{"version":"2.1.309","anchor":"skillmcp-hidden-built-in-mcp-read-tools-plugin-hook-shell","canonical_anchor":"skillmcp-hidden-built-in-mcp-read-tools-plugin-hook-shell","heading":"Read tools for hidden built-in MCP servers, and a PowerShell hook check removed","tier":"internal","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309\/e\/skillmcp-hidden-built-in-mcp-read-tools-plugin-hook-shell","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309","markdown":"### Read tools for hidden built-in MCP servers, and a PowerShell hook check removed\n\nClaude Code now looks up read tools for hidden built-in MCP servers, and no longer special-cases PowerShell when classifying hooks\n\n**Unclear.** What either change does in practice is not known.\n\n**What**\n\nTwo separate changes:\n\n- MCP tools: MCP is a way of connecting Claude Code to outside tools and services. Where Claude Code used an empty list, it now fetches a list of read tools for hidden built-in MCP servers.\n\n- Hooks: hooks are commands you set to run automatically at certain points. A check that treated hooks set to run in PowerShell differently has been removed from how hook commands are classified.\n\n**Why**\n\nThese affect which MCP read tools are available and how PowerShell hooks are handled.\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}