VOOZH about

URL: https://thenewstack.io/mcp-ui-aims-to-replace-old-world-websites-with-ai-agent-uis/

⇱ MCP-UI Aims To Replace ‘Old World’ Websites With AI Agent UIs - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-07-31 09:30:25
MCP-UI Aims To Replace ‘Old World’ Websites With AI Agent UIs
AI Agents / Developer tools / Frontend Development

MCP-UI Aims To Replace ‘Old World’ Websites With AI Agent UIs

Are websites about to go out of style? AI agents are exploring new user interfaces, including AI browsers and a new project called MCP-UI.
Jul 31st, 2025 9:30am by Richard MacManus
👁 Featued image for: MCP-UI Aims To Replace ‘Old World’ Websites With AI Agent UIs
Websites soon? Photo by Museum of New Zealand Te Papa Tongarewa on Unsplash.

Webpages and websites are increasingly seen as “old world UIs” to proponents of AI agents and the Model Context Protocol (MCP). This week, in a presentation at Microsoft’s MCP Dev Days entitled “The Future of User Interaction,” Kent C. Dodd even went as far as to say that “we’re entering a new phase where, instead of web browsers and websites, we’re going to have Jarvis clients [a reference to AI agents] and MCP servers.”

To be clear, there’s no suggestion that web technology itself is going away. The current thinking is: AI agents will continue to use the web as the interface layer for end-users. But instead of using “old world” websites, we’ll be using new chat-based AI browsers — currently in development by the likes of OpenAI and Perplexity — or other programming methods to inject a UI into an AI agent process. The latter is where a project called MCP-UI comes in.

MCP-UI lets developers create interactive UI components for MCP. The project “aims to standardize how models and tools can request the display of rich HTML interfaces within a client application.” Put that way, it’s not dissimilar to how smartphone platforms like iOS and Android allow developers to create a WebView inside an app.

MCP-UI: “rich, dynamic user interfaces for your MCP applications”

More specifically, MCP-UI enables “rich, dynamic user interfaces for your MCP applications.” So far it offers SDKs for TypeScript and Ruby.

The project is still brand new and experimental, but the philosophy behind it is well aligned with the rapid rise in popularity of MCP — now the default way for AI models to gather external information. “Allowing MCP servers to respond with UI snippets is a powerful way to create interactive experiences in hosts,” states the MCP-UI project.

In his presentation at Microsoft’s MCP event this week, Kent Dodd highlighted MCP-UI (which is how I first came across the project). Dodd showed an e-commerce demo of MCP-UI being used to display a user interface inside VS Code.

👁 MCP-UI

Kent Dodd showing MCP-UI in action.

“This is the future of user interaction, right here,” Dodd said. “You’re no longer going to have a website that users go directly to, or anything like that. Now we are going to be interacting with a UI, still, but it’s going to be in the context of our AI agent that’s going to solve these problems for us. And I just love that.”

More About the MCP-UI Project

MCP-UI was created by two Israeli developers, Liad Yosef and Ido Salomon, who just this week got recruited by enterprise IT company Monday.com for “several million dollars each” — another sign of an extremely well-heated market for top AI talent. At the time of writing, Yosef still lists himself on LinkedIn as a senior software engineer at Shopify, while Saloman lists himself as a cloud architect at Palo Alto Networks.

MCP-UI is an open source project — it has an Apache-2.0 license according to the GitHub project page — so it doesn’t appear to be part of the Monday.com deal. But it’ll be interesting to see if it becomes more corporate-leaning now that the two creators work for the same company.

So where did MCP-UI come from? It seems to have derived from a community project called the MCP Community Working Group. The two people leading that working group, Ola Hungerford and Tadas Antanavicius, are both maintainers in the official MCP project. So there are ties back to the main MCP project, created, of course, by Anthropic.

👁 MCP-UI demo

MCP-UI demo of a UI being inserted into a Claude 3.7 Sonnet chat.

The “old world UIs” comment I referred to at the top of this post came from none other than Liad Yosef. To be 100% fair to him, here’s the full quote in context (pun intended):

“In the near term we will see more and more tools like NLWeb, browser rendering and browser agents that will try to automate using the “old world” UIs, which are originally meant for humans. This makes sense as it immediately bridges the gap between AI capabilities and existing UI. The smart bet for the future will be on reversing this flow – turning these services to be MCP-first, LLM-consumable, and having a very lean human UI built *on top* of that. Services that will quickly expose themselves in this “reverse” way will benefit from an immediate and great agent compatibility, while still catering for the (gradually decreasing) traffic of human visitors.”

NLWeb, by the way, is a Microsoft project announced in May, that aims “to be the fastest and easiest way to effectively turn your website into an AI app, allowing users to query the contents of the site by directly using natural language, just like with an AI assistant or Copilot.”

Now, when I first read this tweet by Yosef, I did cringe at the apparent dismissal of the human-centered web. Unfortunately, this is a common sentiment on X (formerly Twitter), where AI hype runs rampant. But after more consideration, I do take Yosef’s point that AI agents need a better way to present user interfaces to the end-user (we humans).

Google Chrome senior engineer Paul Kinlan has made a similar point in his recent blog posts on this topic. In a post about “super-apps,” Kinlan posited that in the near future you could get dynamically generated UI from prompts to an LLM or chatbot. He says that web technologies are best positioned to power these new user interfaces: “HTML, CSS and JavaScript are the most expressive languages available today to render a UI and LLMs are pretty good today at generating them…”

UIs Coming to an Agent Near You

It’s already common for AI agents to browse the web as part of their information-gathering process; so-called headless browsers, like Browserbase, are used for that. From my own experience as an OpenAI user, you can actually watch its o3 model “think” while it browses websites in the background — website domains flash up while you wait for your result.

👁 OpenAI searching the web

OpenAI searching the web.

But having custom web UIs generated as part of an AI agent’s output to you is a relatively new field that the community is exploring. I agree with Dodd that MCP-UI is an exciting project to track in this regard.

Although I’m deeply concerned about what AI technology is doing to the human web — ravaging it, basically — I can at least rest assured that web technology is still a core part of the internet’s AI future.

TRENDING STORIES
Richard MacManus is a Senior Editor at The New Stack and writes about web and application development trends. Previously he founded ReadWriteWeb in 2003 and built it into one of the world’s most influential technology news sites. From the early...
Read more from Richard MacManus
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Anthropic, OpenAI.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.