← Open Source

Google Play Store MCP

Play Console release tooling, written fully in Swift · MIT licensed

Google Play Store MCP brings the same idea to Android: GoogleAuthKit handles Google service-account authentication and OAuth2 token exchange, GooglePlayKit is a Play Developer API v3 client for tracks, releases, bundles, and APKs, and the MCP server exposes that release state to AI agents.

What it does

The server gives an agent read access to Play release tracks, rollouts, and bundles by default, with write operations available as an opt-in. Every read and write goes through a transaction-based edit system, so an agent can inspect release state without accidentally corrupting an in-progress rollout.

Highlights

  • Service-account credential management with RS256 JWT authentication
  • GitHub Actions Workload Identity Federation support
  • Read-only MCP server by default, with optional write capabilities
  • Tools for tracking releases, managing rollouts, and reviewing bundles
  • Transaction-based edit system for safe reads and writes
  • Cross-platform (macOS and Linux) using only Foundation and swift-crypto — no shell dependencies

Related tools

Pairs naturally with ShipItSwifty for release automation, and with App Store Connect MCP for the iOS side of the same workflow.