Agent C — App Store Screenshots

io.theagentcv1.0.0Updated Oct 5, 2026

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

VerifiedStreamable HTTPWeb executableMedia & DesignProductivity & Workflow

Overview

AI-generated overview

Lets an assistant design, edit, export and upload App Store screenshot sets for your app into App Store Connect.

What it does
The server exposes tools for listing and adding apps, uploading raw screenshots (via a one-time curl link, base64, or public https URLs), and having Claude art-direct a full screenshot set with an opening shot, per-slide headlines, UI close-ups and colors drawn from your app. Sets can be inspected and edited freely (headlines, slide order, layout, device size), unlocked, exported as clean PNGs at exact App Store Connect sizes, and sent into your app's editable version in App Store Connect.
When to use it
Use it when you need App Store screenshot sets produced from your app's raw screens, want an agent to iterate on headlines and layouts, or want finished images exported at store sizes and placed into a draft App Store Connect version. It is not for submitting an app for review.
Requirements
A remote Streamable HTTP endpoint at no local package or runtime is needed. An Agent C API key is required, created in Agent C settings and sent as the Authorization header in the form Bearer followed by the key. Some clients use an environment variable such as AGENTC_KEY or AGENTC_AUTH to hold the header value. Network access to the endpoint is required.
Before you install
Requires an Agent C API key sent as the Authorization header; the key reaches the studio's apps, screenshots, sets and App Store Connect upload, so treat it as a secret and revoke it if exposed. Unlocking a set costs $9.99 (Studio $29.99/month or $199/year); the agent cannot pay and instead returns a checkout link for you to open. send_to_app_store replaces that language's screenshots for that device size in a draft version, though it never submits for review. App Store Connect API keys you link

Installation

In SourceWeft

  1. Open Agent C — App Store Screenshots in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "app-store-screenshots": {
      "type": "http",
      "url": "https://api.theagentc.io/mcp"
    }
  }
}

README

Agent 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.

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

bash
claude mcp add --transport http agent-c https://api.theagentc.io/mcp --header "Authorization: Bearer YOUR_AGENT_C_KEY"

Cursor (~/.cursor/mcp.json)

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=...)

toml
[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)

json
{  "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.

Source: README.md at commit c69db44

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 5, 2026