Mmcp.market

App Store & Google Play MCP server

by JohnBilousov·io.github.JohnBilousov/appstore-play-mcp·v0.1.2

Read-only access to App Store Connect and Google Play: apps, releases, and reviews.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars35 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • get_app

    Details for a single app, found by App Store id, Play package name, or bundle id.

  • get_releases

    What 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_reviews

    Recent 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_apps

    Every 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_health

    Report 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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) — live

Built 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 --demo

Demo 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 --demo

Tools

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
Add to Cursor

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.

All App Store & Google Play alternatives →
  • Storelift
    App Store & Google Play keyword ranks, rivals, reviews, charts and AI visibility as an MCP server
    A
  • App Store Connect
    App Store Connect MCP: apps, TestFlight, reviews, sales reports, and team users.
    B
  • ShipASO
    Audit any App Store or Google Play listing: measured ranks, keyword gaps, draft copy. Read-only.
    A
  • Maui Ios Submission Gate
    Reads a .NET MAUI app's iOS Info.plist and Entitlements.plist and names every App Store Review 5.1.1
    A
  • ASO Atlas
    App Store keyword research, rank tracking and App Store Connect performance for your iOS apps.
    A

More from JohnBilousov