
Playbook
Tasteful Skills
“Tasteful Skills” argues that the best agent skills are not documentation or best-practice lists.
MCP apps turn tool output from a wall of text into branded, interactive UI inside chat — Ido Salomon and Liad Yosef argue that instead of Shopify, Booking, or PostHog being flattened into plain text, companies can now send their own HTML-based interfaces directly into Claude, ChatGPT, Cursor, VS Code, and Copilot.
The key architectural shift is that UI doesn’t talk straight to the backend — it talks through the host — in MCP apps, clicks and interactions route back to Claude or ChatGPT as messages or tool calls, which keeps everything in context so the assistant still knows, for example, which Spotify song you favorited.
This has already crossed from prototype to standard — what began as Salomon’s MCPUI project in May last year became the first official MCP extension via partnership with Anthropic and OpenAI, with adoption from Claude, ChatGPT, VS Code, Cursor, Microsoft Copilot, Postman, Goose, LibreChat, Shopify, and Hugging Face.
Their bigger claim is that MCP apps are not just a UI protocol but a new distribution layer for software — with Sam Altman citing 800 million weekly ChatGPT users in October and the speakers saying that number is now closer to 1 billion, they frame chat hosts as a reach opportunity roughly 160x the iPhone user base at App Store launch.
The spec is still moving fast, with reusable views and model-driven UI interaction next on deck — the team says community feedback over the last two months drove rapid updates, and upcoming work includes reusing heavy app views for tools like Autodesk and standardizing how models themselves can click buttons or fill forms inside apps.
MCP apps are deliberately UI-generation agnostic — whether the interface is predefined by Airbnb, declared in JSON-style structures, or generated on the fly like Anthropic’s recent generative UI, they say the same MCP apps plumbing can carry it and make it interoperable with efforts like Google’s A2UI and WebMCP.
Ido Salomon opens with a very current joke — they built the talk “this morning and it might already be out of date” — then gets straight to the pain point: MCP tools used to dump text into chat, and that flattened every company into the same anonymous blob. His pitch is simple and sticky: instead of Shopify, Booking, or Hugging Face being reduced to a wall of text, let each service send its own UI chunk into the assistant.
Salomon explains that MCPUI started in May last year as a practical attempt to pass UI over MCP without throwing out everything the industry already knows about UX, branding, and interaction design. A few months ago, that work was folded into the MCP standard with Anthropic and OpenAI as the first official extension, and he rattles off the validation: Claude, ChatGPT, VS Code, Cursor, Microsoft Copilot, Postman, Goose, and more now support it.
Liad Yosef walks through the technical leap: instead of a tool returning plain text, it can return a resource — actual HTML — that a host can render as an interactive app. The important nuance is that interactivity still stays in the assistant’s loop; if you favorite a Spotify song through the widget, the event goes back through the host, not directly to Spotify, so Claude can still remember what happened later.
The demo is intentionally mundane and effective: ask Claude to analyze a funnel, and the old mode gives you a long textual explanation you have to squint through. Then Salomon says, “show me,” and the same request turns into a PostHog-built visualization that preserves the company’s identity and makes the answer instantly legible; click a funnel step, and Claude can follow up interactively instead of restarting the whole exchange.
From there, the talk gets more ambitious. Yosef argues this is “ushering a new web,” where personal assistants compose just the relevant UI atoms from Google Calendar, Amazon, and Booking instead of making users bounce across tabs and dashboards; the human angle is an anniversary-planning example where the assistant knows your preferences, while each company contributes the part it actually knows best.
They emphasize that this also breaks the old ownership model: the app no longer owns the full journey once a user enters it. Interactions now sit on a spectrum — a notification gives the UI maximum control, a tool call asks the host to act, and a prompt hands over almost everything — and they frame that not as a small API tweak but as a new philosophy for software in agent environments.
The spec, they say, is evolving quickly through a public workgroup that meets every three weeks. Two standout next steps are reusable views, so heavy apps like Autodesk don’t have to fully rerender every time, and a standardized way for the model itself to interact with the UI — clicking buttons, filling forms, closing the loop beyond today’s stopgaps like WebMCP.
They close by reframing MCP apps as a distribution channel, not just a protocol. With ChatGPT alone having gone from Sam Altman’s cited 800 million weekly users to what they say is now 1 billion, plus Claude and VS Code on top, they call this a once-in-20-years platform shift: build an MCP app once with XApps or host it with the MCPUI SDK, and it can run across the emerging ecosystem of AI-native surfaces.
Share
Keep Reading
The Weekly Echo. The inbox-shaped summary of what mattered.
New editorials announced here.

Playbook
“Tasteful Skills” argues that the best agent skills are not documentation or best-practice lists.

Playbook
Learn how tasteful prompting helps you move beyond generic AI output by shaping context, style, and judgment from the start.

Playbook
OpenAI shipped /goal for the Codex CLI. It turns a prompt into a persisted, self-continuing contract.