App Store Connect MCP

v1.0.0Analyticsstable

Code Mode MCP server for App Store Connect — 923 endpoints through 2 tools

app-store-connectappleclaudecode-modeios
Share:
20
Stars
0
Downloads
0
Weekly
0/5

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

Query 923 App Store Connect endpoints through 2 MCP tools.
Analyze iOS app metrics and performance with Code Mode integration.
TrialAndErrorAI

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 19, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @ryaker/appstore-connect-mcp

Manual Installation

npx -y @ryaker/appstore-connect-mcp

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 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)
1

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.

2

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

Or 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"
      }
    }
  }
}
4

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.

5

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.

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.

Quick Config Preview

{ "mcpServers": { "appstore-connect": { "command": "npx", "args": ["-y", "@ryaker/appstore-connect-mcp"] } } }

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

Read the full setup guide →

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.

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