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, so widgets and tools are structured correctly from the start. Note: this Skill is deprecated and directs users to the mcp-app-builder skill when available. ## Core Features & Use Cases - Discovery and Architecture Guidance: Step-by-step workflows for validating app ideas, deciding between tools and widgets, and designing API shapes that avoid anti-patterns like lazy-loading or widget-state-as-tools. - Widget Implementation References: Detailed docs for server handlers, the widget() helper, useWidget hook, persistent vs ephemeral state, theming, display modes (inline, fullscreen, PiP), 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.