Play Store MCP Server
An MCP (Model Context Protocol) server that connects to the Google Play Developer API. Deploy apps, manage releases, respond to reviews, and monitor app health โ all through your AI assistant.
Features
- ๐ App Deployment โ Deploy APK/AAB files to any track with staged rollouts
- โก Batch Operations โ Deploy to multiple tracks simultaneously
- ๐ Multi-Language Support โ Release notes and listings in multiple languages
- โ Input Validation โ Validate inputs before making API calls
- ๐ Automatic Retries โ Exponential backoff for transient failures
- ๐ Store Listings โ Update titles, descriptions, and videos
- ๐ Release Management โ Promote releases, manage staged rollouts
- ๐ฅ Tester Management โ Add and manage testers for testing tracks
- โญ Review Management โ Fetch and reply to user reviews
- ๐ Android Vitals โ Monitor crashes, ANRs, and app health
- ๐ณ Subscriptions โ List subscriptions and check purchase status
- ๐ In-App Products โ List and manage in-app products
- ๐ฆ Expansion Files โ Manage APK expansion files for large apps
- ๐งพ Orders โ Retrieve detailed transaction information
- ๐ณ Docker Support โ Run as a container with health checks
- ๐ Per-Request Credentials โ Bring-your-own-credentials for multi-tenant deployments
- ๐ Secure โ Google Cloud service account authentication
Requirements
- Python 3.11+
- Google Cloud service account with Play Developer API access
- An MCP-compatible client (Claude Desktop, Kiro, Gemini CLI, etc.)
Quick Start
# Run directly with uvx (no install needed)
uvx play-store-mcp
# Or install with pip
pip install play-store-mcp
play-store-mcp
Set your credentials:
See Getting Started for full setup instructions.