Skip to main content
Glama
abd3lraouf-studios

Google Play Console MCP

Google Play Console MCP

Ein MCP-Server für Google Play Console – 169 Tools über die Bereiche Publishing, Android vitals, Umsatz und Store-Assets, mit einem Bestätigungs-Gate bei jedem destruktiven Schreibvorgang.

Verbinden Sie Claude, Cursor, VS Code, Codex, Gemini CLI, Windsurf oder einen beliebigen Model Context Protocol-Client mit Ihrem Google-Play-Entwicklerkonto.

Bringen Sie ein Release heraus. Fragen Sie, ob es abstürzt. Finden Sie heraus, was es verdient hat. Sehen Sie, wonach Nutzer gesucht haben, um es zu finden. Antworten Sie auf eine Bewertung. Alles aus derselben Sitzung – und nichts von den destruktiven Teilen, ohne dass Sie vorher zugestimmt haben.

"Is the 4.2.1 rollout healthy?"
  -> vitals freshness checked, crash rate by version code, worst issue's stack
     trace, current rollout fraction — and a recommendation

"How much did we make in July, and where did the installs come from?"
  -> earnings per currency, acquisitions by traffic source, top search terms

"Ship 4.2.2 to production at 10%."
  -> a preview you have to approve before anything moves

Warum dieser

Es gibt ein Dutzend Google-Play-MCP-Server. Dieser ist der einzige, der die gesamte Oberfläche abdeckt, und der einzige mit einer echten Testsuite.

dieses

typisch

Tools

169

3–150

Abgedeckte Google-APIs

3 + Scraping + Preflight

1

Tests

1,198

1

Branch-Abdeckung

100%

keine

Bestätigungs-Gate bei destruktiven Eingaben

ja

nein

Audit-Protokoll

ja

nein

Related MCP server: MCP Google Play Store Server

Die fünf Ebenen

Die meisten Server umschlieSlich die Android Publisher API und hören dann auf. Diese API kann Ihnen nicht zeigen, was Ihre Absturzsrate ist, nicht, was Sie verdient haben, und nicht, was Nutzer angegeben haben, um Ihre App zu finden – diese Daten liegen wie in zwei andere Bereiche.

Ebene

Quelle

Was sie beantwortet

Veröffentlichung

Android Publisher v3

Release, Tracks, Listings, In-App-Käufe, Abos, Tester, Nutzer

Android vitals

(Ex)Game Developer Reporting v1beta1

Crash-Rate, ANR-Rate, softwaren Start, Wakelocks, Fehlercluster, Anomalien

Umsatz & Akquisition

Cloud Storage-Bulk-Reporte

Einnahmen, Install</object, Besprecher, Store-Conversion, Suchbegriffe

Öffentlicher Store

Scraping

Konkurrenz-Listings, Chart-Positionen, Keyword-Vorschläge, Rezensionsverlauf

Store-Assets

lokale Daten

Bild-Preflight gegen die echte Format von Play, vor dem Upload

Jede dieser Grenzen náchste unterschiedliche Zugangsdaten, und der Server gibt genau an, welche fehlt und wie man sie講 hinzufügen.

Installation

uvx google-play-console-mcp          # no install
pipx install google-play-console-mcp # or install it
pip install google-play-console-mcp

Konfiguration

Fügen Sie Ihren MCP-Client hinzu (.mcp.json, claude_desktop_config.json, …):

{
  "mcpServers": {
    "google-play": {
      "command": "uvx",
      "args": ["google-play-console-mcp"],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account.json",
        "GOOGLE_PLAY_MCP_REPORTS_BUCKET": "pubsite_prod_rev_0123456789"
      }
    }
  }
}

Zugangsdaten

  1. Dienstkonto – Google Cloud Console → Google Play Android Developer API aktivieren → Dienstkonto erstellen → JSON-Schlüssel herunterladen.

  2. Einladen in der Play Console → Nutzer und Berechtigungen.

  3. Diese erteilen – sie sind voneinander getrennt und unabhängig vergesslich:

Für

Erteilen

Kommunikation

die App-Berechtigungen, die Sie für den Agenten möchten

Android vitals

den playdeveloperreporting-Scope

Umsatz & Akquisition

die kontoweite Berechtigung „App-Informationen anzeigen und unter binaryBulk-Report herunterladen“

Die Bulk-Report-Berechtigung ist kontoweit. Eine Golden auf App-Gräben reicht nicht an den Storage-Bucket heran, und das ist der häufigste Grund für 403-Fehler dieser Tools.

Finden Sie den Bucket in Play Console, unter „Berichte herunter“ → Statistik → Cloud-Storage-URI kopieren. Es gibt keine API, die ihn automatisch entdeckt.

Bitten Sie das Agent dazu,check_reports_access auszuführen – oder zugeben Sie den Ressourcegplay://config – beides zeigt, was eingerichtet ist und welche fehlenden Teile braucht.

Sicherheit

Dieser Server kann zu einem Release in Produktion, jede lokalisierte Feindeliste löschen und echtes Geld Sofort zurück. Also:

18 destruktive Tools sind durch ein zweistufiges Bestätigungss-Gate gesichert. Der erste Aufruf gibt eine Vorschau zurück – was sich ändert, was es beeinflusst, wie man es rückgängig macht – und andere er Sage nichts. Erst ein zweiter Aufruf mit diesem Vorschau-Token führt den Befehl aus.

