{"version":"2.1.321","anchor":"mcp-result-with-missing-text-now-gets-an-explicit-error","canonical_anchor":"mcp-result-with-missing-text-now-gets-an-explicit-error","heading":"Clearer error when an MCP tool result arrives without its text","tier":"notice","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/mcp-result-with-missing-text-now-gets-an-explicit-error","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Clearer error when an MCP tool result arrives without its text\n\nIf an MCP tool result arrives without its text, the error now warns that the tool may have run and tells Claude to check before rerunning\n\n**What**\n\nMCP (Model Context Protocol) is a way to connect outside tools to Claude Code. The error raised when an MCP tool's result arrives without its text now says more:\n\n- A result that is too large arrives this way\n\n- The tool may already have run\n\n- Claude should check before running it again, and ask for less data\n\n**Why**\n\nSome tools change things when they run, such as sending a message or editing a record. This message stops Claude from blindly running such a tool a second time.\n\n- Area: MCP\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}