
Build Mcp App
Adds interactive UI widgets to MCP servers so tools can render forms, pickers, confirmation dialogs, and dashboards inline in chat instead of returning plain text. Works in both Claude and ChatGPT. The skill covers when to actually use a widget versus just returning text (spoiler: most tools don't need one), how widgets attach to tools via resource URIs, and the iframe runtime mechanics with the App class. Also explains when elicitation covers your use case and you don't need to write any UI code at all. If you're building something where Claude can't reliably infer structured input or the output is inherently visual, this is the path. Otherwise stick with text.
- skills.sh installs
- 7.1K
- GitHub stars
- 46.7K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add anthropics/claude-plugins-official --skill build-mcp-app --agent claude-codeInstalls into .claude/skills of the current project.
Files
Build an MCP App (Interactive UI Widgets)
An MCP app is a standard MCP server that also serves UI resources — interactive components rendered inline in the chat surface. Build once, runs in Claude and ChatGPT and any other host that implements the apps surface.
The UI layer is additive. Under the hood it's still tools, resources, and the same wire protocol. If you haven't built a plain MCP server before, the build-mcp-server skill covers the base layer. This skill adds widgets on top.
Testing in Claude: Add the server as a custom connector in claude.ai (via a Cloudflare tunnel for local dev) — this exercises the real iframe sandbox and
hostContext. See https://claude.com/docs/connectors/building/testing.
Claude host specifics
Sponsors
Details
- Repository
- github.com/anthropics/claude-plugins-official
- Categories
- Backend & APIs, DevOps & CI/CD, AI & Agent Building
- First seen
- Apr 16, 2026
More from anthropics/claude-plugins-official
All 24- Build Mcpb6.9K
- Math Olympiad4.7K
- Configure4.5K
- Access4.5K
- Session Report4.3K
- M5 Onboard3.5K
- Cardputer Buddy3.5K
- Stripe Best Practices1.4K
- Example Skill208
- Frontend Design18.4K
- Claude Md Improver14.2K
- Claude Automation Recommender10.7K
- Playground8.6K
- Skill Creator8.3K
- Agent Development7.9K
- Skill Development7.7K
- Hook Development7.5K
- Mcp Integration7.5K
- Command Development7.4K
- Writing Hookify Rules7.4K
- Build Mcp Server7.4K
- Plugin Structure7.3K
- Plugin Settings7.3K