All posts

MCP Needs a Browser (April 2026)

Abe Wheeler
MCP Apps ChatGPT Apps Claude Connectors MCP Browser
MCP Needs a Browser (April 2026)

MCP has mass adoption. Anthropic reported over 10,000 public MCP servers and 97 million monthly SDK downloads as of early 2026. The protocol moved to the Linux Foundation, working groups are shipping spec updates, and every major AI provider supports it. Our systems can be connected.

But connected for whom? Mostly developers. MCP tool use has not broken into the mainstream because the consumer experience is still broken in three specific ways.

TL;DR: MCP needs browser-like simplicity across discovery, connection, and use. MCP Apps, now supported in ChatGPT, Claude, VS Code, and Goose, are the biggest step yet toward that future.

1. Discovery is still too hard

Imagine your parents searching for and connecting to the “Facebook MCP server.” The act of searching and the subject of the search are dealbreakers for non-technical users.

Elderly couple struggling to discover and understand MCP servers

Even developers who know exactly what they want have to dig through fragmented registries. There is no Google for MCP servers. The 2026 MCP roadmap addresses this with MCP Server Cards, a standard for exposing structured server metadata via .well-known URLs so browsers, crawlers, and registries can discover a server’s capabilities without connecting to it. That’s progress, but it’s still early.

For now, the main discovery path runs through curated directories inside ChatGPT and Claude. OpenAI has rolled out partner connectors from Stripe, Notion, Linear, Google Drive, and dozens more. Anthropic’s Connector Directory has over 50 integrations across communication, project management, engineering, and finance. These directories are the closest thing MCP has to a search engine today.

MCP needs proactive connection embedded in the model, where the AI finds and connects to the right server without users needing to browse a catalog.

2. Connection has too much friction

Every time you visit a website, the browser handles the connection. No security popups, no JSON schema reviews, no approval chains. MCP server connection is the opposite: read a security notice, approve permissions, review tool schemas.

Man struggling through a barrage of disclaimers, popups, terms, etc.

Seamless connection has real security implications, and the MCP roadmap reflects that. The 2026 priorities include enterprise-managed auth with SSO-integrated flows, gateway and proxy patterns for intermediary routing, and configuration portability so a server configured once works across different MCP clients.

The transport layer is also evolving. Streamable HTTP gave MCP a production-ready transport, but horizontal scaling, stateless operation, and session handling across server restarts all need work. The Transports Working Group is actively shipping spec updates to close these gaps.

MCP needs to make connection more like a browser than an app store. That requires sandbox protections and trust models built into the model providers themselves.

3. Use depends too much on the model

On a webpage, you click buttons and fill forms. The server controls the experience. With MCP tools, the AI model decides which API calls to make, in what order, with what parameters. Models are non-deterministic. They make mistakes. Would you wire rent money through a system where every action passes through a model that might get it wrong?

Computer struggling to understand a complicated network of API calls

This is the problem MCP Apps were designed to solve. MCP Apps let tools return interactive UI components, dashboards, forms, visualizations, multi-step workflows, that render directly in the conversation. Users interact with deterministic, server-controlled interfaces instead of hoping the model sequences 15 tool calls correctly.

MCP Apps are now an official MCP extension supported across ChatGPT, Claude, VS Code, and Goose. The architecture uses two primitives: tools with UI metadata pointing to a resource URI, and UI resources served via the ui:// scheme containing HTML/JavaScript. The host renders these in a sandboxed iframe with bidirectional JSON-RPC communication.

This means server providers can own parts of the client experience. A payment processor can render its own checkout form. A project management tool can show its own Kanban board. The model still handles discovery and orchestration, but the interaction itself is direct-to-server and 100% deterministic.

Where we are now

