Google Play Console Integration
Manage Google Play edits, tracks, and in-app products through the Android Publisher API
The Google Play Console integration provides access to manage Google Play edits, tracks, and in-app products through the Android Publisher API through the Integrate MCP server.
Installation
The Google Play Console integration is included with the SDK:
import { googlePlayConsoleIntegration } from "integrate-sdk/server";Setup
1. Create a Google Play Console OAuth App
- Go to Google Cloud Console
- Create a new OAuth application
- Configure your redirect URI
- Note your Client ID and Client Secret
2. Configure the Integration on Your Server
Add the Google Play Console integration to your server configuration. The integration automatically reads GOOGLE_PLAY_CONSOLE_CLIENT_ID and GOOGLE_PLAY_CONSOLE_CLIENT_SECRET from your environment variables:
import { createMCPServer, googlePlayConsoleIntegration } from "integrate-sdk/server";
export const { client: serverClient } = createMCPServer({
apiKey: process.env.INTEGRATE_API_KEY,
integrations: [
googlePlayConsoleIntegration({
scopes: ["openid", "email", "https://www.googleapis.com/auth/androidpublisher"], // Optional
}),
],
});You can override the environment variables by passing explicit values:
googlePlayConsoleIntegration({
clientId: process.env.CUSTOM_GOOGLE_PLAY_CONSOLE_ID,
clientSecret: process.env.CUSTOM_GOOGLE_PLAY_CONSOLE_SECRET,
scopes: ["openid", "email", "https://www.googleapis.com/auth/androidpublisher"], // Optional
});3. Client-Side Usage
The default client automatically includes all integrations. You can use it directly:
import { client } from "integrate-sdk";
await client.authorize("google_play_console");
const result = await client.google_play_console.insertEdit({});
console.log(result);If you're using a custom client, add the integration to the integrations array:
import { createMCPClient, googlePlayConsoleIntegration } from "integrate-sdk";
const customClient = createMCPClient({
integrations: [googlePlayConsoleIntegration()],
});Configuration Options
Prop
Type
Default Scopes
These defaults are applied unless you override scopes in the integration config:
openidemailhttps://www.googleapis.com/auth/androidpublisher
Tools
google_play_console_insert_edit
Play console insert edit
Prop
Type
google_play_console_get_edit
Play console get edit
Prop
Type
google_play_console_list_tracks
Play console list tracks
Prop
Type
google_play_console_update_track
Play console update track
Prop
Type
google_play_console_commit_edit
Play console commit edit
Prop
Type
google_play_console_list_in_app_products
Play console list in app products
Prop
Type
Notes
- Category: Engineering
- Authentication mode: OAuth