playstore-release-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PLAY_PACKAGE_NAME | Yes | The package name of your app in Play Console (e.g., com.example.myapp). | |
| GOOGLE_SERVICE_ACCOUNT_KEY_PATH | No | Path to the Google service account JSON key file. | |
| GOOGLE_SERVICE_ACCOUNT_KEY_CONTENT | No | Base64-encoded content of the Google service account JSON key. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| play_doctorA | Verify Play release config end-to-end: service-account credentials, PLAY_PACKAGE_NAME, and (if creds are present) that the package can be reached via the Android Publisher API. Run this first in any release session. No local toolchain check is needed — builds arrive pre-signed from EAS/Gradle. |
| play_app_statusA | Snapshot of every release track (internal, closed testing, open testing, production) and their current release: version codes, rollout status, staged-rollout percentage. Use this to answer 'where is the release right now?' |
| play_upload_bundleA | Upload a signed .aab (Android App Bundle) to Play — the bundle must already be built and signed (e.g. by |
| play_release_to_trackA | Assign an uploaded versionCode to a release track and publish it there. Targeting 'production' rolls the release out to all users (subject to Google's automated policy review) — this is the point of no return for a public release; confirm with the human first for production. Testing tracks (internal/alpha/beta, or a custom closed-testing track name) publish immediately with no review gate. |
| play_update_listingA | Update Play Store listing text for a locale: title, short description, full description. Note: only Play Console (web) can fill out the Data Safety form and content rating questionnaire — those have no public API. |
| play_upload_graphicsA | Upload a store listing image: phone/tablet screenshots, the 512x512 hi-res icon, or the 1024x500 feature graphic. Unlike App Store Connect, Play's API supports uploading these directly — no Console click-through needed. |
| play_list_reviewsA | List recent user reviews with star ratings and text. No App Store Connect equivalent — Play exposes reviews directly via the API. |
| play_reply_reviewA | Post a public developer reply to a user review. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/rabdulsal/playstore-release-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server