{"version":"2.1.292","anchor":"staged-mcp-call-refused-for-some-servers-deferconnect-gate","canonical_anchor":"staged-mcp-call-refused-for-some-servers-deferconnect-gate","heading":"SDK MCP setup no longer delays connecting, and some MCP calls are refused","tier":"notice","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292\/e\/staged-mcp-call-refused-for-some-servers-deferconnect-gate","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292","markdown":"### SDK MCP setup no longer delays connecting, and some MCP calls are refused\n\nSetting MCP servers from the SDK no longer delays connecting behind a remote switch, and calls to some servers are now refused\n\n**Unclear.** Which servers `mcp_call` now refuses is not stated.\n\n**What**\n\nMCP servers are add-on servers that give Claude Code extra tools. When a program using the SDK sets the MCP servers with `mcp_set_servers`, Claude Code no longer decides through a remote switch whether to delay connecting to them.\n\nSeparately, `mcp_call` now refuses calls to some servers with a fixed error message.\n\n**Why**\n\nPrograms that embed Claude Code may see MCP servers connect at a different point during startup, and some MCP calls return an error where they did not before.\n\n- Flag `tengu_ptc_enabled`: Not enough to say (read for one account on one subscription tier against v2.1.292; this account: no value returned, anonymous baseline: no value returned, compiled default: on) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: MCP\n- Names: `mcp_set_servers`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}