The App Store Connect MCP Server is a tool for interacting with the App Store Connect API, enabling management of:
App Management: List all apps, get detailed information and view metadata
Beta Testing: Manage beta groups and testers (list, add/remove testers)
Bundle ID Management: List, create, and manage bundle IDs and their capabilities
Device Management: List and filter registered devices by type, platform, and status
User Management: List team members and filter by roles and access permissions
Allows interaction with the App Store Connect API for managing apps, beta testers, bundle IDs, devices, and capabilities in App Store Connect.
Provides tools for App Store Connect API integration, enabling management of apps, beta testing, bundle IDs, devices, and user permissions for App Store submissions.
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
Configuration
Add the following to your Claude Desktop configuration file:
macOS
Windows
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
License
This project is licensed under the MIT License - see the LICENSE file for details.
Related Links
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server to communicate with the App Store Connect API for iOS Developers
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP Server Integration with Apple ShortcutsLast updated -235243Apache 2.0
- -securityFlicense-qualityA server implementing Model Context Protocol for interacting with the App Store Connect API, enabling management of iOS, macOS, and tvOS apps through MCP-compatible clients like Claude Desktop and Cline.
AppSignal MCP Serverofficial
-securityAlicense-qualityThe official AppSignal MCP ServerLast updated -5MIT License