mcp-appstore-reviews
Allows reading customer reviews and managing developer responses for apps on the Apple App Store.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-appstore-reviewslist reviews for app ID 123456789"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-appstore-reviews
A small, reviews-only MCP server for the Apple App Store, backed by the App Store Connect API. It lets an agent read customer reviews and publish or delete developer responses — and deliberately nothing else.
Why so narrow?
The capability boundary is the trust guarantee. This server exposes only the three review tools below. There is intentionally no build, release, submission, pricing, in-app-purchase, certificate, profile, or beta-tester tool, so the App Store Connect key you give it can't be used to do any of those things. Scope the key itself narrowly too (the Customer Support role is enough).
It is also dependency-free — pure Node 18+ (fetch + built-in crypto),
no third-party packages — so there is no supply chain to audit beyond this one
file (index.mjs).
Related MCP server: App Store Connect MCP
Tools
Tool | Description |
| List reviews for an app (newest first by default), including any existing developer response and its id. Filters: |
| Publish a developer response to a review ( |
| Delete a developer response by its |
Authentication
Create an App Store Connect API key (Users and Access → Integrations → App Store Connect API). Use the Customer Support role — it can manage reviews without the broader powers of Admin. Then provide:
Env var | What |
| Issuer ID shown at the top of the Integrations page |
| Key ID of the API key |
| Path to the downloaded |
The private key is read only to sign a short-lived ES256 JWT for Apple; it is never logged, copied, or sent anywhere but Apple's API.
Run
# stdio MCP server
APP_STORE_CONNECT_ISSUER_ID=... \
APP_STORE_CONNECT_KEY_ID=... \
APP_STORE_CONNECT_PRIVATE_KEY_PATH=/path/to/AuthKey_XXXX.p8 \
npx -y github:ForgeHQ-Agents/mcp-appstore-reviewsThe agent passes the app's numeric App Store ID as appId (find it in App Store
Connect → your app → App Information, or in the app's App Store URL).
Test
npm test # node --test, zero dependenciesLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ForgeHQ-Agents/mcp-appstore-reviews'
If you have feedback or need assistance with the MCP directory API, please join our Discord server