Follow Discord
Sweep 08 Oct 2026 · 18:53Z Build v2.1.295 516 read Stable v2.1.286 Latest v2.1.295 Next v2.1.295 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.293 ·

MCP tool calls are no longer resent if they may already have reached the server

If the connection drops mid-call, Claude Code no longer resends an MCP tool call whenever the server may already have it, and reports an error

You'll notice Improvements
JSON All of v2.1.293
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
MCPArea: what it touches
ImprovementsKind: in v2.1.293,
ImprovementsSection of the release
What

MCP (Model Context Protocol) is how Claude Code connects to outside tools and services. When the connection to an MCP server closes during a tool call, Claude Code is now more careful about sending the call again:

  • Any call that is still in progress is not resent, not only one the server had already accepted.
  • A call whose request went out but got no answer is not resent either.

In both cases the call fails with an error saying the server could not be reached, instead of retrying. Messages include Tool '${n}' failed: its POST does not show whether the server got the call.

Why

Some tool calls change things, such as creating a record or sending a message. Resending one after a dropped connection could do it twice, and this makes that less likely. You may see more failed calls that you need to check and retry yourself.

See this entry in the whole of v2.1.293 →

Feedback