{"version":"2.1.246","anchor":"permission-prompts-deny-cleanly-when-the-mcp-server-behind-p","canonical_anchor":"permission-prompts-deny-cleanly-when-the-mcp-server-behind-p","heading":"Permission prompts deny cleanly when the MCP server behind --permission-prompt-tool is gone","tier":"use","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/permission-prompts-deny-cleanly-when-the-mcp-server-behind-p","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Permission prompts deny cleanly when the MCP server behind `--permission-prompt-tool` is gone\n\nIf the server behind --permission-prompt-tool disconnects, checks now deny cleanly instead of using a stale tool.\n\n**What**\n\nIf the MCP server that supplied the tool named by `--permission-prompt-tool` is no longer connected in the session, permission checks are now denied with a message saying so, instead of being resolved against a stale tool.\n\n**Details**\n\n- The wrapper checks the server's connection state at check time, and is also constructed in a do-nothing \"deny\" form up front when the server is already absent at startup.\n- No flag involved; behaviour follows the session's MCP connection state.\n\n**Evidence**\n\n`its MCP server is not connected in this session.`\n\n- Area: Permissions\n- Names: `--permission-prompt-tool`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 2\/5"}