Agent C — App Store screenshots MCP server

MCP serverAI & models

AI-designed App Store screenshot sets from your app's screens, uploaded to App Store Connect.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use Agent C to list apps

Install Agent C — App Store screenshots MCP server

The server’s own address, for the clients that take one directly. Or connect ahel once and every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user agent-c-app-store-screenshots-mc 'https://api.theagentc.io/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://api.theagentc.io/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=agent-c-app-store-screenshots-mc&config=eyJ1cmwiOiJodHRwczovL2FwaS50aGVhZ2VudGMuaW8vbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://api.theagentc.io/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add agent-c-app-store-screenshots-mc --url 'https://api.theagentc.io/mcp'

    Run it once, then sign in with codex mcp login agent-c-app-store-screenshots-mc if the server asks for an account.

From the project's README

As published by jacobteague50-glitch/agent-c-mcp in README.md.

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.

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

ToolWhat it does
list_appsYour apps in Agent C, with how many screenshots each has.
add_appAdd an app by its App Store link, or by name if it isn't released yet.
get_upload_linkA one-time link your agent curls raw screenshots to, so multi-MB images never pass through the chat.
upload_screenshotsUpload screenshots as base64 or public https URLs (for agents without a shell).
design_setClaude 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_setCurrent slides, unlock status and fresh previews.
edit_setChange a headline, swap a screenshot, reorder or remove a slide, switch the layout, opening shot or device size. Free.
unlock_setUses a free unlock if available; otherwise returns a $9.99 checkout link for you to open. Studio subscribers are already unlocked.
export_setClean PNGs at exact App Store Connect sizes (6.9″ 1320×2868, 6.5″ 1284×2778, iPad 13″ 2064×2752).
send_to_app_storeUploads 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

This repository holds the public description and server.json for the hosted server. The server itself runs at api.theagentc.io.

Tools it offers (10)

What this server listed when ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • list_apps
  • add_app
  • get_upload_link
  • upload_screenshots
  • design_set
  • get_set
  • edit_set
  • unlock_set
  • export_set
  • send_to_app_store

Signals

Last commit
Oct 2026
Advanced
Delivery
app-store-screenshots MCP server → your ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-theagentc-app-store-screenshots
Source
github.com/jacobteague50-glitch/agent-c-mcp
Hosted endpoint
https://api.theagentc.io/mcp