{"version":"2.1.282","anchor":"mcp-apps-content-meta-passed-through-now-drops-comanthropi","canonical_anchor":"mcp-apps-content-meta-passed-through-now-drops-comanthropi","heading":"MCP servers can no longer pass metadata under Claude Code's reserved prefix","tier":"notice","area":"MCP","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282\/e\/mcp-apps-content-meta-passed-through-now-drops-comanthropi","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.282","markdown":"### MCP servers can no longer pass metadata under Claude Code's reserved prefix\n\nMetadata from MCP servers is still forwarded, but any keys starting with com.anthropic\/ are now stripped out first\n\n**What**\n\nMCP servers (add-on programs that give Claude extra tools and data) can attach metadata to the content they return. Claude Code still forwards that metadata as the server sent it, but now removes any keys starting with `com.anthropic\/`, a prefix Claude Code reserves for itself. If nothing is left after that, the metadata is dropped entirely.\n\nThis applies both to content items and to resources read with `mcp_read_resource`.\n\n**Why**\n\nAn MCP server can no longer pass off its own metadata as if Claude Code had set it, which matters to programs built on Claude Code that read that metadata.\n\n- Area: MCP\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}