Skip to content
Superapp
Esc
↑↓navigate↵open⌘Jpreview
On this page

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.

  1. Open Customize → Connectors → + Add → Add custom connector.
  2. Name it Superapp, paste the server URL, then select Continue → Add.
  3. Select Connect and sign in with your Superapp account.
  4. In a chat, open + → Connectors and turn Superapp on.

ChatGPT

  1. Open Settings → Apps → Advanced settings and turn on Developer mode.
  2. Select Create app, paste the server URL, choose OAuth and sign in with your Superapp account.
  3. 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.

Something else

See Collect diagnostics and contact support.