App Store Connect MCP Server
App Store Connect MCP reads TestFlight builds, reviews and sales and updates app metadata through the Apple API
- 60 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The Apple API key opens app metadata, builds, reviews and sales reports and with an Admin role allows changes
- The `.p8` private key is stored in the client configuration
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/app-store-connect-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The Apple API key opens app metadata, builds, reviews and sales reports and with an Admin role allows changes
- The `.p8` private key is stored in the client configuration
This is third-party code. Review the repository files before installing.
What it does
App Store Connect MCP connects Claude Desktop, Cursor, Windsurf and VS Code to the App Store Connect API. The server shows apps and version statuses, edits localizations and release notes, and manages TestFlight builds, groups and beta testers. For reviews it reads and summarizes ratings and drafts replies, and for analytics it returns downloads, revenue and regional breakdowns. Sign-in uses an Apple API key with its ID and issuer, and a second mode exists with remote OAuth 2.0 through Auth0. It runs from npm with `npx -y @ryaker/appstore-connect-mcp`.
Who it is for. iOS developers and indie studios who manage releases and reviews from Claude or Cursor.
Good fit when
- Find out which TestFlight builds are still processing
- Read the latest one-star reviews and summarize the complaints
- Update the release notes for version 1.2.0 in the English localization
- Compare downloads for two weeks by region
Not a fit when
- You need to change legal and payment settings of the developer account
- The API key has no Admin or App Manager access
- You need the whole Apple API and the server covers a narrower set
Example request
Show the latest TestFlight builds and their processing status, then summarize complaints from one-star reviewsMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
APPLE_KEY_IDrequired, secret- Apple API key ID
APPLE_ISSUER_IDrequired, secret- Issuer ID
APPLE_PRIVATE_KEYrequired, secret- The `.p8` private key
Limitations
The API key is created in App Store Connect under Users and Access, and Admin or App Manager roles are recommended. Three values are needed: `APPLE_KEY_ID`, `APPLE_ISSUER_ID` and the `.p8` private key in `APPLE_PRIVATE_KEY`. The key opens metadata, builds and sales reports, so issue a separate key with the minimal role for the assistant. The OAuth 2.0 mode through Auth0 is described separately and needs its own remote deployment setup.
How to disable. Remove the `appstore-connect` entry from the client configuration and revoke the API key in App Store Connect.
FAQ
How do I create the API key for the server?
In App Store Connect open Users and Access, then Integrations and App Store Connect API, click Generate API Key and download the `.p8` file with the Key ID and Issuer ID.
How do I connect the server to Claude Desktop?
Add the `npx` command with the arguments `-y @ryaker/appstore-connect-mcp` and the `APPLE_KEY_ID`, `APPLE_ISSUER_ID`, `APPLE_PRIVATE_KEY` variables to `claude_desktop_config.json`.
What analytics data is available?
Download counts, revenue and regional metrics. The set depends on the key's permissions and on what the Apple API returns.
What does the TestFlight part do?
Lists builds and processing statuses, manages beta groups and adds or removes testers.
Is there a remote mode?
Yes, OAuth 2.0 through Auth0 is supported for remote deployment, while local mode uses an API key.
Discussion
No questions or reviews yet.
Related
MCP serversApp Store Connect MCP
appstoreconnect-mcp
An MCP server for App Store Connect: subscription prices by country, offers, review submission and sales reports straight from an agent chat
The Itsyconnect MCP server edits App Store Connect listings, translates fields and adds locales from your coding agent.
Heimdall gives an agent the whole App Store Connect and Server APIs: releases, subscriptions, reviews, TestFlight, 786 tools
The asc CLI manages builds, TestFlight and App Store Connect releases, returning results as tables or structured JSON.
MCP server for Apple's official developer docs: search frameworks, APIs, code samples and WWDC sessions from your agent
A Swift CLI for App Store Connect: builds, TestFlight, metadata, subscriptions and review submission with ready commands in JSON
README in short
The README opens with a quick start through `npx`: how to issue an API key and add the server to Claude Desktop, Cursor and Windsurf. Features, example prompts and a table of environment variables follow.