{"version":"2.1.319","anchor":"mcp-set-servers-dial-option-now-conditional","canonical_anchor":"mcp-set-servers-dial-option-now-conditional","heading":"Early loading of MCP server tool lists is no longer always on","tier":"internal","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319\/e\/mcp-set-servers-dial-option-now-conditional","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319","markdown":"### Early loading of MCP server tool lists is no longer always on\n\nClaude Code no longer always loads an MCP server's tool list ahead of time while connecting; two conditions now decide it\n\n**Unclear.** What the two conditions check, and so when the early fetch is skipped, is not stated.\n\n**What**\n\nMCP servers are outside programs that give Claude Code extra tools. When Claude Code connects to a list of MCP servers, it can fetch each server's list of tools ahead of time. That early fetch used to be always on. It now happens only when two internal conditions are both met.\n\n**Why**\n\nIn some setups, Claude Code may now skip fetching MCP tool lists early while it connects to servers.\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}