App Store Connect MCP
Code Mode MCP server for App Store Connect — 923 endpoints through 2 tools
What is App Store Connect MCP?
App Store Connect MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to code mode mcp server for app store connect — 923 endpoints through 2 tools
Code Mode MCP server for App Store Connect — 923 endpoints through 2 tools
This server falls under the Analytics and APIs categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Code Mode MCP server for App Store Connect — 923 endpoints t
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @ryaker/appstore-connect-mcpManual Installation
npx -y @ryaker/appstore-connect-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use App Store Connect MCP
The App Store Connect MCP server by Trial and Error AI takes a 'Code Mode' approach to Apple's 923-endpoint API: instead of wrapping each endpoint as a separate MCP tool (which would consume over 100,000 context tokens), it exposes just two tools — search and execute — that let the AI write JavaScript to discover and call any endpoint dynamically. JWT authentication is injected automatically, code runs in a sandboxed Node.js vm, and responses are truncated to prevent context bloat. This gives you full access to apps, reviews, subscriptions, TestFlight, sales reports, and more with minimal token overhead.
Prerequisites
- Node.js 18 or later installed
- An Apple Developer account with App Store Connect access
- An App Store Connect API key with Admin or Finance role — download the .p8 private key file from App Store Connect → Users and Access → Integrations → Keys
- Your Key ID (10 characters) and Issuer ID (UUID) from the Keys page
- Vendor Number (optional, required for financial/sales report endpoints)
Create an App Store Connect API key
In App Store Connect, navigate to Users and Access → Integrations → Keys and click + to generate a new key. Select the Admin or Finance role. Download the .p8 file immediately — it cannot be downloaded again. Record your Key ID and Issuer ID.
Install via Claude Code CLI
The easiest setup uses claude mcp add to register the server globally with all credentials passed as environment variables.
claude mcp add appstore-connect -s user \
-e APP_STORE_KEY_ID=YOUR_KEY_ID \
-e APP_STORE_ISSUER_ID=YOUR_ISSUER_ID \
-e APP_STORE_P8_PATH=/absolute/path/to/AuthKey_XXXXXXXXXX.p8 \
-e APP_STORE_VENDOR_NUMBER=YOUR_VENDOR_NUMBER \
-- npx -y @ryaker/appstore-connect-mcpOr configure Claude Desktop manually
Add the MCP server to ~/Library/Application Support/Claude/claude_desktop_config.json. Use the @ryaker/appstore-connect-mcp npm package.
{
"mcpServers": {
"appstore-connect": {
"command": "npx",
"args": ["-y", "@ryaker/appstore-connect-mcp"],
"env": {
"APP_STORE_KEY_ID": "YOUR_KEY_ID",
"APP_STORE_ISSUER_ID": "YOUR_ISSUER_ID",
"APP_STORE_P8_PATH": "/path/to/AuthKey_XXXXXXXXXX.p8",
"APP_STORE_VENDOR_NUMBER": "YOUR_VENDOR_NUMBER"
}
}
}
}Restart your client and verify authentication
Restart Claude Desktop or Claude Code to pick up the config. Test with a simple prompt asking Claude to list your apps — a successful response confirms authentication.
Discover endpoints with the search tool
Use the search tool to find specific API endpoints before calling them. The LLM writes JavaScript that filters Apple's full 923-endpoint OpenAPI spec to locate the paths you need.
App Store Connect MCP Examples
Client configuration
Claude Desktop configuration for the @ryaker/appstore-connect-mcp package.
{
"mcpServers": {
"appstore-connect": {
"command": "npx",
"args": ["-y", "@ryaker/appstore-connect-mcp"],
"env": {
"APP_STORE_KEY_ID": "ABCD123456",
"APP_STORE_ISSUER_ID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"APP_STORE_P8_PATH": "/Users/you/keys/AuthKey_ABCD123456.p8"
}
}
}
}Prompts to try
Example queries that exercise the search and execute Code Mode tools.
- "List all my apps and their bundle IDs"
- "Get the 5 most recent customer reviews for my top app and show their ratings"
- "Find all App Store Connect API endpoints related to subscriptions"
- "What were my total revenue and download numbers last quarter by country?"
- "List all TestFlight builds for my app submitted in the last 7 days"Troubleshooting App Store Connect MCP
JWT authentication error or 401 Unauthorized on every call
Double-check that APP_STORE_P8_PATH is an absolute path and the .p8 file is present at that exact location. Relative paths will not work. Also confirm APP_STORE_KEY_ID is exactly 10 characters and APP_STORE_ISSUER_ID is a valid UUID.
Search tool returns no matching endpoints
Try broader search terms — the tool searches Apple's OpenAPI spec path strings. For example, search for 'review' instead of 'customerReviews', or 'subscription' instead of 'autoRenewableSubscription'.
Execute tool response is cut off mid-JSON
The server truncates responses at 40,000 characters. Use the limit and cursor pagination parameters in your API calls to retrieve smaller result sets per request.
Frequently Asked Questions about App Store Connect MCP
What is App Store Connect MCP?
App Store Connect MCP is a Model Context Protocol (MCP) server that code mode mcp server for app store connect — 923 endpoints through 2 tools It connects AI assistants to external tools and data sources through a standardized interface.
How do I install App Store Connect MCP?
Install via npm with the command: npx -y @ryaker/appstore-connect-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with App Store Connect MCP?
App Store Connect MCP 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 MCP free to use?
Yes, App Store Connect MCP is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
App Store Connect MCP Alternatives — Similar Analytics Servers
Looking for alternatives to App Store Connect MCP? Here are other popular analytics servers you can use with Claude, Cursor, and VS Code.
OpenMetadata
★ 14.0kOpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Superset
★ 10.9kAn MCP server that provides AI assistants with full access to Apache Superset instances, enabling interaction with dashboards, charts, datasets, databases, and SQL execution capabilities.
Horizon
★ 4.4k📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
MCP Server Chart
★ 4.1kEnables generation of 25+ types of charts and data visualizations using AntV, including bar charts, line charts, maps, mind maps, and specialized diagrams like fishbone and sankey charts. Supports both statistical charts and geographic visualizations
Muapi CLI
★ 997Official CLI for muapi.ai — generate images, videos & audio from the terminal. MCP server, 14 AI models, npm + pip installable.
Weather MCP Server
★ 907Weather Data Fetcher MCP server built with Node.js, MCP SDK, and Zod. Provides weather details like temperature and forecast for cities such as Noida and Delhi via a registered tool. Simplifies API integration, enabling structured responses for clien
Browse More Analytics MCP Servers
Explore all analytics servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up App Store Connect MCP 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 MCP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.