App Store Connect
MCP server for App Store Connect API with 208 tools across 25 workers. Manage apps, builds, TestFlight, in-app purchases, subscriptions, reviews, provisioning, screenshots, analytics, and more — directly from Claude, Cursor, VS Code, or any MCP clien
What is App Store Connect?
App Store Connect is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for app store connect api with 208 tools across 25 workers. manage apps, builds, testflight, in-app purchases, subscriptions, reviews, provisioning, screenshots, analytics, and more — direc...
MCP server for App Store Connect API with 208 tools across 25 workers. Manage apps, builds, TestFlight, in-app purchases, subscriptions, reviews, provisioning, screenshots, analytics, and more — directly from Claude, Cursor, VS Code, or any MCP clien
This server falls under the Business Applications category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP server for App Store Connect API with 208 tools across 2
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx ascConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use App Store Connect
asc-mcp is a Swift-based MCP server that bridges Claude and other MCP-compatible AI clients with the App Store Connect API, exposing 389 tools across 30 App Store domains plus 2 core domains. It covers the full iOS and macOS release workflow: creating app versions, submitting for review, managing TestFlight beta groups, handling in-app purchases and subscriptions, responding to customer reviews, managing provisioning profiles and certificates, generating analytics and financial reports, and configuring webhooks. Developers and release managers use it to automate their entire App Store Connect workflow through natural language without manually navigating the App Store Connect web interface.
Prerequisites
- macOS 14.0 (Sonoma) or later
- Swift 6.2+ and Xcode 26.0+ (or a standalone Swift 6.2 toolchain)
- An App Store Connect API key (Key ID, Issuer ID, and downloaded .p8 private key file)
- Mint package manager (brew install mint) for the recommended installation method
- An MCP-compatible client such as Claude Code, Claude Desktop, Cursor, or VS Code
Create an App Store Connect API key
In App Store Connect, go to Users and Access → Integrations → Team Keys, click Generate API Key, select Admin or App Manager role, and download the .p8 file. Note the Key ID and Issuer ID — you can only download the .p8 once.
Install Mint and then asc-mcp
Install the Mint package manager via Homebrew, then use it to install asc-mcp at the specified version tag from GitHub.
brew install mint
mint install zelentsov-dev/[email protected]Register asc-mcp in Claude Code with environment variables
Use the claude mcp add command to register the server, passing your three required credentials as environment variables. This is the simplest single-company setup.
claude mcp add asc-mcp \
-e ASC_KEY_ID=XXXXXXXXXX \
-e ASC_ISSUER_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \
-e ASC_PRIVATE_KEY_PATH=/path/to/AuthKey.p8 \
-- ~/.mint/bin/asc-mcpOr configure via JSON config for multi-account setups
For managing multiple App Store Connect accounts, create a companies.json file at ~/.config/asc-mcp/companies.json with an array of company objects, each containing id, name, key_id, issuer_id, key_path, and optionally vendor_number for analytics.
mkdir -p ~/.config/asc-mcp
cat > ~/.config/asc-mcp/companies.json << 'EOF'
{
"companies": [
{
"id": "my-company",
"name": "My Company",
"key_id": "XXXXXXXXXX",
"issuer_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"key_path": "/Users/you/.keys/AuthKey_XXXXXXXXXX.p8",
"vendor_number": "YOUR_VENDOR_NUMBER"
}
]
}
EOFRestart your MCP client
After registration, restart Claude Code, Claude Desktop, or your MCP client so it picks up the new asc-mcp server and loads all 389 tools.
App Store Connect Examples
Client configuration
Manual JSON configuration block for claude_desktop_config.json. Provide the three required env vars for a single-company setup.
{
"mcpServers": {
"asc-mcp": {
"command": "/Users/you/.mint/bin/asc-mcp",
"args": [],
"env": {
"ASC_KEY_ID": "XXXXXXXXXX",
"ASC_ISSUER_ID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"ASC_PRIVATE_KEY_PATH": "/path/to/AuthKey.p8"
}
}
}
}Prompts to try
These prompts cover the core App Store Connect workflows available through the 389 exposed tools.
- "List all my apps and their current status in App Store Connect"
- "Show me the 10 most recent TestFlight builds for my app and their processing status"
- "List all customer reviews from the last 7 days and their ratings for app ID 123456789"
- "Create a new beta tester group called 'Internal QA' and add testers to it"
- "Generate a sales report for last month and show me the total revenue by country"Troubleshooting App Store Connect
Server fails with 'JWT authentication failed' or 401 errors from App Store Connect
Verify ASC_KEY_ID and ASC_ISSUER_ID match exactly what is shown in App Store Connect under Users and Access → Integrations → Team Keys. Ensure the .p8 file path in ASC_PRIVATE_KEY_PATH is absolute and the file is readable.
Analytics tools (analytics_sales_report) return errors about missing vendor number
Analytics tools require vendor_number to be set. Add ASC_VENDOR_NUMBER as an environment variable or include vendor_number in your companies.json. Find your vendor number in App Store Connect under Sales and Trends → Reports.
mint install fails because the Swift version is too old
asc-mcp requires Swift 6.2+ and Xcode 26.0+. Update Xcode from the Mac App Store or install a standalone Swift 6.2 toolchain from swift.org. Verify with: swift --version
Frequently Asked Questions about App Store Connect
What is App Store Connect?
App Store Connect is a Model Context Protocol (MCP) server that mcp server for app store connect api with 208 tools across 25 workers. manage apps, builds, testflight, in-app purchases, subscriptions, reviews, provisioning, screenshots, analytics, and more — directly from claude, cursor, vs code, or any mcp clien It connects AI assistants to external tools and data sources through a standardized interface.
How do I install App Store Connect?
Follow the installation instructions on the App Store Connect GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with App Store Connect?
App Store Connect works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is App Store Connect free to use?
Yes, App Store Connect is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
App Store Connect Alternatives — Similar Business Applications Servers
Looking for alternatives to App Store Connect? Here are other popular business applications servers you can use with Claude, Cursor, and VS Code.
n8n
★ 189.1kA comprehensive MCP server that provides full control over n8n automation workflows through natural language. It offers 43 tools for managing workflows, executions, credentials, and data tables, with safety features like write-mode protection and dou
LobeHub
★ 77.5k🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.
Jeecgboot
★ 46.4kAI 低代码平台,「低代码 + 零代码」双模式驱动:低代码一键生成前后端代码,零代码 5 分钟搭建系统,AI Skills 一句话画流程、设计表单、生成整套系统。内置 AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领「AI 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,消除 Java 项目 80% 的重复工作,提效而不失灵活。
CowAgent
★ 44.7kCowAgent (chatgpt-on-wechat) 是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、通过长期记忆和知识库不断成长,比OpenClaw更轻量和便捷。同时支持微信、飞书、钉钉、企微、QQ、公众号、网页等接入,可选择DeepSeek/OpenAI/Claude/Gemini/ MiniMax/Qwen/GLM/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助理和企业数字员工。
Minds Platform
★ 39.2kPlatform dedicated to building an open foundation for applied Artificial Intelligence, designed for people seeking production-ready AI systems they can truly control, extend and deploy anywhere.
Astrbot
★ 32.8kAI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
Browse More Business Applications MCP Servers
Explore all business applications servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up App Store Connect in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use App Store Connect?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.