App Store & Google Play MCP server
io.github.JohnBilousov/appstore-play-mcp·v0.1.2Read-only access to App Store Connect and Google Play: apps, releases, and reviews.
0 stars48 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.10 · 2026-11-01 · 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 19 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How App Store & Google Play compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 77% of 2,170 E-commerce servers
- Tools
- 5
- the typical E-commerce server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 48
- more than 44% of 412 E-commerce servers with a package
What its tools let an agent do: 5 read
Install App Store & Google Play in Claude Code, Cursor or VS Code
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
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.
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, Cursor, VS Code or Claude Desktop 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 24 days ago (2026-10-12). 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: AsoBeast MCP server, Storeshots MCP server and Appstore Connect MCP server. Compare all App Store & Google Play alternatives.
- How does App Store & Google Play compare with other E-commerce MCP servers?
- safety score 83/100 (higher than 77% of 2,170 E-commerce servers); tools 5 (the typical E-commerce server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to App Store & Google Play
Same job from other publishers: the closest match first, then the best rated.
- AsoBeastApp Store and Google Play ASO: keyword rankings, competitors, reviews, audits and an action queue.not reviewedGrowingA
- StoreshotsRender store-ready App Store and Google Play screenshots: device frames, headlines, exact sizes.not reviewedGrowingA
- Appstore ConnectMCP server for Apple's App Store Connect API. Manage apps, TestFlight, and more.not reviewedGrowingA
StoreliftApp Store & Google Play keyword ranks, rivals, reviews and AI visibility. Free plan included.not reviewedGrowingA- GetappnicheLive App Store & Google Play data for AI agents: app discovery, ASO keywords, reviews.not reviewedGrowingA