asc-mcp
by zelentsov-dev·★ 27·Score 44
MCP server providing 208 tools for managing App Store Connect resources directly from Claude or other MCP clients.
Overview
asc-mcp is a Swift-based Model Context Protocol server that bridges AI assistants with Apple's App Store Connect API. It offers extensive functionality across 36 worker domains, enabling users to automate their entire iOS/macOS app release workflow through natural language. The server supports multi-account management, full release pipeline automation, TestFlight management, build tracking, review handling, in-app purchases, subscriptions, provisioning, marketing, analytics, and more. With comprehensive tool coverage and clear documentation, it provides a robust solution for iOS development teams looking to integrate App Store operations into their AI workflows.
Try asking AI
After installing, here are 7 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you need comprehensive automation of iOS/macOS app releases through natural language, especially when managing multiple apps or TestFlight beta programs.
When NOT to choose this
Avoid if you're not on macOS (requires 14.0+) or if you primarily manage Android apps; also consider alternatives if you only need basic App Store Connect functionality without the extensive toolset.
Tools this server exposes
12 tools extracted from the READMEcreate_appCreate a new app in App Store Connect
list_appsList all apps available in the current account
create_buildCreate a new build from an IPA file
submit_reviewSubmit an app version for App Store review
list_reviewsRetrieve customer app reviews
create_beta_groupCreate a new TestFlight beta group
list_beta_groupsList all available TestFlight beta groups
create_iapCreate a new in-app purchase product
list_iapsList all in-app purchases for an app
create_subscriptionCreate a new subscription group
create_promoted_purchaseCreate a new promoted purchase
analytics_financial_reportGenerate financial analytics report
Comparable tools
Installation
Installation
Option A: Using Mint (recommended)
# Install Mint
brew install mint
# Install asc-mcp
mint install zelentsov-dev/asc-mcp@v2.4.0
# Add to Claude Code
claude mcp add asc-mcp -- ~/.mint/bin/asc-mcpOption B: Building from Source
git clone https://github.com/zelentsov-dev/asc-mcp.git
cd asc-mcp
swift build -c release
# Register with Claude
claude mcp add asc-mcp -- $(pwd)/.build/release/asc-mcpClaude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"asc-mcp": {
"command": "/path/to/asc-mcp",
"env": {
"ASC_KEY_ID": "XXXXXXXXXX",
"ASC_ISSUER_ID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"ASC_PRIVATE_KEY_PATH": "/path/to/AuthKey.p8"
}
}
}
}FAQ
- What App Store Connect features are covered by this server?
- The server provides 208 tools across 36 domains including app management, builds, TestFlight, subscriptions, in-app purchases, provisioning, analytics, and more - essentially covering the entire App Store Connect API.
- How do I authenticate with the App Store Connect API?
- Authentication requires an App Store Connect API key with appropriate access privileges. You need to generate the key from App Store Connect, download the .p8 private key, and provide the Key ID, Issuer ID, and private key path to the server.
- Can I manage multiple App Store Connect accounts?
- Yes, the server supports multi-account configuration through numbered environment variables (ASC_COMPANY_1_KEY_ID, ASC_COMPANY_2_KEY_ID, etc.) or a JSON configuration file.
Compare asc-mcp with
Last updated · Auto-generated from public README + GitHub signals.