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.