appstore-mcp, but your .p8 key stays in Appeeky. Each call uses a short-lived App Store Connect token that Appeeky signs for that call.
Set up
1
Connect App Store Connect in Appeeky
Open Settings → Data sources on appeeky.com and add your App Store Connect API key. See App Store Connect.
2
Copy your Appeeky API key
From the same Settings page. See Authentication.
3
Add the server to your MCP client
X-API-Key: YOUR_APPEEKY_API_KEY works in place of the Authorization header.4
Start with appstore_list_apps
It returns the apps your App Store Connect key can see, with their Apple app ids. Most other tools take
appId.Allow writes
The server is read-only by default. Operations that change App Store Connect (versions, submissions, TestFlight, review responses, prices, users, signing) are hidden until you add this header:appstore_requeststays available forGETonly.appstore_search_operationslists only read operations, andappstore_call_operationrefuses writes.
The whole API, without 1,000 tools
Besides the curated tools (appstore_list_apps, appstore_submit_version, appstore_list_customer_reviews, …), three tools reach every App Store Connect operation:
See Full API coverage.
What is not available hosted
Asking for one through
appstore_call_operation or REST returns a CLI-only error (CLI_ONLY over REST). Hosted tools have no account argument.
Prompts to try
- “List my apps and show the latest build of each, with its processing state.”
- “Summarize the last 500 reviews of my app and list unanswered 1- and 2-star ones.”
- “What is blocking version 2.4.0 from being submitted?”
- “Find the operation for in-app events and list the events of my app.”
Credits
Each tool call that reaches App Store Connect is one metered Appeeky API call.initialize, tools/list, appstore_search_capabilities, appstore_list_capabilities, appstore_search_operations, and appstore_describe_operation are free. Arguments are validated before Appeeky opens a session, so a rejected call costs nothing. See Rate Limits & Credits.
Same operations over REST
GET /v1/apps, GET /v1/ops?q=…, GET /v1/ops/{name}, and POST /v1/ops/{name} on https://asc-api.appeeky.com. See REST API.
