gps-mcp
Client config
{
"mcpServers": {
"google-play-store": {
"command": "gps-mcp",
"args": ["--credentials", "/path/to/sa.json"]
}
}
}
Inspect-only:
{
"mcpServers": {
"google-play-store": {
"command": "gps-mcp",
"args": ["--read-only", "--credentials", "/path/to/sa.json"]
}
}
}
Same credential env vars as CLI (GOOGLE_APPLICATION_CREDENTIALS, …).
Tool surface
- Tools are named
gps_*and matchgps call/gps ops - Discovery:
gps_search_capabilities,gps_list_capabilities - Always pass
packageNameunless the tool is meta (gps_whoami)
Agent rules
- Call
gps_whoamifirst if auth is unclear. - Prefer read tools before writes.
- For writes, confirm intent with the user when the action is destructive (refund, halt, delete listing, revoke).
- Empty
gps_list_reviewsusually means no API-eligible reviews in the recent window — not an auth failure if other tools succeed. - Track/listing reads use ephemeral edits; they work under
--read-only.