# google-play-developer-mcp

MCP server connecting assistants to Google Play Console. Provides 157 tools for managing release tracks, store listings, subscription catalogs, and crash reports.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 9
- Author: devinwang
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/devinwang/google-play-developer-mcp
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/google-play-developer-mcp

## What it does

This server connects your coding assistant directly to Android Publisher API v3 and Play Developer Reporting API v1beta1. It delivers 157 tools grouped across 33 categories. The assistant can inspect applications, manage publishing edits, deploy release tracks, and upload Android App Bundles.

Catalog features cover one-time products alongside subscription base plans and promotional offers. You can also verify purchase tokens, process refunds, fetch customer reviews, and monitor crash rate metrics.

The server requires Node.js 18 or higher. Without a properly configured Google service account, the server cannot authenticate against the Play Console. It supports multiple accounts locally without requiring credentials committed to the repository.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add google-play-developer-mcp -- npx -y google-play-developer-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add google-play-developer-mcp -- npx -y google-play-developer-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "google-play-developer-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "google-play-developer-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "google-play-developer-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "google-play-developer-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add google-play-developer-mcp npx -y google-play-developer-mcp
```

## When to use it
- upload Android App Bundles and assign them to internal testing tracks
- update store listing text and graphical assets across locales
- configure base plans and regional pricing for subscription catalogs
- inspect crash rate metrics and publish replies to user reviews

## Example prompts
- Check the latest release status on the alpha testing track.
- Create a new edit and update the store listing description for the German locale.
- List recent one-star reviews and prepare draft replies.

## Similar
- [play-developer-console](https://affpapa.org/en/nevibecode/skills/play-developer-console.md) — skill · 666 installs
- [google-play](https://affpapa.org/en/nevibecode/skills/google-play.md) — skill · 3600 installs
- [play-billing-library-version-upgrade](https://affpapa.org/en/nevibecode/skills/play-billing-library-version-upgrade.md) — skill · 1900 installs
- [play-policy-insights](https://affpapa.org/en/nevibecode/skills/play-policy-insights.md) — skill · 1300 installs
- [capacitor-app-store](https://affpapa.org/en/nevibecode/skills/capacitor-app-store.md) — skill · 1200 installs
- [app-store-deployment](https://affpapa.org/en/nevibecode/skills/app-store-deployment.md) — skill · 564 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
