Get a list of all apps in App Store Connect with filtering options
Get detailed information about a specific app
List all beta testing groups for your apps
List testers in a specific beta group
Add a new tester to a beta group
Remove a tester from a beta group
List all registered bundle IDs
Register a new bundle ID
Get detailed bundle ID information
Enable a capability for a bundle ID
Disable a capability for a bundle ID
List all registered devices with filtering options
List all team members with role filtering options
The App Store Connect API integration provides a comprehensive interface for managing your iOS and macOS app development workflow directly through Claude. Access and control all aspects of your App Store Connect account including app management, beta testing programs, bundle ID registration, device management, and team member administration. This integration leverages Apple's official API to provide secure, authenticated access to your development resources. Streamline your app development process by managing testers, configuring app capabilities, and monitoring your app portfolio without leaving your AI assistant.
The App Store Connect API integration allows you to interact with Apple's App Store Connect service directly through Claude. This integration is particularly useful for iOS and macOS developers who need to manage their apps, beta testing programs, and developer resources.
To use the App Store Connect API integration, you'll need to:
Add the following to your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
Add the App Store Connect MCP server to your configuration:
{
"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"
}
}
}
}
Replace the following values:
YOUR_KEY_ID
: Your App Store Connect API Key IDYOUR_ISSUER_ID
: Your App Store Connect Issuer ID/path/to/your/auth-key.p8
: The full path to your downloaded .p8 private key fileThe integration uses Apple's JWT-based authentication system. Your API credentials are used to generate secure tokens for accessing the App Store Connect API. Make sure to keep your .p8 file secure and never share it publicly.
Here are some examples of how you can use the App Store Connect integration with Claude:
Can you list all my iOS apps in App Store Connect?
I need to add a new beta tester to my TestFlight group for my app "MyAwesomeApp"
Show me all the iOS devices registered to my developer account
Create a new bundle ID for my upcoming app with the identifier "com.mycompany.newapp"
The integration includes robust error handling for common issues:
If you encounter persistent issues, verify your API credentials and ensure your App Store Connect account has the appropriate access levels for the operations you're attempting.