{"version":"2.1.323","anchor":"plugin-hook-point-for-mcp-server-connect-mcpconnect-can-h","canonical_anchor":"plugin-hook-point-for-mcp-server-connect-mcpconnect-can-h","heading":"Plugins can hold an MCP server back from connecting and let it join later","tier":"use","area":"Plugin Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/plugin-hook-point-for-mcp-server-connect-mcpconnect-can-h","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Plugins can hold an MCP server back from connecting and let it join later\n\nPlugin hooks that run when an MCP server connects can now keep that server switched off and let it join later\n\n**Unclear.** Which setting turns on these plugin hooks, and whether they are on by default.\n\n**What**\n\nAn MCP server is an outside program that gives Claude extra tools. A plugin hook is code from a plugin that runs at a set point. Plugin hooks that run when Claude Code connects to an MCP server can now:\n\n- Hold the server back, so it stays switched off for now\n\n- Let a held server join later\n\nWhen a plugin holds a server back, Claude Code records that the plugin holds a server back. If you try to use the server meanwhile, the error message says the server is still connecting or is turned off.\n\n**Why**\n\nA plugin can now decide whether an MCP server connects, which changes whether that server shows up in `\/mcp`.\n\n- Area: Plugin Hooks\n- Tier: Use it now\n- Useful: 5\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}