{
  "title": "MCP Apps Client Support Matrix",
  "schemaVersion": "1.0",
  "researchFreeze": "2026-08-26",
  "protocolRevision": "MCP Apps 2026-01-26 / ext-apps SDK v1.7.5 / MCP core 2026-07-28",
  "sourcePackage": "research/9",
  "integrityNote": "The 93 ordinary archive entries verify. Two self-referential bookkeeping entries have disclosed stale final rows; public corrections do not modify the raw archive.",
  "checkedAt": "2026-08-26",
  "liveCheckRequired": true,
  "count": 11,
  "records": [
    {
      "Client/host": "Claude web",
      "Apps rendering": "Documented",
      "Display modes": "Inline and fullscreen documented",
      "Tool calls from app": "Supported subject to host policy",
      "Mobile": "Current help says interactive connectors available",
      "Evidence date": "2026-08-26",
      "Source IDs": "S041",
      "id": "R9-CLIENT001",
      "packageSourceIds": [
        "S041"
      ],
      "sourceIds": [
        "S420"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "Claude Desktop",
      "Apps rendering": "Documented",
      "Display modes": "Inline and fullscreen documented",
      "Tool calls from app": "Supported subject to host policy",
      "Mobile": "Desktop only for this product",
      "Evidence date": "2026-08-26",
      "Source IDs": "S002 S041 S042",
      "id": "R9-CLIENT002",
      "packageSourceIds": [
        "S002",
        "S041",
        "S042"
      ],
      "sourceIds": [
        "S059",
        "S420",
        "S145"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "Claude iOS/Android",
      "Apps rendering": "Documented in current help",
      "Display modes": "Product behavior may differ",
      "Tool calls from app": "Connector permissions apply",
      "Mobile": "Yes",
      "Evidence date": "2026-08-26",
      "Source IDs": "S041 S043",
      "id": "R9-CLIENT003",
      "packageSourceIds": [
        "S041",
        "S043"
      ],
      "sourceIds": [
        "S420",
        "S258"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "ChatGPT web",
      "Apps rendering": "Documented beta",
      "Display modes": "Interactive UI supported; exact extension parity host-specific",
      "Tool calls from app": "Write/modify actions supported for eligible plans with controls",
      "Mobile": "No for custom MCP apps in current developer-mode FAQ",
      "Evidence date": "2026-08-26",
      "Source IDs": "S035 S036 S037",
      "id": "R9-CLIENT004",
      "packageSourceIds": [
        "S035",
        "S036",
        "S037"
      ],
      "sourceIds": [
        "S415",
        "S416",
        "S140"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "VS Code GitHub Copilot",
      "Apps rendering": "Documented support; current setting labeled Experimental",
      "Display modes": "Host-specific editor UI",
      "Tool calls from app": "Supported by implementation",
      "Mobile": "Not applicable",
      "Evidence date": "2026-02-05",
      "Source IDs": "S044 S045",
      "id": "R9-CLIENT005",
      "packageSourceIds": [
        "S044",
        "S045"
      ],
      "sourceIds": [
        "S143",
        "S421",
        "S458"
      ],
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "appsRendering": "Full support documented"
      },
      "editorialCorrection": "Added the current first-party Experimental setting label without rewriting the historical launch record."
    },
    {
      "Client/host": "Goose Desktop",
      "Apps rendering": "Documented",
      "Display modes": "Desktop host-specific",
      "Tool calls from app": "Supported by product integration",
      "Mobile": "No",
      "Evidence date": "2026-08-26",
      "Source IDs": "S046 S047",
      "id": "R9-CLIENT006",
      "packageSourceIds": [
        "S046",
        "S047"
      ],
      "sourceIds": [
        "S422",
        "S423"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "Postman",
      "Apps rendering": "Documented preview in MCP response pane",
      "Display modes": "Preview pane",
      "Tool calls from app": "Testing behavior depends on server and client mode",
      "Mobile": "No",
      "Evidence date": "2026-08-26",
      "Source IDs": "S048",
      "id": "R9-CLIENT007",
      "packageSourceIds": [
        "S048"
      ],
      "sourceIds": [
        "S424"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "MCPJam",
      "Apps rendering": "Documented emulator",
      "Display modes": "Desktop/tablet/mobile emulation",
      "Tool calls from app": "Full message tracing and widget testing",
      "Mobile": "Emulates mobile, not a consumer mobile host",
      "Evidence date": "2026-08-26",
      "Source IDs": "S049",
      "id": "R9-CLIENT008",
      "packageSourceIds": [
        "S049"
      ],
      "sourceIds": [
        "S425"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "Microsoft 365 Copilot",
      "Apps rendering": "Listed by official MCP overview",
      "Display modes": "Product-specific",
      "Tool calls from app": "Live-check required",
      "Mobile": "Live-check required",
      "Evidence date": "2026-08-26",
      "Source IDs": "S006 S007",
      "id": "R9-CLIENT009",
      "packageSourceIds": [
        "S006",
        "S007"
      ],
      "sourceIds": [
        "S136",
        "S392"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "Archestra.AI",
      "Apps rendering": "Listed by official MCP overview",
      "Display modes": "Live-check required",
      "Tool calls from app": "Live-check required",
      "Mobile": "Live-check required",
      "Evidence date": "2026-08-26",
      "Source IDs": "S006 S007",
      "id": "R9-CLIENT010",
      "packageSourceIds": [
        "S006",
        "S007"
      ],
      "sourceIds": [
        "S136",
        "S392"
      ],
      "checkedAt": "2026-08-26"
    },
    {
      "Client/host": "Cursor",
      "Apps rendering": "Documented support",
      "Display modes": "Interactive UI views documented; exact mode support is host-specific",
      "Tool calls from app": "MCP Apps supported; individual actions remain subject to host and server policy",
      "Mobile": "No",
      "Evidence date": "2026-08-26",
      "Source IDs": "S081",
      "id": "R9-CLIENT011",
      "packageSourceIds": [
        "S081"
      ],
      "sourceIds": [
        "S269"
      ],
      "checkedAt": "2026-08-26",
      "packageSnapshot": {
        "appsRendering": "Not established by reviewed official Cursor docs",
        "displayModes": "Not established",
        "toolCallsFromApp": "General MCP tools documented, Apps parity not established"
      },
      "editorialCorrection": "Reversed the stale package status after current official Cursor documentation explicitly listed the Apps extension as supported."
    }
  ]
}