{
  "title": "MCP Primitive Host Support — First-Party Documentation Snapshot",
  "schemaVersion": "1.0",
  "researchFreeze": "2026-08-26",
  "protocolRevision": "2026-07-28",
  "reviewNote": "Current product behavior is live-check required. Rows describe first-party documentation, not an interoperability test.",
  "count": 11,
  "records": [
    {
      "id": "R6-HOST01",
      "host": "MCP Inspector",
      "tools": "Yes",
      "resources": "Yes",
      "prompts": "Yes",
      "resourceTemplates": "Yes",
      "subscriptions": "Testing supported",
      "packageSourceIds": [
        "S035",
        "S036"
      ],
      "sourceIds": [
        "S297",
        "S298"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "Dedicated tabs and CLI methods.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Yes",
        "prompts": "Yes",
        "resourceTemplates": "Yes",
        "subscriptions": "Testing supported",
        "notes": "Dedicated tabs and CLI methods."
      }
    },
    {
      "id": "R6-HOST02",
      "host": "VS Code",
      "tools": "Yes",
      "resources": "Yes",
      "prompts": "Yes",
      "resourceTemplates": "Likely through full spec support",
      "subscriptions": "Live resource updates documented",
      "packageSourceIds": [
        "S045",
        "S046"
      ],
      "sourceIds": [
        "S142",
        "S141"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "Prompts appear as commands; resources in context UI.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Yes",
        "prompts": "Yes",
        "resourceTemplates": "Likely through full spec support",
        "subscriptions": "Live resource updates documented",
        "notes": "Prompts appear as commands; resources in context UI."
      }
    },
    {
      "id": "R6-HOST03",
      "host": "Claude web/desktop remote connectors",
      "tools": "Yes",
      "resources": "Connected data is documented; native MCP resource UI is not established by the current source",
      "prompts": "Not independently documented in the current source",
      "resourceTemplates": "Not established",
      "subscriptions": "Not established",
      "packageSourceIds": [
        "S047"
      ],
      "sourceIds": [
        "S145"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "Current first-party documentation supports remote custom connectors, tool-based interactions, and connected data without establishing native UI for every MCP primitive.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Yes",
        "prompts": "Yes",
        "resourceTemplates": "Product-dependent",
        "subscriptions": "Not fully documented in source used",
        "notes": "Remote custom connectors."
      },
      "editorialCorrection": "Narrowed the package-wide resources/prompts claim to the tools and connected-data behavior established by current first-party documentation."
    },
    {
      "id": "R6-HOST04",
      "host": "Claude Code",
      "tools": "Yes",
      "resources": "Yes",
      "prompts": "Yes",
      "resourceTemplates": "Product-dependent",
      "subscriptions": "Not fully documented in source used",
      "packageSourceIds": [
        "S048"
      ],
      "sourceIds": [
        "S259"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "Resources referenced with @ syntax; prompts as commands.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Yes",
        "prompts": "Yes",
        "resourceTemplates": "Product-dependent",
        "subscriptions": "Not fully documented in source used",
        "notes": "Resources referenced with @ syntax; prompts as commands."
      }
    },
    {
      "id": "R6-HOST05",
      "host": "Anthropic Messages API MCP connector",
      "tools": "Yes",
      "resources": "No — tools-only connector",
      "prompts": "No — tools-only connector",
      "resourceTemplates": "No",
      "subscriptions": "No",
      "packageSourceIds": [
        "S049"
      ],
      "sourceIds": [
        "S175"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "The current connector imports remote MCP tools; it does not expose MCP resources or prompts.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "No native primitive interface documented",
        "prompts": "No native primitive interface documented",
        "resourceTemplates": "No",
        "subscriptions": "No",
        "notes": "Tool-import connector, not full host UI."
      },
      "editorialCorrection": "Retained and clarified the documented tools-only boundary."
    },
    {
      "id": "R6-HOST06",
      "host": "Gemini CLI",
      "tools": "Yes",
      "resources": "Yes",
      "prompts": "Yes",
      "resourceTemplates": "Not explicitly documented",
      "subscriptions": "Not fully documented in source used",
      "packageSourceIds": [
        "S050"
      ],
      "sourceIds": [
        "S144"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "resources/list and resources/read; prompts as slash commands.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Yes",
        "prompts": "Yes",
        "resourceTemplates": "Not explicitly documented",
        "subscriptions": "Not fully documented in source used",
        "notes": "resources/list and resources/read; prompts as slash commands."
      }
    },
    {
      "id": "R6-HOST07",
      "host": "Cursor",
      "tools": "Yes",
      "resources": "Not independently documented",
      "prompts": "Yes",
      "resourceTemplates": "Not established",
      "subscriptions": "Not established",
      "packageSourceIds": [
        "S051"
      ],
      "sourceIds": [
        "S307"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "Do not infer resources from generic MCP support.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Not independently documented",
        "prompts": "Yes",
        "resourceTemplates": "Not established",
        "subscriptions": "Not established",
        "notes": "Do not infer resources from generic MCP support."
      }
    },
    {
      "id": "R6-HOST08",
      "host": "JetBrains AI Assistant",
      "tools": "Yes",
      "resources": "Not independently documented",
      "prompts": "Not independently documented",
      "resourceTemplates": "Not established",
      "subscriptions": "Not established",
      "packageSourceIds": [
        "S052"
      ],
      "sourceIds": [
        "S274"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "Current docs center on available tools.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Not independently documented",
        "prompts": "Not independently documented",
        "resourceTemplates": "Not established",
        "subscriptions": "Not established",
        "notes": "Current docs center on available tools."
      }
    },
    {
      "id": "R6-HOST09",
      "host": "Zed Agent",
      "tools": "Yes",
      "resources": "Not independently documented",
      "prompts": "Yes",
      "resourceTemplates": "Not established",
      "subscriptions": "Not established",
      "packageSourceIds": [
        "S053"
      ],
      "sourceIds": [
        "S284"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "Current Zed MCP documentation covers tools and prompts; resource support is not inferred.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Not independently documented",
        "prompts": "Not independently documented",
        "resourceTemplates": "Not established",
        "subscriptions": "Not established",
        "notes": "Profiles and permissions center on MCP tools."
      },
      "editorialCorrection": "Updated the prompt column from not independently documented to supported using the current Zed MCP page."
    },
    {
      "id": "R6-HOST10",
      "host": "ChatGPT custom MCP apps",
      "tools": "Yes",
      "resources": "Not independently documented as core UI",
      "prompts": "Not independently documented as core UI",
      "resourceTemplates": "Not established",
      "subscriptions": "Not established",
      "packageSourceIds": [
        "S054"
      ],
      "sourceIds": [
        "S140"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "Current first-party documentation establishes tool discovery and invocation; native resources or prompts UI is not inferred.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Not independently documented as core UI",
        "prompts": "Not independently documented as core UI",
        "resourceTemplates": "Not established",
        "subscriptions": "Not established",
        "notes": "Official workflow scans and freezes tool catalog."
      },
      "editorialCorrection": "Updated the moved first-party URL and retained conservative primitive scope."
    },
    {
      "id": "R6-HOST11",
      "host": "OpenAI Agents SDK MCP integration",
      "tools": "Yes",
      "resources": "Yes — programmatic SDK support",
      "prompts": "Yes — programmatic SDK support",
      "resourceTemplates": "Available through programmatic resource APIs; host presentation is application-defined",
      "subscriptions": "Not established in the reviewed source",
      "packageSourceIds": [
        "S055"
      ],
      "sourceIds": [
        "S090"
      ],
      "status": "LIVE-CHECK REQUIRED",
      "notes": "The current Agents SDK integration exposes programmatic MCP tools, resources, and prompts APIs.",
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "tools": "Yes",
        "resources": "Not in standard tool-import path",
        "prompts": "Not in standard tool-import path",
        "resourceTemplates": "No",
        "subscriptions": "No",
        "notes": "MCP tools become agent tools."
      },
      "editorialCorrection": "Expanded the former tool-import-only row to the current documented programmatic tools, resources, and prompts support."
    }
  ]
}