MCP.Market

App Store Connect MCP server

by abd3lraouf-studios·io.github.abd3lraouf-studios/app-store-connect-mcp·v1.3.0

App Store Connect + StoreKit 2: 1,293 Apple operations behind 11 tools, writes confirmed.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
New

0 stars83 downloads/wk

Reviews

Write one

Nobody has reviewed App Store Connect yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

App Store Connect tools (13, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • asc_analytics_report

    Fetch an analytics report as rows. Walks request → report → instance → every segment, downloads

  • asc_availability_set

    Turn an app’s App Store availability on or off, territory by territory. Apple offers no bulk

  • asc_call

    Read from Apple. Handles both APIs, path and query parameters, and pagination.

  • asc_describe_endpoint

    Full detail for one operation: every parameter, the request body schema with real field names,

  • asc_listing_screenshots

    List the screenshot sets and screenshots on a version, with each asset’s delivery state. Uses

  • asc_preflight_version

    Answer "can this version actually be submitted?" across build state, export compliance, every

  • asc_pricing_get

    Read subscription pricing across every territory for an app, with the currency resolved and

  • asc_pricing_set

    Change a subscription price. `preserve_current_price` is required and has no default: true keeps

  • asc_search_endpoints

    Find operations across the App Store Connect API (… operations,

  • asc_status

    Verify credentials and report what this server can reach, including the remaining rate-limit budget.

  • asc_upload_iap_screenshotwrite action

    Upload the App Store review screenshot for an in-app purchase, performing Apple’s reserve →

  • asc_upload_screenshotwrite action

    Upload a screenshot image, performing Apple’s full reserve → upload → commit sequence: reserve a

  • asc_writewrite action

    Change something in App Store Connect: create, update or delete.

Public scan report

scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it

no findings
  • Code scan53 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 38 days ago12/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How App Store Connect compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 55% of 2,170 E-commerce servers
Tools
13
the typical E-commerce server has 6
Tools that change things
23%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
83
more than 64% of 412 E-commerce servers with a package

What its tools let an agent do: 10 read · 3 change

Install App Store Connect in Claude Code, Cursor or VS Code

Runs npx -y @abd3lraouf/app-store-connect-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add app-store-connect-mcp -- npx -y @abd3lraouf/app-store-connect-mcp
Add to Cursor

What the publisher says

From the App Store Connect repository's README, as published. We do not edit it. Read it on GitHub

App Store Connect MCP Server

Give Claude your App Store Connect account without giving it the keys to your pricing. An MCP server covering the App Store Connect API and the App Store Server API (StoreKit 2) — 1,293 operations behind 13 tools, for Claude Code, Claude Desktop, Cursor and anything else that speaks Model Context Protocol.

1,293 operations · 13 tools · key never on disk · Apple signatures verified
flowchart LR
    A["Claude<br/>Cursor · any MCP client"] -->|"search · call · write"| B["app-store-connect-mcp<br/>13 tools"]
    B --> C{"risk tier"}
    C -->|"READ · 811 ops"| D["Apple<br/>App Store Connect API"]
    C -->|"WRITE · 482 ops"| E["ask a human first"]
    E -->|approved| D
    E -->|declined| F["nothing is sent"]
    B --> G["App Store Server API<br/>StoreKit 2 · signatures verified"]

    style E fill:#ffe8b3,stroke:#c98a00,color:#000
    style F fill:#ffd6d6,stroke:#c00,color:#000
    style D fill:#d6f5d6,stroke:#2a2,color:#000
    style G fill:#d6f5d6,stroke:#2a2,color:#000

Don't install this

Genuinely. There are cheaper ways to spend your afternoon, and several kinds of person should close the tab now:

You want an agent that just does things. This one stops and asks before it changes a price, deletes anything, or touches who can access your account — and it asks you, not itself. If that sounds like friction, it is. That is the product.

You want every endpoint as its own tool. Some servers register 890. Yours would spend six figures of context on tool definitions before answering a single question. This registers 11 and finds the rest by searching.

tool definitions loaded into context, before you ask anything

  one tool per endpoint   ███████████████████████████████████   >100k tokens
  this server             ▌                                       ~1k tokens

You're on Windows or Linux and wanted Keychain. Keychain storage is macOS only. You can use a file path elsewhere, but the best part of this is macOS-shaped.

You want it to write your App Store copy. It will fetch your reviews and your localisations. It will not invent marketing prose and push it live, and there is no flag to make it.

You're evaluating this for a product you sell. Read the licence first. Internal use is free; reselling it isn't.

Still here? Then the rest is probably for you.

What it refuses to do

Most of the engineering here went into restraint, so it is the honest place to start.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

App Store Connect: common questions

Is App Store Connect MCP server safe?
Mostly: it is graded B (77/100). Read the App Store Connect safety report
How do I install App Store Connect?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does App Store Connect need an API key?
Yes. The registry entry asks for ASC_KEY.
Is App Store Connect maintained?
The last commit was 45 days ago (2026-09-21). The latest release is v1.3.0.
What can I use instead of App Store Connect?
Servers from other publishers that do the same job: Heimdall MCP server, New-Term Radar MCP server and Apify MCP server.
How does App Store Connect compare with other E-commerce MCP servers?
safety score 77/100 (higher than 55% of 2,170 E-commerce servers); tools 13 (the typical E-commerce server has 6); tools that change things 23% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to App Store Connect

Same job from other publishers: the closest match first, then the best rated.

  • Heimdall
    Every App Store Connect + StoreKit 2 endpoint. 929 tools in 13 profiles, narrow to 27.
    B
  • New-Term Radar
    New AI model, product and repo names as they surface, and the search terms behind them, sized.
    B
  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A
  • Mneme Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Buywhere
    Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
    A