What problem does it solve? Building ChatGPT apps with interactive widgets requires coordinating MCP server tools, React widget components, state persistence, CSP configuration, and display modes. This Skill guides the entire workflow from idea discovery through architecture design to implementation, preventing common mistakes like lazy-loading tools, duplicate registrations, and misplaced widget state. Note: this Skill is deprecated in favor of mcp-app-builder. ## Core Features & Use Cases - Discovery and Architecture Guidance: Structured phases to validate app ideas, decide between tools and widgets, and design API shapes with one widget per flow. - Widget Implementation Patterns: Reference docs covering server handlers, the widget() helper, useWidget hook, persistent state vs ephemeral React state, theming, display modes, and CSP metadata. - Use Case: A developer wants to build a restaurant reservation ChatGPT app. The Skill walks them through scoping the idea, designing a search-restaurants widget plus a make-reservation tool, scaffolding with create-mcp-use-app, and connecting to ChatGPT via a tunnel. ## Quick Start Ask the assistant to help you design and scaffold a ChatGPT app with an interactive widget using mcp-use, starting from your app idea.