{"version":"2.1.304","anchor":"mcp-resource-reads-now-check-skills-listed-by-the-server","canonical_anchor":"mcp-resource-reads-now-check-skills-listed-by-the-server","heading":"Reading skill files from an MCP server now checks the server's skill list","tier":"internal","area":"MCP","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/mcp-resource-reads-now-check-skills-listed-by-the-server","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### Reading skill files from an MCP server now checks the server's skill list\n\nWhen Claude reads a skill resource from an MCP server, Claude Code now checks the server listed that skill and errors if it did not\n\n**Unclear.** Whether this check is switched on for everyone and what a reader sees differently is not stated.\n\n**What**\n\nMCP servers are outside programs that give Claude extra tools and data, including files called resources. When Claude reads a resource, or a folder of resources, Claude Code now checks the skills the server has listed. A skill is a packaged set of instructions Claude can use.\n\n- Reading a skill resource the server did not list returns an error with guidance.\n\n- Reading a listed skill resource is checked and then goes ahead.\n\nThe messages for binary content were also reworked.\n\n**Why**\n\nThis changes how skills served by an MCP server are fetched.\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}