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
MCP server

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
All reasons and checks

ryaker/appstore-connect-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/app-store-connect-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 reviews

MCP

Transport
stdio
Authentication
API key

Environment variables

APPLE_KEY_ID required, secret
Apple API key ID
APPLE_ISSUER_ID required, secret
Issuer ID
APPLE_PRIVATE_KEY required, 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.

App 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

MCP serverBroad access5Repository stars

The Itsyconnect MCP server edits App Store Connect listings, translates fields and adds locales from your coding agent.

MCP serverBroad access132Repository stars

Heimdall gives an agent the whole App Store Connect and Server APIs: releases, subscriptions, reviews, TestFlight, 786 tools

MCP serverBroad access57Repository stars

The asc CLI manages builds, TestFlight and App Store Connect releases, returning results as tables or structured JSON.

CLIBroad access8.3KRepository stars

MCP server for Apple's official developer docs: search frameworks, APIs, code samples and WWDC sessions from your agent

MCP serverExtended access1.4KRepository stars

A Swift CLI for App Store Connect: builds, TestFlight, metadata, subscriptions and review submission with ready commands in JSON

CLIBroad access397Repository stars

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.

README badge

Report a problem