Supported Hosts
mcp-ui is supported by a growing number of MCP-compatible hosts. Feature support is constantly expanding:
MCP-UI Native Hosts
These hosts natively support the MCP-UI protocol:
| Host | Rendering | UI Actions | Notes |
|---|---|---|---|
| Nanobot | ✅ | ✅ | |
| Postman | ✅ | ⚠️ | |
| Goose | ✅ | ⚠️ | |
| LibreChat | ✅ | ⚠️ | |
| Smithery | ✅ | ❌ | |
| MCPJam | ✅ | ❌ | |
| fast-agent | ✅ | ❌ | |
| VSCode (TBA) | ? | ? |
Hosts Requiring Adapters
These hosts use different protocols but can render MCP-UI widgets via adapters:
| Host | Protocol | Rendering | UI Actions | Guide |
|---|---|---|---|---|
| ChatGPT | Apps SDK | ✅ | ⚠️ | Apps SDK Guide |
| MCP Apps SEP Hosts | MCP Apps | ✅ | ✅ | MCP Apps Guide |
Adapter Overview
MCP-UI provides two adapters to bridge protocol differences:
- Apps SDK Adapter: For ChatGPT and other Apps SDK hosts. Uses
text/html+skybridgeMIME type. - MCP Apps Adapter: For hosts implementing the MCP Apps SEP protocol. Uses
text/html;profile=mcpMIME type.
Both adapters are automatically injected into your HTML when enabled, translating MCP-UI messages to the host's native protocol.
Legend:
- ✅: Supported
- ⚠️: Partial Support
- ❌: Not Supported (yet)

