publish_managed_release
Deploy approved app updates to production in Google Play Console when Managed Publishing is active. Use after changes pass review to publish releases.
Instructions
Send approved changes live when Managed Publishing is enabled.
Call after changes committed via create_release/update_release/promote_release have been reviewed in Play Console. No-op if Managed Publishing is off.
Args: package_name: Package name, e.g. com.example.myapp
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package_name | Yes |
Implementation Reference
- src/google_play_mcp/server.py:336-356 (handler)MCP tool handler for 'publish_managed_release'. It uses the internal publisher client to execute the action and handles errors by returning a JSON response.
@mcp.tool() def publish_managed_release(package_name: str) -> str: """Send approved changes live when Managed Publishing is enabled. Call after changes committed via create_release/update_release/promote_release have been reviewed in Play Console. No-op if Managed Publishing is off. Args: package_name: Package name, e.g. com.example.myapp """ try: _publisher().publish_managed_release(package_name) return json.dumps( { "success": True, "message": "Changes sent live successfully via Managed Publishing.", }, indent=2, ) except Exception as exc: return json.dumps({"success": False, "error": str(exc)}, indent=2)