App Store Connect
Enables AI assistants to access App Store Connect data including financial metrics, subscription analytics, app performance data, and revenue insights. Provides real-time iOS app metrics through secure API integration with rate limiting and comprehen
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 enables ai assistants to access app store connect data including financial metrics, subscription analytics, app performance data, and revenue insights. provides real-time ios app metrics through secur...
Enables AI assistants to access App Store Connect data including financial metrics, subscription analytics, app performance data, and revenue insights. Provides real-time iOS app metrics through secure API integration with rate limiting and comprehen
This server falls under the Analytics and Cloud Services categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Enables AI assistants to access App Store Connect data inclu
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx app-store-connect-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use App Store Connect
The App Store Connect MCP Server from Trial and Error AI enables AI assistants to query all 923 Apple App Store Connect API endpoints through just two Code Mode tools — search and execute — dramatically reducing the token overhead compared to wrapping each endpoint individually. It handles JWT authentication automatically using your Apple API keys, supports financial reports, subscription analytics, customer reviews, TestFlight, and A/B testing data, and runs code in a sandboxed Node.js vm so your credentials are never exposed to generated code.
Prerequisites
- Node.js 18 or later installed
- An Apple Developer account with App Store Connect access
- An App Store Connect API key (Admin or Finance role) — download the .p8 file from App Store Connect → Users and Access → Integrations → Keys
- Your Key ID and Issuer ID from the App Store Connect Keys page
- Vendor Number required only for financial/sales reports
Generate an App Store Connect API key
Log in to App Store Connect, go to Users and Access → Integrations → Keys, and click + to create a new key. Choose Admin or Finance role depending on your needs. Download the .p8 file — it can only be downloaded once. Note the Key ID (10 characters) and Issuer ID (UUID).
Install via Claude Code CLI (recommended)
Use the claude mcp add command to register the server user-wide. Replace the placeholders with your actual Key ID, Issuer ID, and the absolute path to your .p8 file.
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 @trialanderror-ai/appstore-connect-mcpOr configure Claude Desktop manually
Add the server to ~/Library/Application Support/Claude/claude_desktop_config.json with all required environment variables.
{
"mcpServers": {
"appstore-connect": {
"command": "npx",
"args": ["-y", "@trialanderror-ai/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 MCP client
Restart Claude Desktop or Claude Code to load the server. Two tools will be available: search (query the OpenAPI spec) and execute (call the API).
Test the connection
Ask Claude to list your apps. If authentication is working, it will use the execute tool to call GET /v1/apps and return your app names and IDs.
App Store Connect Examples
Client configuration
Claude Desktop JSON config for the App Store Connect MCP server.
{
"mcpServers": {
"appstore-connect": {
"command": "npx",
"args": ["-y", "@trialanderror-ai/appstore-connect-mcp"],
"env": {
"APP_STORE_KEY_ID": "YOUR_KEY_ID",
"APP_STORE_ISSUER_ID": "YOUR_ISSUER_ID",
"APP_STORE_P8_PATH": "/Users/you/keys/AuthKey_ABCD1234.p8"
}
}
}
}Prompts to try
Queries you can send to Claude once the App Store Connect server is running.
- "List all my apps on the App Store and their current version numbers"
- "Show me the last 10 customer reviews for my app, sorted by most recent"
- "What were my total proceeds last month broken down by country?"
- "List all active TestFlight beta groups for my main app"
- "Find all endpoints related to in-app purchases in the App Store Connect API"Troubleshooting App Store Connect
Authentication fails with 'JWT verification error' or 401
Verify that APP_STORE_P8_PATH is an absolute path and the file exists at that location. The .p8 file is only downloadable once from App Store Connect — if lost, generate a new key.
Financial report endpoints return empty data
Sales and financial reports require APP_STORE_VENDOR_NUMBER to be set. Find your Vendor Number in App Store Connect under Payments and Financial Reports.
The execute tool returns a truncated response
Responses are truncated at 40,000 characters to prevent context bloat. Use pagination parameters (limit, cursor) in your API calls to retrieve data in smaller chunks.
Frequently Asked Questions about App Store Connect
What is App Store Connect?
App Store Connect is a Model Context Protocol (MCP) server that enables ai assistants to access app store connect data including financial metrics, subscription analytics, app performance data, and revenue insights. provides real-time ios app metrics through secure api integration with rate limiting and comprehen 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 Analytics Servers
Looking for alternatives to App Store Connect? 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 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.