What problem does it solve?
This Skill helps you add interactive, host-rendered UI to MCP servers when plain text or JSON is not enough, letting tools present forms, pickers, confirmations, dashboards, and progress views directly in chat.
Core Features & Use Cases
- Widget-enabled tools: Pair a tool with a separate UI resource so the host can render an iframe widget while the tool returns data.
- Cross-host compatibility: Build once for Claude, ChatGPT, and other apps-surface hosts that support MCP widgets.
- Safe widget patterns: Use the App API, host-mediated links, sandbox-safe HTML, and graceful fallback text so the experience still works when widgets are unavailable.
- Use cases: Interactive contact pickers, destructive-action confirmations, visual previews, long-running job status, and dashboard-style displays.
Quick Start
Ask the AI to help you design an MCP tool with an interactive widget and the matching resource and sandbox-safe messaging flow.