Skip to content

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:

export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json

See Getting Started for full setup instructions.