Claude Code Now Retries Based on Your MCP Annotations: Lessons From Labeling 105 Tools

Future_AGI · reddit · 2026-10-28

Since Claude Code 2.1.307 (Oct 21), if an HTTP connection drops mid-call and the call may have run, Claude Code re-sends it once — and only if the tool is marked readOnlyHint or idempotentHint; read-only tools also run in parallel with other reads, while everything else fails with "connection closed before the tool call was answered." MCP annotations now change what a real client does. The author labeled all four hints on 105 tools in their open-source eval/observability MCP server and shares five lessons:

Original post →

More from coding & agent

coding & agent channel →