App Store Connect Server
An MCP server to communicate with the App Store Connect API for iOS Developers
JoshuaRileyDev
Tools
list_apps
Get a list of all apps in App Store Connect
list_beta_groups
Get a list of all beta groups (internal and external)
list_group_testers
Get a list of all testers in a specific beta group
add_tester_to_group
Add a new tester to a beta group
remove_tester_from_group
Remove a tester from a beta group
get_app_info
Get detailed information about a specific app
disable_bundle_capability
Disable a capability for a bundle ID
enable_bundle_capability
Enable a capability for a bundle ID
create_bundle_id
Register a new bundle ID for app development
list_bundle_ids
Find and list bundle IDs that are registered to your team
get_bundle_id_info
Get detailed information about a specific bundle ID
list_devices
Get a list of all devices registered to your team
list_users
Get a list of all users registered on your App Store Connect team
README
App Store Connect MCP Server
A Model Context Protocol (MCP) server for interacting with the App Store Connect API. This server provides tools for managing apps, beta testers, bundle IDs, devices, and capabilities in App Store Connect.
Features
-
App Management
- List all apps
- Get detailed app information
- View app metadata and relationships
-
Beta Testing
- List beta groups
- List beta testers
- Add/remove testers from groups
- Manage beta test configurations
-
Bundle ID Management
- List bundle IDs
- Create new bundle IDs
- Get bundle ID details
- Enable/disable capabilities
-
Device Management
- List registered devices
- Filter by device type, platform, status
- View device details
-
User Management
- List team members
- View user roles and permissions
- Filter users by role and access
Installation
npm install @your-org/app-store-connect-mcp-server
Configuration
Add the following to your Claude Desktop configuration file:
macOS
~/Library/Application Support/Claude/claude_desktop_config.json
Windows
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"app-store-connect": {
"command": "npx",
"args": [
"-y",
"@your-org/app-store-connect-mcp-server"
],
"env": {
"APP_STORE_CONNECT_KEY_ID": "YOUR_KEY_ID",
"APP_STORE_CONNECT_ISSUER_ID": "YOUR_ISSUER_ID",
"APP_STORE_CONNECT_P8_PATH": "/path/to/your/auth-key.p8"
}
}
}
}
Authentication
- Generate an App Store Connect API Key from App Store Connect
- Download the .p8 private key file
- Note your Key ID and Issuer ID
- Set the environment variables in your configuration
Available Tools
App Management
list_apps
: Get a list of all apps in App Store Connectget_app_info
: Get detailed information about a specific app
Beta Testing
list_beta_groups
: List all beta testing groupslist_group_testers
: List testers in a specific beta groupadd_tester_to_group
: Add a new tester to a beta groupremove_tester_from_group
: Remove a tester from a beta group
Bundle ID Management
list_bundle_ids
: List all registered bundle IDscreate_bundle_id
: Register a new bundle IDget_bundle_id_info
: Get detailed bundle ID informationenable_bundle_capability
: Enable a capability for a bundle IDdisable_bundle_capability
: Disable a capability for a bundle ID
Device Management
list_devices
: List all registered devices with filtering options
User Management
list_users
: List all team members with role filtering
Error Handling
The server implements proper error handling for:
- Invalid authentication
- Missing required parameters
- API rate limits
- Network issues
- Invalid operations
Development
# Install dependencies
npm install
# Build the project
npm run build
# Run tests
npm test
# Run type checking
npm run type-check
License
This project is licensed under the MIT License - see the LICENSE file for details.
Related Links
Recommended Servers

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
AIO-MCP Server
🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from
Hyperbrowser MCP Server
Welcome to Hyperbrowser, the Internet for AI. Hyperbrowser is the next-generation platform empowering AI agents and enabling effortless, scalable browser automation. Built specifically for AI developers, it eliminates the headaches of local infrastructure and performance bottlenecks, allowing you to
BigQuery
This is a server that lets your LLMs (like Claude) talk directly to your BigQuery data! Think of it as a friendly translator that sits between your AI assistant and your database, making sure they can chat securely and efficiently.
Perplexity Chat MCP Server
MCP Server for the Perplexity API.
Web Research Server
A Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.
MySQL Server
Allows AI assistants to list tables, read data, and execute SQL queries through a controlled interface, making database exploration and analysis safer and more structured.
Aindreyway Codex Keeper
Serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices.
Etherscan Tools
Facilitates interaction with Ethereum blockchain data via Etherscan's API, providing real-time access to balances, transactions, token transfers, contract ABIs, gas prices, and ENS name resolutions.
Perplexity Deep Research
A server that allows AI assistants to perform web searches using Perplexity's sonar-deep-research model with citation support.