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 movesWarum 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-mcpKonfiguration
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
Dienstkonto – Google Cloud Console → Google Play Android Developer API aktivieren → Dienstkonto erstellen → JSON-Schlüssel herunterladen.
Einladen in der Play Console → Nutzer und Berechtigungen.
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 |
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_imagefä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.freedarf nicht die Einnahmen voncom.acme.freemiumerfassen. Attribution springt an einer Paketsegment-Grenze ab.
Tools
169 Tools. Vollständige Referenz in der Dokumentation.
Bereich | Beispiele |
Releases |
|
Editieren |
|
Listings |
|
Vitals |
|
Umsatz |
|
Monetarisierung |
|
Bewertungen |
|
ASO |
|
Assets |
|
Ausweichwerk |
|
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=100In 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
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.
This server cannot be installed
Maintenance
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
- AlicenseAqualityCmaintenanceManages App Store Connect and Google Play Console metadata, releases, and ASO workflows locally through MCP tools, enabling store management directly from AI clients without manual console navigation.10633MIT
- AlicenseNot gradedqualityDmaintenanceIntegrates Google Play Store management tools with AI assistants to handle app listings, releases, and user reviews. It enables users to manage Play Console tasks like updating store information and retrieving performance statistics through natural language.5410MIT
- AlicenseAqualityBmaintenanceManage the full Google Play Store release lifecycle directly — from uploading artifacts to managing testers, rollouts, and Android Vitals.166MIT
- AlicenseBqualityCmaintenanceInspect, manage, debug, and run commands on connected Android devices and emulators through natural language.4213MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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