Everything here is written so a non-technical founder can follow it. If you can copy and paste, you can ship an app.
Agent Debut is a co-worker for the app-store part of your app. Your coding agent (Claude, Cursor, Codex…) writes the code. Debut does everything Apple and Google make you do afterward: builds, signing, screenshots, listings, in-app purchases, review, and rejections.
You never learn App Store Connect. You just tell your agent what you want — "put this on TestFlight", "submit version 1.2" — and the agent hands the work to Debut.
Debut speaks MCP (Model Context Protocol) — the standard way agents connect to outside tools. You connect once; after that your agent can see and use Debut in every conversation.
The universal way, which works with 20+ agents:
npx add-mcp https://api.agentdebut.app/mcp
Or pick your agent:
Open your terminal in any project and run:
claude mcp add --transport http debut https://api.agentdebut.app/mcp
Then start Claude Code and type "list my apps with debut" to confirm it's connected.
https://api.agentdebut.app/mcp.Create (or open) the file .cursor/mcp.json in your project and add:
{
"mcpServers": {
"debut": { "url": "https://api.agentdebut.app/mcp" }
}
}Restart Cursor. Debut appears under Settings → MCP.
Add this to ~/.codex/config.toml:
[mcp_servers.debut] url = "https://api.agentdebut.app/mcp"
Run this in a terminal:
code --add-mcp '{"name":"debut","url":"https://api.agentdebut.app/mcp"}'Or add the same server in Settings → MCP Servers.
Any MCP-capable agent works. Look for "MCP servers" in its settings and paste https://api.agentdebut.app/mcp, or use the universal command at the top of this section.
Once connected, shipping is a conversation. A typical first run:
Built your app on Lovable, Emergent, Bolt, Replit, or v0? Debut turns it into a real iOS and Android app.
Paste any of these into your agent (or your no-code tool's chat) once Debut is connected:
• "Ship the current branch to TestFlight and tell me when it's processed."
• "Draft the App Store listing for 1.2 — name, subtitle, keywords, and what's new."
• "We got rejected. Read the resolution center, explain why, and fix it."
• "Convert my Lovable app at github.com/me/app into an iOS and Android app."
• "Check my app for anything Apple or Google would reject before I submit."
• "Set up a $4.99/month subscription called Pro in all territories."
These are the tools your agent sees. You never call them yourself — your agent picks the right one from your plain-English request.
| Tool | In plain English |
|---|---|
| list_apps | "What apps do I have?" |
| get_app_status | "What's the state of my builds and review?" |
| stage_build | Build, sign, and upload to TestFlight |
| create_app_store_version | Start a new release (e.g. 1.2.0) |
| submit_for_review | Send the release to Apple |
| import_repo | Pull in your GitHub repo (Lovable, Bolt, …) |
| analyze_web_app | Figure out what kind of web app it is |
| store_readiness_check | Find anything the stores would reject |
| mobilize_web_app | Wrap the web app into iOS + Android projects |
| build_app | Compile the app for iPhone or Android — errors come back explained |
| read_build_log | "Why did the build fail?" |
| run_in_simulator | "Show me my app running on an iPhone" |
| simulator_screenshot | Snap the simulator screen — great for store screenshots |
| list_simulators | Which iPhones are available to test on |
| restore_snapshot | Undo everything Debut changed, one command |
| asc_request | Anything else on App Store Connect (IAP, pricing, …) |
Yes — Debut is built so it can move fast without being able to hurt your project.
debut/workbench branch — never your main branch.Credits are what Debut spends when it works — a build costs more than a status check. You get 500 free credits for your first 30 days when you connect App Store Connect. Pro ($29.99/mo) includes 2,500 credits every month, and optional auto top-ups add 2,000 credits for $15 with a monthly cap you control. Nothing ever stops mid-task. Details on the pricing page.
Restart the agent after adding the server — most only load MCP connections on startup. Then ask it to "list debut's tools".
You haven't connected your Apple account yet. Open the Debut app and finish the App Store Connect step, or set your API key if you're self-hosting.
Ask your agent: "show me debut's build error and fix it." That's the whole workflow — the agent reads the log, changes the code, and re-runs the build.
Email support@agentdebut.app — Pro gets priority.