Custom MCP server tools not discovered after update to 2.1.116
Resolved 💬 12 comments Opened Apr 21, 2026 by loganerik Closed May 23, 2026
Description
After updating Claude Code to version 2.1.116, custom MCP server tools are no longer being discovered and loaded into the deferred tools registry, even though the servers are connected and working correctly.
Steps to Reproduce
- Have a custom MCP server configured in
.mcp.json(e.g.,google-mcp-serverfromngs/homebrew-tap) - Update Claude Code to 2.1.116 (
npm update -g @anthropic-ai/claude-code) - Start a new session
- Run
claude mcp list— server shows as "✓ Connected" - Try to use ToolSearch to find the custom server's tools — they don't appear
- Only built-in
claude.airemote MCP connectors appear in the deferred tools list
Expected Behavior
Custom MCP server tools should be discovered and available via ToolSearch, prefixed with mcp__{server_name}__ (e.g., mcp__google__calendar_events_list).
Actual Behavior
claude mcp listshows custom server as connected- Querying the server directly via JSON-RPC confirms it exposes tools correctly:
``bash``
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | /opt/homebrew/bin/google-mcp-server serve
Returns 50+ tools (calendar_events_list, gmail_messages_list, etc.)
- But ToolSearch returns "No matching deferred tools found" for any custom server tools
- Only
claude.aibuilt-in remote connectors appear in the registry
Environment
- Claude Code version: 2.1.116
- OS: macOS (Darwin 24.6.0, arm64)
- Custom MCP server: google-mcp-server v0.4.0 (from ngs/homebrew-tap)
- Shell: zsh
Additional Context
- The custom MCP server was working correctly before this update
- Re-adding the server via
claude mcp remove+claude mcp adddoes not fix the issue - Restarting the session does not fix the issue (tool discovery seems broken at startup)
Workaround
None currently — built-in claude.ai connectors work but custom stdio MCP servers do not have their tools loaded.
This issue has 12 comments on GitHub. Read the full discussion on GitHub ↗