App Store Connect
STDIOMCP server for interacting with App Store Connect API to manage apps and beta testing.
MCP server for interacting with App Store Connect API to manage apps and beta testing.
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.
App Management
Beta Testing
Bundle ID Management
Device Management
User Management
npm install @your-org/app-store-connect-mcp-server
Add the following to your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%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" } } } }
list_apps
: Get a list of all apps in App Store Connectget_app_info
: Get detailed information about a specific applist_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 grouplist_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 IDlist_devices
: List all registered devices with filtering optionslist_users
: List all team members with role filteringThe server implements proper error handling for:
# Install dependencies npm install # Build the project npm run build # Run tests npm test # Run type checking npm run type-check
This project is licensed under the MIT License - see the LICENSE file for details.