{"version":"2.1.299","anchor":"plugin-hooks-runtime-settingsread-lists-managed-mcp-server","canonical_anchor":"plugin-hooks-runtime-settingsread-lists-managed-mcp-server","heading":"Plugins can read the managed MCP server list, and call timeouts are clearer","tier":"notice","area":"Plugins","scope":"both","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/plugin-hooks-runtime-settingsread-lists-managed-mcp-server","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Plugins can read the managed MCP server list, and call timeouts are clearer\n\nPlugins reading policy settings now see managed MCP servers, and calls that time out get their own error\n\n**What**\n\nPlugins are add-on packages that extend Claude Code. Several things changed in what they can see and get back:\n\n- Reading policy settings now includes `managedMcpServers`, the MCP servers an organization provides to every user. If that list cannot be read, a `managedMcpServersUnreadable` entry appears instead.\n\n- When a plugin's call to an interface takes too long, it now gets a dedicated timeout error.\n\n- Claude Code now tracks where presses and gestures came from.\n\n**Why**\n\nThis matters mostly to plugin authors, who get more of the policy settings and clearer errors to work with.\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: both\n- Heads-up: no"}