AI Potluck
Back to Gap Map Product / UX / Agent protocols & SDKs

MCP Apps

Model Context Protocol project
open source / Overall score: 5.0(leading)

An extension to the Model Context Protocol, with its own dated specification and SDK, letting a tool declare a `ui://` resource carrying an HTML interface that the host renders in a sandboxed iframe and communicates with bidirectionally.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI
source
public(the specification, the SDK packages and the examples)
self-host
yes(the specification and its SDK are the product)
core features withheld
no — nothing withheld

Open source under the MCP project's dual transition licence, with the body cited because the classifier reports NOASSERTION over it.

Adoption

5 high confidence
5.0

Adoption is measured by npm downloads of `@modelcontextprotocol/ext-apps`, the SDK the specification ships with and the extension's own distribution channel.

Capability

not assessed

MCP Apps implements none of the MCP client-server contract - no role, primitive or transport - because it extends the protocol instead with a UI-resource convention: a tool ships an interface that the host renders, not a client-server exchange. It publishes its own specification, stable as of 2026-01-26, and an SDK for app, host and server developers, none of which are MCP roles.

  • https://raw.githubusercontent.com/modelcontextprotocol/ext-apps/main/README.md recorded 2026-09-17

    The README: "MCP Apps is an extension to the core MCP specification", working by "Tool definition - Your tool declares a ui:// resource containing its HTML interface" which "The host fetches ... and displays in a sandboxed iframe". Its own version table lists "2026-01-26 | Stable" and "draft | Development", and "The base MCP SDK packages are ^2.0.0 peers".

Verified 2026-09-17