{"version":"2.1.301","anchor":"failed-mcp-sibling-can-override-an-end-turn-decision-tengu","canonical_anchor":"failed-mcp-sibling-can-override-an-end-turn-decision-tengu","heading":"A failed MCP tool call can stop Claude from ending its turn too early","tier":"notice","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301\/e\/failed-mcp-sibling-can-override-an-end-turn-decision-tengu","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301","markdown":"### A failed MCP tool call can stop Claude from ending its turn too early\n\nIf an MCP tool asks to end the turn while a tool call in the same batch failed, Claude Code can now keep the turn going\n\n**Unclear.** Which kinds of MCP tool failure count, and what the added note says to Claude, are not stated.\n\n**What**\n\nMCP (Model Context Protocol) is the system Claude Code uses to connect to outside tools. Claude can run several tool calls together as one batch. An MCP tool can ask for Claude's turn to end.\n\nClaude Code can now overrule that request and keep the turn going. It does this by adding a short note to the conversation for Claude. All of these must be true:\n\n- The request to end the turn came from an MCP tool.\n\n- No extra step budget has been used up.\n\n- This is not the last step Claude is allowed to take.\n\n- Another result in the same batch counts as a failure.\n\nThe behavior sits behind a switch that Anthropic controls from its servers.\n\n**Why**\n\nThis changes whether Claude keeps working after an MCP tool call fails, instead of stopping while a failure is left unaddressed.\n\n- Flag `tengu_cozy_fern`: Not enough to say (read for one account on one subscription tier against v2.1.301; this account: no value returned, anonymous baseline: no value returned, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: MCP\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}