Skip to content

[BUG] Claude Desktop stops dispatching tools/call to local stdio MCP servers for all instances launched after ~18:29 UTC 2026-07-21; remote connectors and Claude Code unaffected #79926

Description

@DannyCarlton

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Summary: Local stdio MCP servers complete initialize and tools/list normally, but no tools/call is ever written to the server's stdin. The model's tool attempt surfaces as "Tool execution failed" (1.22209.3.0) / "Failed to call tool" (1.24012.0.0). Reproduced on two independent Windows 11 machines.

Timeline (all UTC, from mcp.log):

Machine A: last successful tools/call id 207 at 18:24:08 on 07-21, in a session started earlier; first app restart at 18:29:35 → broken; broken ever since
Machine B: idle from 16:01:14; first launch after, at 18:34:20 → broken
Pattern: every instance started before ~18:29 UTC worked until closed; every instance started after fails. Consistent with a startup-fetched server-side change.

Ruled out by test: server package version (pinned known-good); a second no-argument memory server fails identically; bundled Filesystem extension off throughout; fresh sessions; client update 1.22209.3.0 → 1.24012.0.0 (failure survived it); full reboot.

Controls: Remote connectors (Google Drive) work in the same failing sessions. Claude Code v2.1.216 on the same machine, same account, same server binary dispatches tools/call normally.

Environment: Sideloaded MSIX from claude.ai/download (SignatureKind: Developer), package family Claude_pzs8sxrjxfjjc, Windows 11. Logs from both machines attached.

Minor log artifact: brief interleaved launches of "filesystem"/"Filesystem" at 19:09:40 on Machine A from toggling the bundled extension during testing — postdates the failure, noise not cause.

[NOTE: This summary was compiled by Claude Desktop (Fable 5, after several hours of troubleshooting the problem.]

What Should Happen?

When the model emits a tool call targeting a local stdio MCP server, Claude Desktop should write the tools/call request to the server's stdin and return the result — as it did for every session started before ~18:29 UTC on 2026-07-21, and as Claude Code v2.1.216 still does on the same machine, same account, and same server binary. Instead, the request is never written (server logs show initialize and tools/list succeed, then zero tools/call entries across thousands of attempts), and the UI surfaces "Failed to call tool" / "Tool execution failed."

Error Messages/Logs

Steps to Reproduce

Steps to reproduce:

  1. On Windows 11, install Claude Desktop (sideloaded MSIX from claude.ai/download; reproduced on 1.22209.3.0 and 1.24012.0.0, package family Claude_pzs8sxrjxfjjc).

  2. Configure any local stdio MCP server in claude_desktop_config.json. Reproduced with @modelcontextprotocol/server-filesystem (via npx and via a global npm install) and with a no-argument memory server -- the specific server does not matter.

  3. Launch Claude Desktop and start a fresh conversation. Note in mcp.log that the server starts, completes initialize, and answers tools/list normally.

  4. Ask Claude anything that triggers a tool call on that server (e.g. "list the contents of an allowed directory").

  5. Observe: "Failed to call tool" in the UI; mcp.log shows no tools/call entry was ever sent to the server.

Reproduces 100% of the time on any Desktop instance launched after ~18:29 UTC 2026-07-21, on two independent machines. Instances launched before that time dispatched calls normally until closed (last success: tools/call id 207 at 18:24:08Z, five minutes before the first broken restart at 18:29:35Z). Same server binary, same account, Claude Code v2.1.216 on the same machine: works. Remote connectors (Google Drive) in the same failing Desktop session: work.

Claude Model

Not sure / Multiple models

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

v2.1.216

Platform

Other

Operating System

Windows

Terminal/Shell

Windows Terminal

Additional Information

CR2075-mcp.log
L830-mcp.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions