Skip to content

Releases: OrellBuehler/play-console-mcp

v0.3.0

Choose a tag to compare

@OrellBuehler OrellBuehler released this 15 Aug 15:11
c3e3a0a

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@OrellBuehler OrellBuehler released this 14 Aug 07:40
a89fb00

Expands the write surface from track rollouts to full release management. 13 tools → 30 by default, 39 with the new opt-in flag.

Releases

  • create_release — ship explicit version codes to a track, with notes, rollout fraction, country targeting and in-app update priority
  • update_release_notes — edit the "what's new" text without touching the rollout
  • create_track, get_country_availability, get_testers, update_testers

Listings

Read and patch store listing text and app details, and list/upload/delete listing images. Updates are partial, so editing a title leaves the description alone.

Artifacts (read-only)

list_bundles, list_apks, list_generated_apks, get_expansion_file — find version codes to feed create_release. Bundle uploads remain out of scope; upload from CI or the Play Console.

Recovery

List, create, deploy, retarget and cancel app recovery actions.

Fixed

promote_release silently dropped countryTargeting and inAppUpdatePriority from the source release. Both now carry through and are settable on promote_release and create_release.

Safety

All edits-workflow writes keep validate_only. Deletes, listing image uploads and recovery writes are only registered when GOOGLE_PLAY_ALLOW_DESTRUCTIVE is set — recovery actions are user-visible and have no dry run.

v0.1.1

Choose a tag to compare

@OrellBuehler OrellBuehler released this 13 Aug 21:54
3e6e90f

Fixes both Play Developer Reporting API tools that returned errors for every call, verified against the live API.

  • query_error_counts now sends the reportType dimension the API requires for errorCountMetricSet; without it every call failed with 400 INVALID_ARGUMENT. The dimension list also gains reportType, issueId, isUserPerceived and the device* breakdowns.
  • search_error_issues and search_error_reports now send UTC in the interval query params. The :search endpoints reject America/Los_Angeles as an unsupported timezone, unlike the :query metric endpoints which accept it in timelineSpec.
  • README: the install command had the -e flags after the -- separator, so they were passed to npx instead of being read as configuration and the server started with no credentials. Service account setup steps updated for the current Play Console flow.