Agent C — App Store Screenshots
RemoteAbout Agent C — App Store Screenshots
Agent C is a hosted MCP server for creating App Store screenshot sets from an app’s raw screenshots. It is for app teams using an AI agent to design, revise, and place screenshots in an App Store Connect draft.
Key features
- 01Add apps by App Store link or name
- 02Upload raw screenshots
- 03Generate designed screenshot sets with previews
- 04Edit slides, layouts, and device sizes
- 05Export PNGs at App Store Connect sizes
- 06Send sets to an editable App Store Connect draft
Use cases
- 01Create screenshot sets from app screen captures
- 02Revise headlines and slide order after previewing
- 03Prepare device-sized PNG exports
- 04Replace screenshots in an app’s draft version
MCP support
The remote Streamable HTTP MCP server exposes tools for app management, screenshot uploads, set design and editing, exports, and App Store Connect uploads. Clients authenticate with a bearer API key.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.theagentc.io/mcpclaude mcp add --transport http io-theagentc-app-store-screenshots https://api.theagentc.io/mcp{"mcpServers":{"io-theagentc-app-store-screenshots":{"type":"http","url":"https://api.theagentc.io/mcp"}}}Open in Cursor{"servers":{"io-theagentc-app-store-screenshots":{"type":"http","url":"https://api.theagentc.io/mcp"}}}Open in VS Code{"mcpServers":{"io-theagentc-app-store-screenshots":{"type":"http","url":"https://api.theagentc.io/mcp"}}}{"mcpServers":{"io-theagentc-app-store-screenshots":{"serverUrl":"https://api.theagentc.io/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://api.theagentc.io/mcpAuth requiredTools
10This tool takes no parameters.
Details
From the project READMEAgent C — App Store screenshots MCP server
Ask your AI agent to make your App Store screenshots. Agent C's MCP server lets Claude Code, Cursor, Codex, Claude Desktop (or any MCP client) upload your app's raw screenshots, have Claude design a finished App Store set, edit it, and send it straight into your app's draft version in App Store Connect.
- Remote server:
https://api.theagentc.io/mcp(Streamable HTTP) - Auth:
Authorization: Bearer <your Agent C API key>. Create a key at app.theagentc.io/settings - Website: theagentc.io/mcp
You: make App Store screenshots for my app from the screenshots in ./screens
Open with a lifestyle photo. Show me the previews before unlocking anything.
What it does
| Tool | What it does |
|---|---|
list_apps | Your apps in Agent C, with how many screenshots each has. |
add_app | Add an app by its App Store link, or by name if it isn't released yet. |
get_upload_link | A one-time link your agent curls raw screenshots to, so multi-MB images never pass through the chat. |
upload_screenshots | Upload screenshots as base64 or public https URLs (for agents without a shell). |
design_set | Claude art-directs a full set: opening shot (hand, app icon, lifestyle photo or phone), a headline per slide, UI close-ups, colors from your app. Returns preview images the agent can see. |
get_set | Current slides, unlock status and fresh previews. |
edit_set | Change a headline, swap a screenshot, reorder or remove a slide, switch the layout, opening shot or device size. Free. |
unlock_set | Uses a free unlock if available; otherwise returns a $9.99 checkout link for you to open. Studio subscribers are already unlocked. |
export_set | Clean PNGs at exact App Store Connect sizes (6.9″ 1320×2868, 6.5″ 1284×2778, iPad 13″ 2064×2752). |
send_to_app_store | Uploads the set into your app's editable version in App Store Connect, replacing that language's screenshots for that device size. Never submits for review. |
Setup
Create an API key in Agent C → Settings → Use Agent C from your AI agent. The setup snippets there are pre-filled with your key.
Claude Code
claude mcp add --transport http agent-c https://api.theagentc.io/mcp --header "Authorization: Bearer YOUR_AGENT_C_KEY"
Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"agent-c": {
"url": "https://api.theagentc.io/mcp",
"headers": { "Authorization": "Bearer YOUR_AGENT_C_KEY" }
}
}
}
Codex (~/.codex/config.toml, then export AGENTC_KEY=...)
[mcp_servers.agent-c]
url = "https://api.theagentc.io/mcp"
bearer_token_env_var = "AGENTC_KEY"
tool_timeout_sec = 300
Claude Desktop (Settings → Developer → Edit Config)
{
"mcpServers": {
"agent-c": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.theagentc.io/mcp", "--header", "Authorization:${AGENTC_AUTH}"],
"env": { "AGENTC_AUTH": "Bearer YOUR_AGENT_C_KEY" }
}
}
}
You stay in control
- Designing and editing are free; previews are watermarked until a set is unlocked.
- Your agent can't pay: unlocking hands you a checkout link.
- Nothing is ever submitted for review. Screenshots land in a draft version you check in App Store Connect.
- API keys only reach the studio (apps, screenshots, sets, App Store Connect upload), never billing or your account, and can be revoked anytime.
- App Store Connect API keys you connect are encrypted at rest and used only when you send.
Pricing
Free to design. $9.99 to unlock a finished set, or Studio ($29.99/month, or $199/year) for every set and the full canvas editor.
Links
- theagentc.io
- MCP setup
- MCP Registry entry:
io.theagentc/app-store-screenshots
This repository holds the public description and server.json for the hosted server. The server itself runs at api.theagentc.io.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.