Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,21 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.2] — 2026-04-26

First version published to npm. Pre-publish polish only — no behaviour change beyond what 0.1.1 already shipped.

### Build / Release

- Added CI workflow (typecheck + build matrix on Node 18/20/22) and a Release workflow that, on `v*` tag push, verifies the tag matches `package.json`, builds, and runs `npm publish --access public --provenance` (sigstore attestation), then cuts a GitHub Release using the matching CHANGELOG section as the notes.
- `main` is now branch-protected: PR + CI required, no force push, no delete, linear history.

### Metadata

- Tightened `description` so the high-value search terms (Google Play, MCP, Android Publisher API, Play Developer Reporting) fit inside the first 150 characters npm shows in search results.
- `keywords`: added `mcp-server`, `cursor`, `vscode`, `codex`, `gemini-cli`, `windsurf`, `play-developer-api`, `play-developer-reporting`, `play-purchases`, `monetization`, `agentic`, `ai-assistant`, `automation`, `android-app`. Removed `llm` (too generic).
- README: added `npm version`, `npm downloads`, `CI`, `Tools: 150`, and `TypeScript-strict` badges.

## [0.1.1] — 2026-04-26

Bug fix for the Play monetization catalog endpoints.
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,16 @@
> **The complete Model Context Protocol (MCP) server for Google Play.**
> 150 tools. Full Android Publisher API v3 + Play Developer Reporting API v1beta1. No deprecated endpoints. Works with Claude, Cursor, VS Code Copilot, Gemini CLI, or any MCP client.

[![npm version](https://img.shields.io/npm/v/google-play-developer-mcp.svg?color=cb3837&logo=npm)](https://www.npmjs.com/package/google-play-developer-mcp)
[![npm downloads](https://img.shields.io/npm/dm/google-play-developer-mcp.svg)](https://www.npmjs.com/package/google-play-developer-mcp)
[![CI](https://github.com/devinwang/google-play-developer-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/devinwang/google-play-developer-mcp/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Node](https://img.shields.io/badge/node-%3E%3D18-green.svg)](package.json)
[![Tools: 150](https://img.shields.io/badge/tools-150-informational.svg)](#feature-matrix)
[![API: v3](https://img.shields.io/badge/Android%20Publisher-v3-4285F4.svg)](https://developers.google.com/android-publisher/api-ref/rest)
[![Reporting: v1beta1](https://img.shields.io/badge/Play%20Reporting-v1beta1-4285F4.svg)](https://developers.google.com/play/developer/reporting)
[![MCP](https://img.shields.io/badge/MCP-compatible-9B59B6.svg)](https://modelcontextprotocol.io/)
[![TypeScript](https://img.shields.io/badge/TypeScript-strict-3178C6.svg)](tsconfig.json)

**See also:** [`app-store-connect-mcp`](https://github.com/devinwang/app-store-connect-mcp) — the same philosophy for Apple's App Store Connect.

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 16 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,34 @@
{
"name": "google-play-developer-mcp",
"version": "0.1.1",
"description": "A complete MCP (Model Context Protocol) server for the Google Play Developer API — covers the full Android Publisher API v3 (edits, monetization, purchases v2, orders, reviews, users, app recovery) and the Play Developer Reporting API v1beta1 (crash/ANR/errors/anomalies). Lets AI assistants manage the entire Google Play Console lifecycle.",
"version": "0.1.2",
"description": "Complete Model Context Protocol (MCP) server for Google Play — 150 tools, full Android Publisher API v3 + Play Developer Reporting v1beta1. Edits, store listings, monetization, in-app purchases, subscriptions, reviews, orders, crash/ANR/error reporting. Works with Claude, Cursor, VS Code, Codex, Gemini CLI, Windsurf, or any MCP client.",
"keywords": [
"mcp",
"mcp-server",
"model-context-protocol",
"google-play",
"google-play-console",
"google-play-developer-api",
"play-developer-api",
"play-developer-reporting",
"android-publisher",
"android",
"android-app",
"play-store",
"in-app-purchases",
"play-purchases",
"subscriptions",
"play-billing",
"monetization",
"claude",
"llm",
"cursor",
"vscode",
"codex",
"gemini-cli",
"windsurf",
"agentic",
"ai-assistant",
"automation",
"ai"
],
"homepage": "https://github.com/devinwang/google-play-developer-mcp#readme",
Expand Down