The appstore-connect-mcp plugin: App Store Connect API
appstore-connect-mcp bundles an App Store Connect MCP server that exposes the full API - hundreds of endpoints - through a search-and-execute pattern, so Claude can look up the right call and run it authenticated. It’s for iOS and macOS developers who want to script TestFlight, app metadata, provisioning, and more.
Install
claude plugin install appstore-connect-mcp@robworks-claude-code-plugins
First-run setup
/appstore-connect-mcp:setup
Setup collects your App Store Connect API key (issuer ID, key ID, and the .p8 private key) used to sign the JWT for authenticated calls.
What you can do
The bundled appstore-connect skill helps Claude search the API surface for the endpoint you need, then execute it - querying apps, builds, TestFlight testers and groups, provisioning profiles and certificates, sales and finance reports, and app metadata.
Good to know
- You need an App Store Connect API key with an appropriate role. Generate it under Users and Access -> Integrations -> App Store Connect API.
- The .p8 private key is downloadable only once - store it safely.
- Because the surface is huge, tell Claude what you’re trying to do in plain terms and let the search step find the endpoint.
Getting help
Repo and issues: github.com/ringo380/appstore-connect-mcp. Auth trouble? Send us a message and a human will reply by email.