MCP Embedded Resources for Slack: Work Objects, Block Kit, and Silent Failures

Slack’s API returned 200 OK but silently dropped my Work Objects. Two gotchas cost me hours: wrong metadata structure and a missing alt_text field. Here’s the debugging story and the channel-specific embedded resources pattern that emerged.

December 12, 2025 · 7 min · Rida Al Barazi