Skip to main content
Set the package once per command with --package (or -p), or rely on the account’s default package.

Deploy a build

Uploads need a local file, so deploy is CLI-only. On the hosted MCP you can still promote, roll out, and halt releases that are already uploaded.

Inspect tracks

tracks releases reads each release’s lifecycle state without opening an edit. Match the exact version code in release gates.
RELEASE_LIFECYCLE_STATE_APPROVED_NOT_PUBLISHED means Google approved the release but it is waiting for you. The Android Publisher API cannot do this final step, so publish the changes in Play Console.

Promote between tracks

Staged rollout

1

Start small

2

Widen

3

Halt if something breaks

promote, rollout, and halt all accept --validate-only.

Testers and internal sharing

Operations

Over MCP, an agent can run the same flow: gps_list_tracks → gps_update_rollout → gps_halt_release.