Try an example MCP App
Connect an example server
Make sure you have installed and logged into Claude Desktop. Navigate to the developer settings page (Settings > Developer) and click the “Edit Config” button. Add one of the example servers to yourclaude_desktop_config.json:
See it in action
Once your local server is connected, prompt Claude to use it. For example, with the customer segmentation server, ask Claude to show you recent customer data. Claude will prompt you for permission to display the App. Click “Always allow”, and you’ll see the MCP App render inline in the conversation.Build your own MCP App
Ready to add an MCP App to your own MCP server? Here are the key resources:- MCP Apps Quickstart - Step-by-step guide to building your first MCP App
- SDK API Documentation - Full API reference
- Example implementations - Vanilla JS, React, Vue, Svelte, and more
Migrate from OpenAI Apps SDK
If you are migrating an existing app from the OpenAI Apps SDK to the MCP Apps SDK, see the migration reference. You can also use the MCP Apps skills mentioned above to help migrate your apps. Ask your agent to “Migrate from OpenAI Apps SDK” or “Convert my OpenAI App to an MCP App”.We’d love to see what you build! Send feedback to mcp-apps@anthropic.com or open an issue on the ext-apps repository.