
Google Play Console MCP
Connects Claude to the Google Play Android Developer API and Developer Reporting API so you can manage releases, rollouts, and vitals without leaving the conversation. You get tools to upload APKs and AABs, create and promote releases across internal/alpha/beta/production tracks, adjust staged rollout percentages, manage tester lists, and pull Android Vitals metrics like crash rates, ANRs, and battery health indicators. Requires a Google Cloud service account with Play Console permissions. Most useful when you're iterating on release workflows or need to check vitals and adjust rollouts based on live data without context switching to the web console.
- GitHub stars
- 4
- tools
- 15
- transport
- STDIO
- env var
- 1
- last updated
- Mar 11, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
list_tracksList all tracks (internal, alpha, beta, production) with releases and country availability
List all tracks (internal, alpha, beta, production) with releases and country availability
No parameter schema in public metadata yet.
get_track_infoGet detailed status, rollout %, and release notes for a specific track
Get detailed status, rollout %, and release notes for a specific track
No parameter schema in public metadata yet.
create_releaseCreate or replace a release on any track with rollout %, release notes, and country targeting
Create or replace a release on any track with rollout %, release notes, and country targeting
No parameter schema in public metadata yet.
update_releaseUpdate rollout %, halt, resume, or complete an existing release
Update rollout %, halt, resume, or complete an existing release
No parameter schema in public metadata yet.
promote_releasePromote a release between tracks (e.g. internal → alpha → beta → production)
Promote a release between tracks (e.g. internal → alpha → beta → production)
No parameter schema in public metadata yet.
list_artifactsList all APKs and AABs with their version codes and SHA hashes
List all APKs and AABs with their version codes and SHA hashes
No parameter schema in public metadata yet.
upload_artifactUpload an APK or AAB and create a release on a track in one step
Upload an APK or AAB and create a release on a track in one step
No parameter schema in public metadata yet.
upload_to_internal_sharingUpload a build to Internal App Sharing and get a shareable download URL
Upload a build to Internal App Sharing and get a shareable download URL
No parameter schema in public metadata yet.
get_testersGet tester email addresses and Google Groups for internal/closed testing
Get tester email addresses and Google Groups for internal/closed testing
No parameter schema in public metadata yet.
update_testersReplace the tester list for an internal or closed testing track
Replace the tester list for an internal or closed testing track
No parameter schema in public metadata yet.
get_crash_rateDaily crash rate and user-perceived crash rate by version code
Daily crash rate and user-perceived crash rate by version code
No parameter schema in public metadata yet.
get_anr_rateDaily ANR rate and user-perceived ANR rate by version code
Daily ANR rate and user-perceived ANR rate by version code
No parameter schema in public metadata yet.
get_vitals_summaryCombined crash + ANR overview with bad behavior threshold indicators
Combined crash + ANR overview with bad behavior threshold indicators
No parameter schema in public metadata yet.
get_wakelock_rateDaily stuck background wake lock rate by version code (battery health)
Daily stuck background wake lock rate by version code (battery health)
No parameter schema in public metadata yet.
get_wakeup_rateDaily excessive wakeup rate by version code (battery health)
Daily excessive wakeup rate by version code (battery health)
No parameter schema in public metadata yet.
Sponsors
Configuration
GOOGLE_APPLICATION_CREDENTIALSAbsolute path to the Google Cloud service account JSON key file
Readme
Google Play Console MCP
A Python Model Context Protocol server that lets AI assistants (Claude, etc.) manage the full Google Play Store release lifecycle directly — from uploading artifacts to managing testers, rollouts, and Android Vitals.
Quick start
Option A — uvx (recommended, no install needed)
Run this once. Claude automatically starts and stops the server for every session — you never have to touch it again.
Details
- Repository
- github.com/agimaulana/googleplayconsolemcp
- Website
- github.com/AgiMaulana/GooglePlayConsoleMcp
- Category
- Mobile Development
- Package
google-play-mcp- Transport
- STDIO
- Registry
- MCP registry, active