{"version":"2.1.319","anchor":"sdk-mcp-peer-refusal-grace-period","canonical_anchor":"sdk-mcp-peer-refusal-grace-period","heading":"Remote sessions wait for another client before giving up on an SDK MCP request","tier":"notice","area":"SDK","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319\/e\/sdk-mcp-peer-refusal-grace-period","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319","markdown":"### Remote sessions wait for another client before giving up on an SDK MCP request\n\nWhen one connected client refuses a request for an SDK MCP server in a remote session, Claude Code waits for another to answer\n\n**What**\n\nAn SDK MCP server is a tool server provided by a program built on the Claude Agent SDK, rather than one Claude Code starts itself. In a remote session, several clients can be connected at once. When one of them refuses a request meant for an SDK MCP server, Claude Code now holds off for a short grace period in case another client answers. If no other answer arrives in time, the request is cancelled with an error.\n\n**Why**\n\nIn sessions with several clients, one client that cannot handle the server no longer makes the request fail while another client could have answered it.\n\n- Area: SDK\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}