Claude Code: MCP server connects but shows no tools (or every tool call fails)
Claude Code
The error
Server shows as connected in /mcp but lists no tools • every tool call from that server fails
Why it happens
The MCP spec released on July 28, 2026 (protocol version 2026-07-28) changed the shape of server replies. Claude Code versions before 2.1.302 could show no tools, or fail every tool call, when a server negotiated that new version but left out the fields resultType, ttlMs or cacheScope. Claude Code 2.1.302 (released October 16, 2026) fixed this.
How to fix it
- Check your Claude Code version
If the number is below 2.1.302, you have the affected version.claude --version - Update Claude Code
The native installer updates withclaude update. If you installed with npm, reinstall the latest package instead.claude update # or, for npm installs: npm install -g @anthropic-ai/claude-code@latest - Restart and re-check
Start a new Claude Code session and run/mcpto confirm the server now lists its tools. - If you build the server
Make sure every result includes the fields the 2026-07-28 spec requires (for exampleresultType: "complete"), so older clients and other tools also work. See the spec changelog below.
Related servers
Docs & Knowledge● Maintained
Context7
Context7 Platform -- Up-to-date docs for AI agents
★ 63.3k · updated 2026-10-19 · 🔑 auth
Dev Tools● Maintained
GitHub
GitHub's official MCP Server
★ 33.8k · updated 2026-10-15 · 🔑 auth
Monitoring● Maintained
Sentry
Agentic tooling for Sentry
★ 934 · updated 2026-10-19 · 🔑 auth