App Store & Google Play MCP server
Read-only access to App Store Connect and Google Play: apps, releases, and reviews.
0 stars35 downloads/wk
Reviews
Write oneNobody has reviewed App Store & Google Play yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
App Store & Google Play tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_appDetails for a single app, found by App Store id, Play package name, or bundle id.
get_releasesWhat is live, what is in review, and what is mid-rollout — for one app or the whole portfolio. States are normalised across stores: 'live', 'in_review', 'pending_developer_release', 'rejected', 'draft', 'rolling_out', 'halted'. The store's own wording is kept in rawState. Reading Play tracks opens a temporary edit and deletes it again; nothing is committed.
get_reviewsRecent user reviews from both stores in one list, newest first. Omit appId to sweep the whole portfolio, and set maxRating to 2 to triage complaints. Note the platform limits: Google Play only returns reviews from roughly the last week, and only for apps that have any.
list_appsEvery app reachable with the configured credentials, from both stores. The App Store side is discovered automatically; the Play side comes from PLAY_PACKAGES, because the Play API cannot enumerate a developer's apps.
stores_healthReport which stores are configured and whether their credentials work. Call this first when something returns nothing.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 28 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the App Store & Google Play repository's README, as published. We do not edit it. Read it on GitHub
appstore-play-mcp
A read-only MCP server for App Store Connect and Google Play. One set of tools over both stores, so you can ask "what's live, what's in review, and what are people complaining about?" once instead of twice.
> Which of my apps have a release that isn't live yet?
Pocket Herbarium (App Store)
app-store: 2.1.0 (214) — in review
Pocket Herbarium (Google Play)
production: 2.0.3 (208) — rolling out at 20%
beta: 2.1.0 (214) — liveBuilt for indie developers who ship to both stores and are tired of two consoles, two auth schemes, and two vocabularies for the same thing.
Nothing here writes. No metadata edits, no submissions, no review replies. Every tool is annotated readOnlyHint, and the test suite fails if that ever stops being true.
Try it in 30 seconds
No Apple key, no Google service account:
npx -y appstore-play-mcp --demoDemo mode serves fixtures for a fictional two-app developer — including a version stuck in review and a staged rollout at 20%, because those are the states worth looking at.
npx @modelcontextprotocol/inspector npx -y appstore-play-mcp --demoTools
appId is optional on getreleases and getreviews. Leave it out and the tool sweeps every app you have — that's the portfolio view.
One vocabulary for two stores
The App Store has appStoreVersions with an appVersionState; Play has tracks holding releases with a status and a rollout fraction. Both are normalised:
Each store's own wording is preserved in rawState, so nothing is lost in translation.
Reviews get the same treatment, with one honest exception: the stores do not report the same thing about where a review came from, so they do not share a field.
Collapsing a language into a country field would have made the unified shape look tidier and report something false, so each store fills only what it actually knows.
Setup
Listed in the MCP Registry as io.github.JohnBilousov/appstore-play-mcp, so clients that read the registry can find it on their own.
Either store works on its own — configure one, both, or neither (fixtures).
App Store Connect
In App Store Connect → Users and Access → Integrations → App Store Connect API, create a key and download the .p8 (Apple lets you download it once).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y appstore-play-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add appstore-play-mcp -- npx -y appstore-play-mcp
App Store & Google Play: common questions
- Is App Store & Google Play MCP server safe?
- Mostly: it is graded B (83/100). Read the App Store & Google Play safety report
- How do I install App Store & Google Play?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does App Store & Google Play need an API key?
- Yes. The registry entry asks for
ASC_KEY_PATH,PLAY_SERVICE_ACCOUNT_PATH. - Is App Store & Google Play maintained?
- The last commit was 28 days ago (2026-08-24). The latest release is v0.1.2.
- What can I use instead of App Store & Google Play?
- Servers from other publishers that do the same job: Storelift MCP server, App Store Connect MCP server and ShipASO MCP server. Compare all App Store & Google Play alternatives.
Alternatives to App Store & Google Play
Same job from other publishers: the closest match first, then the best rated.
StoreliftApp Store & Google Play keyword ranks, rivals, reviews, charts and AI visibility as an MCP servernot reviewedGrowingA- App Store ConnectApp Store Connect MCP: apps, TestFlight, reviews, sales reports, and team users.not reviewedGrowingB
- ShipASOAudit any App Store or Google Play listing: measured ranks, keyword gaps, draft copy. Read-only.not reviewedGrowingA
- Maui Ios Submission GateReads a .NET MAUI app's iOS Info.plist and Entitlements.plist and names every App Store Review 5.1.1not reviewedGrowingA
- ASO AtlasApp Store keyword research, rank tracking and App Store Connect performance for your iOS apps.not reviewedGrowingA