{
 "id": "mcp-server-card",
 "name": "MCP Server Cards (ext-server-card, SEP-2127)",
 "org": "Linux Foundation",
 "kind": "specification",
 "tier": "core",
 "status": "Experimental extension of MCP: the README of the extension repository still reads \"not an accepted or official MCP extension\" (2026-10-13). SEP-2127 (PR #2127, \"MCP Server Cards - HTTP Server Discovery\", Extensions Track) was merged on 2026-10-06 (14:43 UTC, merge commit 0a11bf6) by a maintainer of the MCP repository; the Specification Enhancement Proposal (SEP) file, read 2026-10-13, carries \"Status: Final\" and says the full extension specification stays in the extension repository, graduating to a repository named ext-server-card on acceptance. The last commit of the extension repository on main is of 2026-08-12 (PR #47); latest activity read: issue #30 (2026-10-10, 9 comments).",
 "status_as_of": "2026-10-13",
 "relevance": "A Server Card is \"a static metadata document that describes a remote MCP server enough for clients to discover and connect to it\"; cards \"intentionally omit primitive listings (tools, resources, prompts)\". docs/discovery.md says clients performing domain-level discovery SHOULD attempt to retrieve /.well-known/ai-catalog.json, whose entries of type application/mcp-server-card+json point to the cards. Commerce metadata was kept out of the card: in issue #27 (closed 2026-06-13) a member of the modelcontextprotocol organisation (GitHub author association MEMBER, read 2026-10-13) answered \"we do not intend to introduce MCP-specific patterns (like `_meta`) into the MCP Catalog\"; SEP-2007 (payment support) was closed 2026-06-24 as \"dormant\".",
 "committed_next": [
  {
   "what": "Roadmap (PR #47, merged 2026-08-12): graduate the Server Card as an official MCP extension, then static primitives (#30) and authentication (#13).",
   "when": "undated",
   "source": "https://github.com/modelcontextprotocol/ext-server-card/pull/47",
   "archived": "https://web.archive.org/web/20261015052631/https://github.com/modelcontextprotocol/ext-server-card/pull/47",
   "class": "statement"
  },
  {
   "what": "Notes of 2026-07-20: \"Nested catalog and Link header features deferred to after release.\"",
   "when": "undated",
   "source": "https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/3115",
   "archived": "https://web.archive.org/web/20261015052718/https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/3115",
   "class": "statement"
  }
 ],
 "boundary": "The README says a Server Card \"describes remote connectivity only\"; local installation metadata stays in the MCP Registry server.json.",
 "sources": [
  {
   "url": "https://github.com/modelcontextprotocol/ext-server-card",
   "archived": "https://web.archive.org/web/20261015052802/https://github.com/modelcontextprotocol/ext-server-card",
   "read": "2026-10-13",
   "class": "normative"
  },
  {
   "url": "https://github.com/modelcontextprotocol/ext-server-card/blob/main/docs/discovery.md",
   "archived": "https://web.archive.org/web/20261015053024/https://github.com/modelcontextprotocol/ext-server-card/blob/main/docs/discovery.md",
   "read": "2026-10-02",
   "class": "normative"
  },
  {
   "url": "https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127",
   "archived": "https://web.archive.org/web/20261015053112/https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127",
   "read": "2026-10-13",
   "class": "statement"
  },
  {
   "url": "https://github.com/modelcontextprotocol/ext-server-card/pull/47",
   "archived": "https://web.archive.org/web/20261015052631/https://github.com/modelcontextprotocol/ext-server-card/pull/47",
   "read": "2026-10-13",
   "class": "statement"
  },
  {
   "url": "https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/seps/2127-mcp-server-cards.md",
   "archived": "https://web.archive.org/web/20261015053259/https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/seps/2127-mcp-server-cards.md",
   "read": "2026-10-13",
   "class": "decision"
  },
  {
   "url": "https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/3115",
   "archived": "https://web.archive.org/web/20261015052718/https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/3115",
   "read": "2026-10-03",
   "class": "third-party"
  },
  {
   "url": "https://github.com/modelcontextprotocol/ext-server-card/issues/27",
   "archived": "https://web.archive.org/web/20261015053348/https://github.com/modelcontextprotocol/ext-server-card/issues/27",
   "read": "2026-10-03",
   "class": "third-party"
  }
 ],
 "overlaps": [
  "lf-ai-catalog",
  "a2a-discovery",
  "ard",
  "mcp-core"
 ],
 "seams": [
  "S1"
 ],
 "verified": "2026-10-13",
 "evidence": {
  "read": "On 2026-10-13: PR #2127 with its labels and files, the SEP file seps/2127-mcp-server-cards.md, the README of the extension repository and the state of PR #47 and issues #13, #30, #43, #44, #48 and #50. ext-server-card: README, discovery.md, all issues and PRs in full; core repository since 2026-01-01: PR #2127, notes, Discussions #2831, #2896.",
  "not_read": "Issue #1649 comments, Core Maintainer meetings, external links.",
  "not_found": "Not found there (2026-10-03): GTIN, GS1."
 },
 "open_proposals": [
  {
   "what": "Issue #27 and Discussion #2831: payment and value metadata in the Server Card (_meta riders).",
   "author": "a participant",
   "date": "2026-06-09",
   "state": "closed",
   "url": "https://github.com/modelcontextprotocol/ext-server-card/issues/27",
   "archived": "https://web.archive.org/web/20261015053348/https://github.com/modelcontextprotocol/ext-server-card/issues/27"
  },
  {
   "what": "Discussion #2896: a commerce discovery extension for the Server Card in _meta.",
   "author": "a participant",
   "date": "2026-06-09",
   "state": "closed",
   "url": "https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/2896",
   "archived": "https://web.archive.org/web/20261015053432/https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/2896"
  },
  {
   "what": "Issue #3393: payment metadata in the server card or in the response of a call.",
   "author": "a participant",
   "date": "2026-09-26",
   "state": "closed",
   "url": "https://github.com/modelcontextprotocol/modelcontextprotocol/issues/3393",
   "archived": "https://web.archive.org/web/20261015053611/https://github.com/modelcontextprotocol/modelcontextprotocol/issues/3393"
  },
  {
   "what": "Issue #30: optional tool metadata in the Server Card for offline discovery.",
   "author": "a participant",
   "date": "2026-06-17",
   "state": "open",
   "url": "https://github.com/modelcontextprotocol/ext-server-card/issues/30",
   "archived": "https://web.archive.org/web/20261015053700/https://github.com/modelcontextprotocol/ext-server-card/issues/30"
  },
  {
   "what": "Schema and discovery issues #48, #50, #43, #44 (capabilities, instructions, links, nested catalogs).",
   "author": "a participant",
   "date": "2026-08-24",
   "state": "open",
   "url": "https://github.com/modelcontextprotocol/ext-server-card/issues/48",
   "archived": "https://web.archive.org/web/20261015053745/https://github.com/modelcontextprotocol/ext-server-card/issues/48"
  }
 ],
 "url": "https://frmoretto.github.io/agentic-standards-map/entries/mcp-server-card.html",
 "source_url": "https://github.com/frmoretto/agentic-standards-map/blob/a1ae242918902e0768e0e6a79bd2bffc4ac5cfa3/entries/mcp-server-card.yaml",
 "licence": "https://creativecommons.org/licenses/by/4.0/"
}