When I first wrote this post in January 2026, MCP Apps had just launched inside ChatGPT, and Claude Connectors were a few months old. Since then:

  • MCP Apps became an official protocol extension under the Linux Foundation, not just a ChatGPT feature
  • Claude, VS Code, and Goose shipped MCP Apps support, making cross-host apps real
  • OpenAI expanded to 50+ partner apps with write capabilities for services like Jira, Google Drive, and Notion
  • Anthropic’s Connector Directory grew to 50+ curated integrations with custom connector support on paid plans
  • The MCP spec added the Tasks primitive for reliable async agent communication
  • Server Cards, enterprise auth, and transport scaling are active roadmap items with dedicated working groups

The gap between MCP and a real browser is still wide. Discovery is manual. Connection requires effort. Server-owned UI is still in its early iterations. But every one of these problems now has an active working group and shipping code behind it.

MCP Apps are the clearest signal of where this is heading: a world where connecting to an MCP server feels as natural as visiting a website, and interacting with it is as reliable as clicking a button.

Building MCP Apps today

If you’re building MCP Apps, sunpeak helps you build, test, and ship apps that work across ChatGPT, Claude, and other hosts from a single codebase. The sunpeak Inspector replicates the ChatGPT and Claude runtimes locally, so you can develop and run automated tests without paid accounts or manual 4-click refreshes. Get started with npx sunpeak new and pnpm dev at sunpeak.ai/docs.

Get Started

Documentation →
npx sunpeak new

Further Reading

Frequently Asked Questions

What is MCP and why does it matter for AI apps?

MCP (Model Context Protocol) is the open protocol that lets AI models connect to external systems like APIs, databases, and SaaS products. It standardizes how tools, resources, and prompts move between AI assistants and servers. MCP has broad adoption, with over 10,000 public servers and 97 million monthly SDK downloads as of early 2026, but the consumer-facing UX still has major gaps.

Why does MCP need a browser-like experience?

The web works because browsers handle discovery (search engines), connection (seamless HTTP), and use (server-rendered UI) without requiring users to understand protocols. MCP today forces users to manually find servers, approve complex permissions, and rely on non-deterministic AI to sequence tool calls. Browser-like simplicity would make MCP usable by mainstream consumers.

What are MCP Apps and how do they fix MCP usability?

MCP Apps are an official MCP extension that lets tools return interactive UI components, like dashboards, forms, and visualizations, rendered directly in the conversation. Instead of the AI model guessing how to sequence tool calls, server providers can ship deterministic UI that users interact with directly. ChatGPT, Claude, VS Code, and Goose all support MCP Apps.

How do ChatGPT Apps relate to MCP Apps?

ChatGPT Apps are MCP Apps running inside ChatGPT. OpenAI adopted the MCP Apps extension so that apps built on MCP render interactive UI directly in ChatGPT conversations. Over 50 partner apps, including Stripe, Notion, Linear, and Google Drive, are available in ChatGPT today.

How do Claude Connectors relate to MCP Apps?

Claude Connectors are Anthropic Claude integrations built on MCP. The Connector Directory has over 50 curated integrations, and Claude supports MCP Apps for interactive UI rendering. Developers can also add custom connectors by pointing Claude at any remote MCP server URL.

What is on the 2026 MCP roadmap that addresses these problems?

The 2026 MCP roadmap includes MCP Server Cards for discovery (exposing structured metadata via .well-known URLs), transport evolution for seamless connection scaling, enterprise auth and gateway patterns, and continued development of the MCP Apps extension for richer server-owned UI. The protocol is now governed by the Linux Foundation with multiple working groups.

Can I build one MCP App that works in both ChatGPT and Claude?

Yes. MCP Apps are protocol-level, so the same app runs in any MCP Apps-compatible host without client-specific code. Frameworks like sunpeak let you build, test, and deploy a single codebase that works across ChatGPT, Claude, VS Code, and other hosts.

How can I test MCP Apps locally without paid accounts?

sunpeak provides an Inspector that replicates the ChatGPT and Claude runtimes locally. You can build, render, and test your MCP App at localhost:3000 without a ChatGPT Plus subscription or Claude Pro account. sunpeak also supports automated E2E and snapshot testing in CI/CD.