Overview
Connect Google Business Profile by authorizing Mistle with a Google OAuth client that you create in Google Cloud. Mistle uses the OAuth authorization code flow to obtain Google access tokens. The local Google Business Profile MCP server runs inside the sandbox runtime boundary and calls Google Business Profile APIs through Mistle-managed egress, where Mistle injects the connected OAuth token into outbound requests. This integration is a thin wrapper around Google’s Business Profile APIs. The connected Google account, Business Profile access, API approval status, and OAuth scopes determine what agents can read or change. Mistle stores the token for the connection and routes tool traffic through managed egress. Mistle requests this OAuth scope:https://www.googleapis.com/auth/business.manage
Prerequisites
Before connecting Google Business Profile:- Create or choose a Google Business Profile account and location.
- Make sure the Google account that will authorize Mistle has the required access to that Business Profile.
- Create or choose a Google Cloud project that will own the OAuth client.
- Request and receive Google Business Profile API access for the Google Cloud project. Projects without Business Profile API approval may receive quota or access errors from Google.
- If your Google Auth Platform app is in testing mode, add the authorizing Google account as a test user.
Enable The Business Profile APIs
Enable the relevant Business Profile APIs in the Google Cloud project that owns the OAuth client:PROJECT_ID with the Google Cloud project ID.
Configure OAuth Consent
In Google Auth Platform, configure branding, audience, and data access for the OAuth app. Add this scope:https://www.googleapis.com/auth/business.manage
Create A Google OAuth Client
Create a Web application OAuth client in Google Auth Platform.- In Mistle, open Integrations and choose Google Business Profile.
- Copy the callback URL shown by Mistle.
- In Google Cloud, open Google Auth Platform > Clients.
- Create an OAuth client with Application type set to Web application.
- Add the Mistle callback URL to Authorized redirect URIs.
- Create the client and copy its Client ID and Client secret.
- Return to Mistle, enter the client ID and client secret, and click Connect Google Business Profile.
- Complete the Google consent flow with the Google account that should back the connection.
Connect Google Business Profile To A Sandbox Profile
After the Google Business Profile connection is active:- Open the sandbox profile that should use Google Business Profile.
- Add the Google Business Profile integration connection to the profile.
- In Resources & Tools, select the Google Business Profile MCP server.
- Publish the profile version.