Skip to main content
Glama

google_halt_release

Stop an ongoing staged rollout for an Android app in Google Play Console by specifying package name, edit ID, and track.

Instructions

Halt an ongoing staged rollout

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
packageNameYesAndroid package name
editIdYesEdit ID
trackYesTrack name

Implementation Reference

  • The handler implementation for the google_halt_release tool, which retrieves the current track release and updates its status to 'halted'.
    handler: async (client, args) => {
      const trackData = await client.getTrack(args.packageName, args.editId, args.track);
      const inProgress = trackData.releases?.find(r => r.status === 'inProgress');
      if (!inProgress) throw new Error('No in-progress release to halt');
    
      inProgress.status = 'halted';
      return client.updateTrack(args.packageName, args.editId, args.track, trackData.releases!);
    },
  • The Zod schema definition for input validation of the google_halt_release tool.
    schema: z.object({
      packageName: z.string().describe('Android package name'),
      editId: z.string().describe('Edit ID'),
      track: z.string().describe('Track name'),
    }),
  • Registration of the haltRelease tool definition within the export array.
    listTracks, getTrack, createRelease, promoteRelease, haltRelease,
Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mikusnuz/app-publish-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server