App Store Connect

v1.0.0Business Applicationsstable

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

ai-toolsapp-store-connectclaudeiosmcp
Share:
29
Stars
0
Downloads
0
Weekly
0/5

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

Manage iOS apps, builds, and TestFlight distribution from Claude.
Handle in-app purchases, subscriptions, and app reviews programmatically.
Access app analytics, provisioning, and screenshot management with 208 tools.
zelentsov-dev

Maintainer

LicenseMIT License
Languageswift
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx asc

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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.

2

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]
3

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-mcp
4

Or 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"
    }
  ]
}
EOF
5

Restart 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.1k

A 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.4k

AI 低代码平台,「低代码 + 零代码」双模式驱动:低代码一键生成前后端代码,零代码 5 分钟搭建系统,AI Skills 一句话画流程、设计表单、生成整套系统。内置 AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领「AI 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,消除 Java 项目 80% 的重复工作,提效而不失灵活。

CowAgent

44.7k

CowAgent (chatgpt-on-wechat) 是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、通过长期记忆和知识库不断成长,比OpenClaw更轻量和便捷。同时支持微信、飞书、钉钉、企微、QQ、公众号、网页等接入,可选择DeepSeek/OpenAI/Claude/Gemini/ MiniMax/Qwen/GLM/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助理和企业数字员工。

Minds Platform

39.2k

Platform 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.8k

AI 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.

Quick Config Preview

{ "mcpServers": { "asc": { "command": "npx", "args": ["-y", "asc"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides