appstore-connect — Claude Code MCP server
Connects an AI client to App Store Connect for app, TestFlight, build, pricing, and report tasks. It fits release and store management workflows.
claude mcp add appstore-connect -- npx -y asc-mcpWhat appstore-connect does
This server exposes Apple’s App Store Connect API to an MCP client. An agent can inspect apps and builds, edit version data and localizations, attach builds, handle TestFlight groups and testers, manage subscriptions and in-app purchases, and retrieve sales or analytics reports. asc_api_request can call API operations, while asc_api_search and asc_api_describe help locate them.
Set APP_STORE_CONNECT_KEY_ID, APP_STORE_CONNECT_ISSUER_ID, and either APP_STORE_CONNECT_P8_PATH or APP_STORE_CONNECT_P8_CONTENT. The .p8 file can be downloaded only once. Authentication uses ES256 JWT with token refresh, and credentials are redacted from logs. Set ASC_READ_ONLY=1 to block write requests.
What it helps with
- manage App Store Connect app records
- attach builds to app versions
- configure TestFlight groups and testers
- edit localizations, pricing, and subscriptions
- request sales and analytics reports
Example prompts for the agent
- List my App Store Connect apps and their latest builds.
- Attach the selected build to the current version and prepare its review details.
- Find and download the sales report for the requested period.
How to install appstore-connect
Platform CLI
claude mcp add appstore-connect -- npx -y asc-mcpPlatform CLI
codex mcp add appstore-connect -- npx -y asc-mcpConfig file
{
"mcpServers": {
"appstore-connect": {
"command": "npx",
"args": [
"-y",
"asc-mcp"
]
}
}
}Config file
{
"servers": {
"appstore-connect": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"asc-mcp"
]
}
}
}Platform CLI
gemini mcp add appstore-connect npx -y asc-mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about appstore-connect
How do I install appstore-connect in Claude Code?
Run claude mcp add appstore-connect -- npx -y asc-mcp, add your App Store Connect credentials, and restart Claude Code.
What does appstore-connect do?
It connects an MCP client to Apple’s App Store Connect API. An agent can work with apps, TestFlight, versions, localizations, pricing, and reports.
What credentials does appstore-connect require?
Provide APP_STORE_CONNECT_KEY_ID, APP_STORE_CONNECT_ISSUER_ID, and either APP_STORE_CONNECT_P8_PATH or APP_STORE_CONNECT_P8_CONTENT. The .p8 key is downloadable only once.