Prepare the server locally
Run this once before adding it to Claude Code.
git clone https://github.com/BlocktopusLtd/mcp-google-play
cd mcp-google-playThen follow the repository README for any remaining dependency or build steps.
Register it in Claude Code
claude mcp add google-play -- npx @blocktopus/mcp-google-play --api-key /path/to/service-account-key.jsonReplace any placeholder paths in the command with the real path on your machine.
Make your agent remember this setup
google-play's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- App listing management
- Release management
- Store listing updates
- Review responses
- Statistics and reporting
Tools 8
list_appsList all apps in your Play Consoleget_app_infoGet detailed information about an applist_releasesList releases for an appcreate_releaseCreate a new releaseupdate_listingUpdate store listing informationget_reviewsGet app reviewsreply_to_reviewReply to a user reviewget_statisticsGet app statistics and metricsEnvironment Variables
GOOGLE_APPLICATION_CREDENTIALSPath to the Google Cloud service account JSON key fileTry it
Original README from BlocktopusLtd/mcp-google-play
MCP Google Play Store Server
An MCP (Model Context Protocol) server that provides Google Play Store command line tools integration for AI assistants like Claude.
Features
- App listing management
- Release management
- Store listing updates
- Review responses
- Statistics and reporting
- Secure credential handling
Installation
npm install -g @blocktopus/mcp-google-play
Usage
Configuration
- Create a Google Cloud service account with Play Console API access
- Download the service account JSON key file
- Use one of these methods to provide the API key:
Method 1: Command Line Argument (Recommended)
npx @blocktopus/mcp-google-play --api-key /path/to/service-account-key.json
Method 2: Environment Variable
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account-key.json
npx @blocktopus/mcp-google-play
With Claude Desktop
Add to your Claude desktop configuration:
{
"mcpServers": {
"google-play": {
"command": "npx",
"args": [
"@blocktopus/mcp-google-play",
"--api-key",
"/path/to/service-account-key.json"
]
}
}
}
Or using environment variable:
{
"mcpServers": {
"google-play": {
"command": "npx",
"args": ["@blocktopus/mcp-google-play"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account-key.json"
}
}
}
}
Available Tools
list_apps- List all apps in your Play Consoleget_app_info- Get detailed information about an applist_releases- List releases for an appcreate_release- Create a new releaseupdate_listing- Update store listing informationget_reviews- Get app reviewsreply_to_review- Reply to a user reviewget_statistics- Get app statistics and metrics
Development
# Clone the repository
git clone https://github.com/BlocktopusLtd/mcp-google-play.git
cd mcp-google-play
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
npm run dev
Security
- Never commit service account credentials
- Use environment variables for sensitive data
- Follow Google Play API best practices
- Respect API rate limits
License
MIT License - see LICENSE file for details
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.