Skip to main content
Glama

get_track_info

Retrieve detailed release track information including status, rollout percentage, version codes, release notes, and country availability for Google Play Console apps.

Instructions

Get detailed info for a specific release track.

Returns releases with status, rollout %, version codes, release notes, and country availability.

Args: package_name: Package name, e.g. com.example.myapp track: "internal", "alpha", "beta", or "production". Default "production".

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
package_nameYes
trackNoproduction

Implementation Reference

  • The implementation of the get_track_info tool, which fetches track data using the publisher service and formats it.
    def get_track_info(
        package_name: str,
        track: str = "production",
    ) -> str:
        """Get detailed info for a specific release track.
    
        Returns releases with status, rollout %, version codes, release notes,
        and country availability.
    
        Args:
            package_name: Package name, e.g. com.example.myapp
            track: "internal", "alpha", "beta", or "production". Default "production".
        """
        try:
            track_data = _publisher().get_track(package_name, track)
            formatted = _format_track(track_data)
            releases = formatted["releases"]
    
            statuses = {r["status"] for r in releases if r["status"]}
            if "inProgress" in statuses:
                summary = "Staged rollout in progress."
            elif "draft" in statuses:
                summary = "Release is in draft / under Google Play review."
            elif "halted" in statuses:
                summary = "Rollout is halted."
            elif statuses == {"completed"}:
                summary = "Release fully rolled out (100%)."
            else:
                summary = f"Status: {', '.join(statuses)}" if statuses else "No active releases."
    
            return json.dumps(
                {
                    "packageName": package_name,
                    "summary": summary,
                    **formatted,
                },
                indent=2,
            )

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/AgiMaulana/GooglePlayConsoleMcp'

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