beautyfree avatar

App Store Connect

beautyfree/appstore-connect-mcp

Wraps the official App Store Connect API so you can manage iOS and macOS apps through Claude or Cursor instead of clicking through the web UI. Covers the full surface: list apps and builds, manage TestFlight beta groups and testers, create and update in-app subscription groups and pricing, edit App Store version localizations and What's New text, download sales and finance reports, and submit builds for review. Uses JWT auth with your App Store Connect API key. Built on xmcp with one tool per endpoint, so you get fine-grained control over apps, metadata, subscriptions, and beta distribution without leaving your editor or chat window.

GitHub stars
11
tools
68
auth
Secret needed
transport
STDIO
env vars
4
last updated
Mar 7, 2026

Tools

68 tools

Public tool metadata for what this MCP can expose to an agent.

list-apps

No parameter schema in public metadata yet.

get-app

No parameter schema in public metadata yet.

list-app-infos

No parameter schema in public metadata yet.

get-app-info

No parameter schema in public metadata yet.

get-app-availability

No parameter schema in public metadata yet.

list-app-store-versions

No parameter schema in public metadata yet.

get-app-store-version

No parameter schema in public metadata yet.

create-app-store-version

No parameter schema in public metadata yet.

update-app-store-version

No parameter schema in public metadata yet.

list-app-store-version-localizations

No parameter schema in public metadata yet.

list-app-categories

No parameter schema in public metadata yet.

list-app-encryption-declarations

No parameter schema in public metadata yet.

list-nominations

No parameter schema in public metadata yet.

list-beta-groups

No parameter schema in public metadata yet.

get-beta-group

No parameter schema in public metadata yet.

list-beta-testers

No parameter schema in public metadata yet.

get-beta-tester

No parameter schema in public metadata yet.

add-beta-testers-to-group

No parameter schema in public metadata yet.

remove-beta-testers-from-group

No parameter schema in public metadata yet.

list-builds

No parameter schema in public metadata yet.

get-build

No parameter schema in public metadata yet.

list-build-beta-details

No parameter schema in public metadata yet.

list-pre-release-versions

No parameter schema in public metadata yet.

get-pre-release-version

No parameter schema in public metadata yet.

list-beta-app-localizations

No parameter schema in public metadata yet.

list-beta-app-review-details

No parameter schema in public metadata yet.

list-beta-app-review-submissions

No parameter schema in public metadata yet.

list-beta-license-agreements

No parameter schema in public metadata yet.

get-beta-license-agreement

No parameter schema in public metadata yet.

update-beta-license-agreement

No parameter schema in public metadata yet.

list-subscription-groups

No parameter schema in public metadata yet.

list-subscription-group-subscriptions

No parameter schema in public metadata yet.

get-subscription

No parameter schema in public metadata yet.

create-subscription-group

No parameter schema in public metadata yet.

create-subscription

No parameter schema in public metadata yet.

create-subscription-availability

No parameter schema in public metadata yet.

list-subscription-price-points

No parameter schema in public metadata yet.

create-subscription-price

No parameter schema in public metadata yet.

create-subscription-localization

No parameter schema in public metadata yet.

list-review-submissions

No parameter schema in public metadata yet.

get-review-submission

No parameter schema in public metadata yet.

submit-for-review

No parameter schema in public metadata yet.

list-customer-reviews

No parameter schema in public metadata yet.

create-customer-review-response

No parameter schema in public metadata yet.

get-app-store-review-detail

No parameter schema in public metadata yet.

update-app-store-review-detail

No parameter schema in public metadata yet.

list-bundle-ids

No parameter schema in public metadata yet.

get-bundle-id

No parameter schema in public metadata yet.

list-certificates

No parameter schema in public metadata yet.

get-certificate

No parameter schema in public metadata yet.

list-profiles

No parameter schema in public metadata yet.

list-devices

No parameter schema in public metadata yet.

get-device

No parameter schema in public metadata yet.

list-users

No parameter schema in public metadata yet.

get-user

No parameter schema in public metadata yet.

list-user-invitations

No parameter schema in public metadata yet.

list-territories

No parameter schema in public metadata yet.

list-actors

No parameter schema in public metadata yet.

get-actor

No parameter schema in public metadata yet.

get-eula

No parameter schema in public metadata yet.

update-eula

No parameter schema in public metadata yet.

get-phased-release

No parameter schema in public metadata yet.

create-phased-release

No parameter schema in public metadata yet.

update-age-rating-declaration

No parameter schema in public metadata yet.

list-schemes

No parameter schema in public metadata yet.

list-ci-products

No parameter schema in public metadata yet.

download-sales-report

No parameter schema in public metadata yet.

download-finance-report

No parameter schema in public metadata yet.

Sponsors

Configuration

APP_STORE_CONNECT_KEY_ID*secret

API Key ID from App Store Connect (Users and Access → Integrations → App Store Connect API)

APP_STORE_CONNECT_ISSUER_ID*secret

Issuer ID from App Store Connect

APP_STORE_CONNECT_P8_PATH*secret

Path to your .p8 private key file (downloaded from App Store Connect)

APP_STORE_CONNECT_VENDOR_NUMBER

Vendor number; required for sales and finance reports only

Readme

mcp-appstore-connect

App Store Connect MCP

App Store Connect in your AI agent. MCP server for the official App Store Connect API.

npm version License

A Model Context Protocol (MCP) server that connects Cursor, Claude Desktop, and other MCP clients to the official App Store Connect API—so you can manage iOS/macOS apps, TestFlight, in-app subscriptions, and store metadata via chat or automated tool calls instead of clicking through the App Store Connect UI.


View the full README on GitHub

Details

Repository
github.com/beautyfree/appstore-connect-mcp
Package
mcp-asc
Transport
STDIO
Auth
Required
Registry
MCP registry, active