Use Superapp from Claude and ChatGPT
Connect the Superapp MCP server to Claude, ChatGPT or Claude Code to build iPhone apps and run Selfdrive from your AI chat.
Superapp runs a Model Context Protocol (MCP) server at https://mcp.superapp.dev/mcp. Once you connect it, an AI client such as Claude or ChatGPT can build and change your Superapp apps, show a live preview in the chat, and work with Selfdrive, Superapp’s marketing agent, on your behalf.
The server signs you in with your Superapp account through OAuth, so there is no API key to copy or store.
What you can do
| Goal | Example prompt | What happens |
|---|---|---|
| Build a new app | Build an iPhone habit tracker for night shift nurses with Superapp | Superapp starts a native Swift app and the chat shows its progress and a live preview |
| Change an app | In my habit tracker, add a weekly streak chart to the home screen | The builder makes the change; ask it to wait for a small change or check back for a larger one |
| Check a build | Is my habit tracker ready? | Reports whether it is building, ready, waiting for your answer or waiting for plan approval |
| Read the code | List the files in my habit tracker and show me the main view | File list and file contents |
| Name an app | Suggest App Store names for a sleep tracker and check if they’re free | Name ideas and App Store availability |
| Market an app | Connect my app to Selfdrive and show me the tasks it proposes | Selfdrive’s proposed tasks with budgets, which you approve or dismiss |
| Read the nightly report | What did Selfdrive do for my app last night? | Selfdrive’s latest daily report |
Before you connect
You need:
- A Superapp account. Some features need a paid plan: importing a ZIP, exporting source code, custom website domains, the stronger builder models and paid Selfdrive tasks.
- An MCP client that supports OAuth sign-in, such as Claude, ChatGPT or Claude Code.
Connect your client
Use this server URL exactly as written, without a trailing slash:
https://mcp.superapp.dev/mcp
Claude
Works on claude.ai, Claude Desktop and the Claude mobile apps once added.
- Open Customize → Connectors → + Add → Add custom connector.
- Name it Superapp, paste the server URL, then select Continue → Add.
- Select Connect and sign in with your Superapp account.
- In a chat, open + → Connectors and turn Superapp on.
ChatGPT
- Open Settings → Apps → Advanced settings and turn on Developer mode.
- Select Create app, paste the server URL, choose OAuth and sign in with your Superapp account.
- In a chat, open the + menu → Developer mode and pick Superapp.
When Superapp adds new tools, open the app in Settings, select Refresh and start a new chat to see them.
Claude Code
Run this in your terminal:
claude mcp add --transport http superapp https://mcp.superapp.dev/mcp
The first time a Superapp tool runs, Claude Code opens your browser to sign in. Check the connection with /mcp.
Other clients
Other MCP clients can connect if they support OAuth and finish sign-in at a local http://localhost/callback or http://127.0.0.1/callback address on any port. Clients that use their own callback scheme can’t connect yet.
Available tools
Your client picks the right tool from your request, so you don’t need to name them. They’re listed here so you know what the connection can do.
Build and change apps
| Tool | What it does |
|---|---|
projects_create |
Starts building a new iPhone app from a description |
chats_send |
Sends a change, or your answer to the builder’s question, to an existing app |
projects_list |
Lists your recent apps |
projects_get_one |
Reports whether an app is building, ready, waiting for your answer or waiting for plan approval |
chats_messages |
Reads your recent chat with the builder |
projects_files, projects_file |
Lists and reads the app’s source files |
projects_create_export_link |
Creates a temporary download link for the source code (paid plan) |
projects_import_zip |
Imports an app from a ZIP you attach (ChatGPT only, paid plan) |
projects_website_update |
Publishes, unpublishes or renames the app’s website |
projects_website_domain_update |
Connects your own domain to the app’s website (paid plan) |
app_analytics_get |
App Store downloads, revenue and reviews for a published app |
billing_credit_balance |
Your remaining credits and plan |
In Claude and ChatGPT, building and changing an app shows a card with progress and a live iOS simulator you can try in the chat.
Name and plan an app
| Tool | What it does |
|---|---|
app_idea_generate |
Suggests app ideas from who it’s for and what you want |
app_store_name_generate |
Suggests App Store names |
app_store_name_check |
Checks whether a name is taken on the App Store |
Selfdrive
| Tool | What it does |
|---|---|
selfdrive_apps_import_app_store |
Connects any App Store app to Selfdrive from its link |
selfdrive_apps_create_from_project |
Connects a published Superapp app to Selfdrive |
selfdrive_apps_list, selfdrive_apps_get |
Lists your Selfdrive apps and summarizes one |
selfdrive_tasks_list |
Lists proposed and running tasks with their budgets, in a card where you can approve or dismiss them |
selfdrive_tasks_decide |
Approves or dismisses proposed tasks after you agree |
selfdrive_agent_send |
Sends a message to the Selfdrive agent |
selfdrive_agent_get |
Reads the latest nightly report, or the agent’s reply to a message |
selfdrive_apple_ads_propose_status |
Proposes pausing or resuming an Apple Ads campaign, as a task you approve |
selfdrive_apps_get_store_listing, selfdrive_apps_get_public_reviews, selfdrive_apps_get_competitors, selfdrive_apps_get_analytics, selfdrive_aso_get, selfdrive_apple_ads_get, selfdrive_apple_ads_campaigns, selfdrive_seo_get, selfdrive_documents_list, selfdrive_documents_read |
Read the app’s store listing, reviews, competitors, analytics, ASO, Apple Ads, SEO and research documents |
Things to know
- Builds take several minutes. A new app keeps building after the chat replies. Ask “Is my app ready?” to check, or open it on superapp.dev from the link in the reply.
- Questions and plans. When the builder asks a question, your client asks you and sends your answer back. When the builder proposes a plan, approve it in Superapp from the link in the reply.
- App Store publishing and billing happen on superapp.dev, not through the connection.
- Rate limit. Each account can make 120 tool calls a minute. Past that, the client is told how many seconds to wait.
Disconnect
Remove the connector in your client’s settings. To sign a client out of your Superapp account, open Connected apps in your Superapp profile and disconnect it. It has to ask for permission again to reconnect.
Troubleshooting
Sign-in doesn’t open or fails
Check that the server URL is exactly https://mcp.superapp.dev/mcp. Sign in with the same Google or Apple account you use for Superapp.
The app card doesn’t appear in Claude
The card only works with the exact server URL above. A trailing slash or a different address shows text results without the card. Remove the connector and add it again with the exact URL.
New tools are missing in ChatGPT
Open the Superapp app in Settings, select Refresh, then start a new chat.
“Not included in your plan” or “out of credits”
That feature needs a paid plan or more credits. Check with “How many Superapp credits do I have?” and manage your plan on superapp.dev.