App Store Connect MCP server
App Store Connect MCP: apps, TestFlight, reviews, sales reports, and team users.
1 stars113 downloads/wk
Reviews
Write oneNobody 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 (21, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_testers_to_beta_groupAdd one or more existing beta testers to a beta group. Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it adds them.
delete_beta_testerwrite actionPermanently remove a beta tester from your team. Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it deletes.
download_finance_reportDownload a financial report (proceeds and adjustments) for a region. Returns parsed TSV rows.
download_sales_reportDownload a sales/units report. Returns parsed TSV rows. Use a vendor number from App Store Connect > Payments and Financial Reports.
get_appGet details for a single app by App Store Connect app ID.
get_app_infosList App Info records for an app — includes age rating and current store state.
get_buildGet a single build by ID — version, processing state, expiration, encryption flag.
get_customer_reviewGet a single customer review with the developer response, if any.
invite_beta_testerInvite a new beta tester by email (sends a real email). Optionally adds them to one or more beta groups or specific builds. Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it sends the invite.
invite_userInvite a new user to your App Store Connect team with specified roles (sends a real email; roles can include ADMIN). Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it sends the invitation.
list_app_store_versionsList App Store versions (releases) for an app, including state and platform.
list_appsList apps in your App Store Connect account. Supports optional filters by bundleId and name.
list_beta_groupsList TestFlight beta groups (internal and external). Filter by app or group type.
list_beta_testersList TestFlight beta testers. Filter by app, beta group, or email.
list_buildsList recent builds, sorted by upload date (newest first). Filter by app, processing state, or version.
list_customer_reviewsList customer reviews for an app, sorted by date (newest first by default). Filter by rating or territory.
list_user_invitationsList pending user invitations on your team.
list_usersList users on your App Store Connect team.
remove_testers_from_beta_groupwrite actionRemove one or more beta testers from a beta group (does not delete the testers). Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it removes them.
respond_to_reviewwrite actionPost or update the PUBLIC developer response to a customer review (visible on the App Store). Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it posts the response.
submit_build_for_beta_reviewwrite actionSubmit a build for TestFlight beta app review (required before external testing) — submits to Apple. Without confirm:true this returns a dry-run preview and makes NO network call; with confirm:true it submits.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan15 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 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Grade history
- 2026-09-19downgradeA → Bscore 83
Install directly
Runs npx -y @chrischall/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 @chrischall/app-store-connect-mcp
App Store Connect: common questions
- Is App Store Connect MCP server safe?
- Mostly: it is graded B (83/100). Read the App Store Connect safety report
- How do I install App Store Connect?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does App Store Connect need an API key?
- Yes. The registry entry asks for
APP_STORE_CONNECT_PRIVATE_KEY_PATH,APP_STORE_CONNECT_PRIVATE_KEY. - Is App Store Connect maintained?
- The last commit was 2 days ago (2026-09-17). The latest release is v1.0.0.
- What can I use instead of App Store Connect?
- Servers from other publishers that do the same job: Storelift MCP server, Shopify Multi Store MCP server and NinjaOne MCP server. Compare all App Store Connect alternatives.
Alternatives to App Store Connect
Same job from other publishers: the closest match first, then the best rated.
StoreliftApp Store & Google Play keyword ranks, rivals, reviews, charts and AI visibility as an MCP servernot reviewedGrowingA- Shopify Multi StoreConnect AI agents to multiple Shopify Admin stores for reports, comparisons, and guarded updates.not reviewedGrowingA
NinjaOne MCPEvery NinjaOne report, plus a local store that answers fleet-wide questions no single API call cannot reviewedGrowingB- Maui Ios Submission GateReads a .NET MAUI app's iOS Info.plist and Entitlements.plist and names every App Store Review 5.1.1not reviewedGrowingA
AppfollowAppFollow MCP — App Store & Google Play reviews, ratings, and ASO keywordnot reviewedGrowingA