Das Token ist ein HMAC über einem kanonischen Fingerabdruck der Operation, mit einem pro Installation geheimem Schlüssel, das das Grundmodell nie sieht. Es erkennt erfundene Tokens, ein Token für eine andere Aktion, einen zwischen Vorschau und Bestätigung geänderten Arbeitsparameter, ein verwendenes Wiederverwendungstoken und ein abgelaufenes.

Das Bedrohungsmodell ist nicht ein feindlicher Nutzer. Das ist ein Sprachmodell, das Bestätigung-Tokens erfindet, alte repliziert, Parameter zwischen Vorschau und Bestätigung stille verändert und zusätzlich gut meldet, dass das, was Sie genehmigt haben, etwas war, das Sie nie gesehen haben.

halt_release ist absichtlich nicht abgesichert. Eines schlechten Rollout zu stoppen ist die einzige Operation, die Schaden verringert, und der Bruch während eines Incidents eine zweite Runde zu verlangen ist der eigentliche Fehler.

Produktionrshall kann nicht in einem Schritt 100 % erreichen. Die gestaffelte Rollout-Policy begrenzt der First Stage auf 20 %; das Erreichen aller Benutzer erfordert das separat genannte Währungs-ToolW. Die Obergrenze kann höhergesetzt, aber nicht abgeschaltet werden.

Alles wird protokolliert – Vorschau, bestätigt, abgelehnt, ausgeführt, fehlgeschlagen – in ~/.google-play-mcp/audit.jsonl, mit hero daten entstaben.

GOOGLE_PLAY_MCP_READ_ONLY=1 block jeder unnötigen Schreibvorgang, für explorative Sitzungen.

Siehe Schreibsicherheit.

Das Wissen, das Sie sonst auf die harte Tour lernen müssten

  • Screenshots dürfen keinen Alphakanalhaben. Das Symbol muss den Alphakanal haben. Ein ganz normaler „PNG“-Export ist RGBA – richtig für das Icon, abgelehnt für alles andere. preflight_store_image fänggt das, bevor die Erzeugung von sechzig Bildern beim Upload fehlschlägt.

  • Play verlangt mindestens zwei Screensshots pro Typ und Sprache. Ein Satz von einem Screens ist pro Datei gülttigt, aber blockert immer noch den Release.

  • Ein AboKauf, das drei Tage lang nicht bestätigt (ack dabei) wird, wird automatisch von Google zurückzieht (refunded and revoked). Ständiger Umsatzabrissen.

  • Die API erlaubt einen Titel mit 50 Zeichen; die Play-Policy dagegen höchstens mit 30. Es wird synchron hochgelandt und dann beim Review abgeleh (catir).

  • Vitals-Daten laufen Stunden bis Tage hinterher. Eine Sieben-Tage-Anfrage, die nur fünf Tage zurückliefert, sieht dann wie eine Verbesserung aus statt wie eine Lücke. Deshalb ist Frische ein grundlegendes Feature für Tools.

  • Monats verdинeren werden erst um den 5. des Folgemonats publiit. Eins der doppele Berichtauktion vor enactment details mit „$0“ – das sieht ein Abbauen once dassels S.

  • Einnahmen werden nie über Währungen summiert – 1000 JPY + 10 € ergibt eine falsche Antwort, die zwar wie eine richtige aussieht.

  • com.acme.free darf nicht die Einnahmen von com.acme.freemium erfassen. Attribution springt an einer Paketsegment-Grenze ab.

Tools

169 Tools. Vollständige Referenz in der Dokumentation.

Bereich

Beispiele

Releases

deploy_app promote_release update_rollout halt_release create_track

Editieren

create_edit describe_edit validate_open_edit commit_edit delete_edit

Listings

update_listing list_local_abdeckung clone_listing_to_locale upload_image (nicht)

Vitals

query_vitals get_vitals_freshness search_error_issues list_vitals_anomalies

Umsatz

get_earnings_report get_installs_report get_store_conversion_report get_search_terms

Monetarisierung

create_subscription (alle subscription_offers_* ) acknowledge_subscription_purchase refund_order

Bewertungen

get_reviews reply_to_review delete_review_reply scrape_reviews

ASO

search_store get_keyword_suggestions browse_store_chart check_aso_metadata

Assets

preflight_store_image preflight_screenshot_set list_store_image_specs

Ausweichwerk

android_publisher_invoke

Plus 2 Prompt-Templates (publish_screenshots, release_health_check) und 4 Ressource.

Getestet

1,198 tests · 100% line and branch coverage · 15 modules
ruff clean · mypy clean · every release gated at --cov-fail-under=100

In der Suite kein Live-API-Aufruf. Report-Parsing wird mit echten UTF-16-Bytes getestet, das Bild-Preflight mit echten PNG- und JPEG-Header.

Nicht teilweise abgedeckt

Screenshot-Genervierung – dazu verwenden Sie appscreens oder jede beliebige andereTool, führen dann Preflight aus und laden Sie die endgültigen Datein hier hoch.

Lizenz

Apache-2.0.


All (in ualso) unterehtml: Keywords: google play console mcp, google play mcp server, android publisher api mcp, play developer api, model context protocol google play, android app release automation, android vitals mcp, play console api claude, aso mcp, google play earnings api, play store screenshots, android release agent.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
5Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Live App Store & Google Play data for AI agents: app discovery, ASO keywords, reviews.

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.

View all MCP Connectors

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/abd3lraouf-studios/google-play-console-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server