Rfcs
What is Rfcs
MCP Widgets are an extension of the Model Context Protocol (MCP) designed to integrate structured, interactive user interfaces into AI conversations, moving beyond plain text responses.
Use cases
MCP Widgets can be utilized for various applications including rendering checkout flows, interactive dashboards, data input forms, and other micro frontend components to enhance user engagement during AI interactions.
How to use
To propose a new MCP Widget, start by copying the provided template, renaming it with the next available RFC number, and opening a pull request on the repository. Label your PR appropriately to indicate its proposal status.
Key features
Key features of MCP Widgets include their ability to create branded and interactive user interfaces, facilitate structured actions within AI models, and extend the functionalities of AI outputs through customizable micro frontends.
Where to use
MCP Widgets can be implemented in chat interfaces and conversational AI applications where enriched user experiences are beneficial, allowing for more dynamic interactions that go beyond text.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Rfcs
MCP Widgets are an extension of the Model Context Protocol (MCP) designed to integrate structured, interactive user interfaces into AI conversations, moving beyond plain text responses.
Use cases
MCP Widgets can be utilized for various applications including rendering checkout flows, interactive dashboards, data input forms, and other micro frontend components to enhance user engagement during AI interactions.
How to use
To propose a new MCP Widget, start by copying the provided template, renaming it with the next available RFC number, and opening a pull request on the repository. Label your PR appropriately to indicate its proposal status.
Key features
Key features of MCP Widgets include their ability to create branded and interactive user interfaces, facilitate structured actions within AI models, and extend the functionalities of AI outputs through customizable micro frontends.
Where to use
MCP Widgets can be implemented in chat interfaces and conversational AI applications where enriched user experiences are beneficial, allowing for more dynamic interactions that go beyond text.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
🧩 MCP Widget RFCs
This repo contains proposals and specifications for extending the Model Context Protocol (MCP) with MCP Widgets — a way to bring structured, branded, interactive UIs into AI conversations.
📖 What’s Here?
- All proposals live in the
rfcs/directory - Each RFC is a Markdown file, named with a number and slug:
0001-my-rfc.md - Start with RFC 0001: MCP Widget Extension
🧠 Why MCP Widgets?
Today, MCP enables structured actions in AI models — but the response layer is limited to plain text. This repo explores ways to enrich model outputs with micro frontends: widgets that can render checkout flows, dashboards, forms, etc. inside the chat UI.
✍️ Submitting a Proposal
- Copy
0000-template.md - Rename it as
rfcs/xxxx-your-title.md(use the next available number) - Open a pull request
- Label your PR with
rfc,draft, orproposal
We welcome early ideas and half-baked concepts! Feedback is how they get better.
💬 Contact
You can reach me via mail or find me on X.
🧾 License
MIT
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










