# How to connect Google Business Profile to Grok Bot

```json
{
  "title": "How to connect Google Business Profile to Grok Bot",
  "toolkit": "Google Business Profile",
  "toolkit_slug": "google_business_profile",
  "framework": "Grok Bot",
  "framework_slug": "grok-bot",
  "url": "https://composio.dev/toolkits/google_business_profile/framework/grok-bot",
  "markdown_url": "https://composio.dev/toolkits/google_business_profile/framework/grok-bot.md",
  "updated_at": "2026-11-14T06:01:16.860Z"
}
```

## Introduction

Grok is xAI's assistant, and its bot builder lets you create a personal agent that holds context, runs skills, and connects to the apps you already use through plugins.
This guide explains how to connect Google Business Profile to a Grok bot using Composio Connect, which handles OAuth, token refresh, and reliability so you do not have to. You add Composio as a plugin, authenticate once, then ask your bot to work with Google Business Profile in plain language.
For exact tool slugs and parameter tables, see the [tool catalog in the Composio docs](https://docs.composio.dev/toolkits/google_business_profile).

## Also integrate Google Business Profile with

- [ChatGPT](https://composio.dev/toolkits/google_business_profile/framework/chatgpt)
- [Claude Cowork](https://composio.dev/toolkits/google_business_profile/framework/claude-cowork)
- [Hermes](https://composio.dev/toolkits/google_business_profile/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/google_business_profile/framework/atomic-agent)

## TL;DR

Composio exposes 1,700+ apps to your Grok bot through a single connection, so you get:
- Connect to 1,700+ apps with on-demand tool loading, so you do not fill your context window with unnecessary tool definitions.
- Use programmatic tool calling through a remote workbench, letting the model write its own code to handle complex tool chaining. This reduces back-and-forth for frequent tool calls.
- Handle large tool responses outside the model context to keep conversations lean.

## Connect Google Business Profile to Grok Bot

### Connecting Google Business Profile to Grok Bot
Once Grok Bot is set up, you connect Google Business Profile entirely from its interface, and the whole flow takes under a minute.
### Set up Grok Bot
Get access. Grok Bot is included with Cursor Ultra, Cursor Premium Teams, and SuperGrok Heavy. Get the desktop app for macOS or Windows from [x.ai/bot](https://x.ai/bot) and sign in. An iPhone companion app is also available, and your bots sync across devices.
Create a bot. Pick a suggested role or define your own, then give it a short name, one primary job, and a short description of how it should work. Focused bots work best, because a clear role gives the bot more useful context over time.
### Connect Google Business Profile
### 1. Add the Composio plugin
Click the button. The Composio listing on x.ai opens and launches Grok Bot for you. If the app does not open on its own, click Add to Grok Bot.
[Add to Grok Bot](https://x.ai/bot/plugin/32661537)
Grok Bot opens the Composio plugin, showing its connector and skills. Click Add.
### 2. Authenticate
Go to the Installed section and click the Composio entry. You'll see its connector and skills listed.
Click Authenticate. You'll be taken to the Composio consent screen. Review the access it requests and click Authorize. Composio handles the OAuth handshake for you, so you never touch API keys or tokens.
### 3. Connect your Google Business Profile account
Back in the chat, ask your bot to connect to Google Business Profile or give it any Google Business Profile task.
For example, ask it to:
- "List all Google Business Profile locations"
- "Summarize recent reviews for each location"
- "Publish a holiday update to locations"
It will prompt you to authenticate and authorize access.
That's it. Composio's tools are now available in your Grok bot, and your Google Business Profile account is ready to use.

## What is Grok Bot?

Grok is xAI's assistant, available as a chat interface and a bot builder for creating personal agents that run skills and connect to external apps.
With Composio Connect, your Grok bot can securely access apps like Google Business Profile through MCP without you sharing account credentials directly with the agent.

## What is the Google Business Profile MCP server, and what's possible with it?

The Google Business Profile MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Google Business Profile account. It provides structured and secure access to your accounts, locations, reviews, media, posts, performance data, and verification workflows, so your agent can manage listings, publish updates, review customer feedback, track performance, and handle verification tasks on your behalf.
- Business profile and location management: Have your agent list accounts and locations, view location details, create or delete locations, search business categories, and manage administrators and invitations.
- Posts, photos, and action links: Direct your agent to publish or remove local posts, add or manage profile media, and create or delete public links for actions such as appointments or food ordering.
- Reviews and customer activity: Let the agent retrieve reviews for one location or across an account, inspect customer and merchant media, and remove existing merchant replies when needed.
- Performance and audience insights: Instruct your agent to retrieve daily performance metrics, search keyword impression data, and check the follower count for a verified location.
- Verification and profile access: Have your agent check merchant control, list available verification methods, generate verification tokens, complete verification with a PIN, and accept or decline pending invitations.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `GOOGLE_BUSINESS_PROFILE_ACCEPT_INVITATION` | Accept Invitation | Accept a pending Google Business Profile account invitation and grant the connected user its offered access. Warning: this changes account access; confirm the invitation, target account, and offered role before calling. |
| `GOOGLE_BUSINESS_PROFILE_BATCH_GET_LOCATIONS` | Batch Get Locations | Return multiple legacy Google Business Profile Location resources belonging to one account in a single request. |
| `GOOGLE_BUSINESS_PROFILE_COMPLETE_VERIFICATION` | Complete Verification | Submit a PIN to complete a pending non-automatic Google Business Profile verification. Warning: this is consequential and attempt-limited; an incorrect PIN may consume an attempt, so confirm the verification resource and PIN before calling. |
| `GOOGLE_BUSINESS_PROFILE_CREATE_ACCOUNT` | Create Account | Create a location-group or user-group account; this cannot create a personal account or organization. |
| `GOOGLE_BUSINESS_PROFILE_CREATE_LOCAL_POST` | Create Local Post | Publish a customer-facing standard post, event, offer, or alert for a Google Business Profile location. Warning: this submits content for public display; confirm the text, destination links, event dates, offer terms, and photos before calling. Google may reject content under its policies, and ALERT authoring may not be available. |
| `GOOGLE_BUSINESS_PROFILE_CREATE_LOCATION` | Create Location | Create a merchant-owned Business Profile location. Google requires profile for non-lodging locations; omit it only for a lodging location. Category classification is enforced by Google. Search for an existing Google location first to avoid duplicates; use validate_only to check the payload without creating it. |
| `GOOGLE_BUSINESS_PROFILE_CREATE_MEDIA` | Create Media | Create and publish a customer-facing media item for a Google Business Profile location from a publicly reachable URL or an existing Google upload data reference. Warning: this publishes media on Search and Maps; confirm the exact location, source, and association before calling. This tool never uploads or pretends to upload local bytes. |
| `GOOGLE_BUSINESS_PROFILE_CREATE_PLACE_ACTION_LINK` | Create Place Action Link | Create a public action link, such as an appointment or ordering URL, for a Google Business Profile location. Warning: the URL may become public, and making it preferred can replace the link shown to customers for that action type. |
| `GOOGLE_BUSINESS_PROFILE_DECLINE_INVITATION` | Decline Invitation | Permanently decline a pending Google Business Profile account invitation. Warning: the offered access is rejected and accepting later requires a new invitation; confirm the invitation and target account before calling. |
| `GOOGLE_BUSINESS_PROFILE_DELETE_ADMIN` | Remove Admin | Permanently remove an administrator's access from a Google Business Profile account or location. Destructive access revocation: confirm the exact administrator resource before calling. |
| `GOOGLE_BUSINESS_PROFILE_DELETE_LOCAL_POST` | Delete Local Post | Permanently delete a local post from a Google Business Profile location. Warning: Destructive: the customer-facing post is permanently removed. |
| `GOOGLE_BUSINESS_PROFILE_DELETE_LOCATION` | Delete Location | Permanently delete an API-deletable Business Profile location. Destructive and potentially business-impacting: this removes the listing when Google permits API deletion; confirm the exact location. |
| `GOOGLE_BUSINESS_PROFILE_DELETE_MEDIA` | Delete Media | Permanently delete merchant-owned media from a Google Business Profile location. Warning: Destructive: the media item is permanently removed from the profile; confirm the exact media resource before calling. |
| `GOOGLE_BUSINESS_PROFILE_DELETE_PLACE_ACTION_LINK` | Delete Place Action Link | Permanently delete a public Google Business Profile place-action link. Warning: Destructive: customers may lose the linked action immediately. |
| `GOOGLE_BUSINESS_PROFILE_DELETE_REVIEW_REPLY` | Delete Review Reply | Permanently remove the merchant's public reply from a Google Business Profile review. Warning: Destructive and public-facing: the existing merchant reply is permanently removed; confirm the exact review before calling. |
| `GOOGLE_BUSINESS_PROFILE_FIND_CHAINS` | Find Chains | Search Google Business Profile chains by display name, or return one chain by its exact chain resource name. Provide exactly one of chain_resource_name or chain_name. |
| `GOOGLE_BUSINESS_PROFILE_GENERATE_VERIFICATION_TOKEN` | Generate Verification Token | Generate a Google Business Profile instant verification token for an unverified listing identified by its final location ID. The connected caller must own or manage the listing. A returned token is sensitive: use it only for the intended location and never log, disclose, or reuse it. |
| `GOOGLE_BUSINESS_PROFILE_GET_ACCOUNTS` | Get Accounts | List one page of Business Profile accounts accessible to the connected Google user, or return one exact account when account_name is supplied. |
| `GOOGLE_BUSINESS_PROFILE_GET_CATEGORIES` | Get Categories | Search one page of localized Google Business Profile categories, or fetch up to 100 exact stable category resource names in one batch. |
| `GOOGLE_BUSINESS_PROFILE_GET_DAILY_METRICS` | Get Daily Metrics | Return one or more daily Google Business Profile performance metrics over an inclusive date range, normalized into one list of metric time series. This Performance v1 action replaces the discontinued v4 location insights report for metrics that Google migrated. |
| `GOOGLE_BUSINESS_PROFILE_GET_FOLLOWER_METADATA` | Get Follower Metadata | Return the total follower count for a verified Google Business Profile location connected to Google Maps. |
| `GOOGLE_BUSINESS_PROFILE_GET_FOOD_MENUS` | Get Food Menus | Return food menus for an eligible Google Business Profile location, optionally restricted to top-level fields by a read mask. |
| `GOOGLE_BUSINESS_PROFILE_GET_GOOGLE_UPDATED_LOCATION` | Get Google-Updated Location | Return Google's consumer-facing version of a Business Profile location and field masks describing differences and pending merchant changes. |
| `GOOGLE_BUSINESS_PROFILE_GET_LOCAL_POSTS` | Get Local Posts | List one page of local posts for a Google Business Profile location, or return one exact post when post_name is supplied. |
| `GOOGLE_BUSINESS_PROFILE_GET_LOCATION` | Get Location | Return selected merchant-managed fields for one Business Profile location. Use read_mask=serviceItems to read services through the supported Business Information v1 replacement for the deprecated v4 service-list read. |
| `GOOGLE_BUSINESS_PROFILE_GET_LOCATION_ATTRIBUTES` | Get Location Attributes | Return either merchant-set or Google-displayed attributes for one Google Business Profile location, preserving attribute identifiers and typed values. |
| `GOOGLE_BUSINESS_PROFILE_GET_LODGING` | Get Lodging | Return merchant-set hotel lodging data or Google's displayed lodging data and the fields Google changed. |
| `GOOGLE_BUSINESS_PROFILE_GET_MEDIA` | Get Media | List one page of merchant or customer-contributed media for a Google Business Profile location, or return one exact media item. |
| `GOOGLE_BUSINESS_PROFILE_GET_NOTIFICATION_SETTING` | Get Notification Setting | Return an account's Google Pub/Sub topic and enabled Business Profile notification types. |
| `GOOGLE_BUSINESS_PROFILE_GET_PLACE_ACTION_LINKS` | Get Place Action Links | List one page of a Google Business Profile location's place-action links, or return one exact link when link_name is supplied. |
| `GOOGLE_BUSINESS_PROFILE_GET_REVIEWS` | Get Reviews | Return one exact Google Business Profile review, one page for a verified location, or one account-batch page across up to 50 verified locations. |
| `GOOGLE_BUSINESS_PROFILE_GET_VOICE_OF_MERCHANT_STATE` | Get Voice of Merchant State | Return whether a Google Business Profile location has merchant control and the next required verification, ownership, review, or policy action. |
| `GOOGLE_BUSINESS_PROFILE_INVITE_ADMIN` | Invite Admin | Invite a user or location group to administer a Google Business Profile account or location. Location groups can be invited only to locations. This changes who can manage the business and may send an invitation; confirm the parent resource, recipient, and role before calling. |
| `GOOGLE_BUSINESS_PROFILE_LIST_ADMINS` | List Admins | Return administrators and their roles for a Google Business Profile account or location. |
| `GOOGLE_BUSINESS_PROFILE_LIST_ATTRIBUTE_METADATA` | List Attribute Metadata | Return one page of valid Google Business Profile attribute definitions for a location or a category and region, including value constraints. |
| `GOOGLE_BUSINESS_PROFILE_LIST_INVITATIONS` | List Invitations | Return pending account invitations, optionally filtered by target type. |
| `GOOGLE_BUSINESS_PROFILE_LIST_LOCATIONS` | List Locations | Return one page of Google Business Profile locations in an account, with the fields selected by read_mask and a cursor for the next page. |
| `GOOGLE_BUSINESS_PROFILE_LIST_PLACE_ACTION_TYPE_METADATA` | List Place Action Type Metadata | Return one page of place-action types, such as appointment or food-ordering links, available for a Google Business Profile location or region. |
| `GOOGLE_BUSINESS_PROFILE_LIST_SEARCH_KEYWORD_IMPRESSIONS` | List Search Keyword Impressions | Return one page of monthly search keyword impression counts for a Google Business Profile location and a cursor for the next page. |
| `GOOGLE_BUSINESS_PROFILE_LIST_VERIFICATION_OPTIONS` | List Verification Options | List the verification methods currently eligible for one Google Business Profile location in a requested language. This is a non-mutating discovery step to run before starting verification. |
| `GOOGLE_BUSINESS_PROFILE_LIST_VERIFICATIONS` | List Verifications | Return one page of verification attempts and states for a Google Business Profile location, plus a cursor for the next page. |
| `GOOGLE_BUSINESS_PROFILE_SEARCH_GOOGLE_LOCATIONS` | Search Google Locations | Find an existing Google Maps location by free-form query or structured location data before creating or claiming a Business Profile. Provide exactly one of query or location. Google policy restricts this search to merchants with an existing business relationship with the caller and solely to creating or claiming their locations; never use it for lead generation. This is the supported Business Information v1 successor to the deprecated v4 findMatches operation. |
| `GOOGLE_BUSINESS_PROFILE_START_VERIFICATION` | Start Verification | Start Google Business Profile verification with a method currently eligible for the location. Warning: this is a consequential, policy-gated external side effect that may send mail, email, an SMS, or a phone call. Call it only on the business owner's direct request, using an option Google returned from List Verification Options. |
| `GOOGLE_BUSINESS_PROFILE_TRANSFER_LOCATION` | Transfer Location | Transfer a Google Business Profile location to another account administered by the connected user. High-consequence ownership move: confirm both resource names before calling; this can disrupt management access and is not automatically reversible. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_ACCOUNT` | Update Account | Rename a non-personal Business Profile account; validate_only checks the request without applying it. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_ADMIN` | Update Admin | Change a Google Business Profile account or location administrator's role. This alters their access to the business; confirm the administrator and replacement role before calling. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_FOOD_MENUS` | Update Food Menus | Replace or update food-menu data for an eligible Google Business Profile location. Warning: menu content is customer-facing; omitting update_mask performs a full update that may clear omitted fields, and repeated menu elements cannot be updated individually. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_LOCAL_POST` | Update Local Post | Update selected fields on an existing Google Business Profile local post. Warning: changes affect already-published customer-facing content; verify the post, text, links, dates, and offer terms before calling. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_LOCATION` | Update Location | Update selected merchant-managed fields on a Google Business Profile location. Public listing changes can immediately affect Search and Maps; use validate_only before consequential edits. Use update_mask=serviceItems to replace services through the supported Business Information v1 replacement for the deprecated v4 service-list update. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_LOCATION_ATTRIBUTES` | Update Location Attributes | Set or clear selected merchant-managed attributes on a Google Business Profile location. Warning: every ID in attribute_mask that is omitted from attributes is deleted; inspect attribute metadata and current values first. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_LODGING` | Update Lodging | Update selected lodging, amenity, policy, accessibility, service, or sustainability fields for a Google Business Profile hotel location. Warning: these values can become public hotel details; verify the field mask and payload. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_MEDIA` | Update Media | Update the category association of merchant-owned Google Business Profile media. Warning: changing this metadata can immediately alter how public media is categorized or displayed; COVER and PROFILE cannot be assigned. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_NOTIFICATION_SETTING` | Update Notification Setting | Set or clear an account's Pub/Sub topic and replace its enabled Google Business Profile notification types. Warning: notification_types is a complete replacement, and clearing either setting can stop event delivery. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_PLACE_ACTION_LINK` | Update Place Action Link | Update a Google Business Profile place-action link's URL, action type, or preferred status. Warning: changes may immediately alter the customer-facing action links shown for the location. |
| `GOOGLE_BUSINESS_PROFILE_UPDATE_REVIEW_REPLY` | Update Review Reply | Create or replace a merchant reply to a Google Business Profile review. Only call this after obtaining explicit end-client authorization from the represented business. Google moderates the reply; inspect review_reply_state to determine whether it is pending, rejected, or approved for public display. |
| `GOOGLE_BUSINESS_PROFILE_UPLOAD_LOCATION_MEDIA` | Upload Location Media | Upload a photo file and publish it on a Google Business Profile location in one operation. This creates customer-facing media on Search and Maps; confirm the exact location, image, and association before calling. Final publish errors or malformed responses can be ambiguous: publication may have succeeded, so list the location's media before retrying to avoid duplicates. If byte upload succeeds but publishing fails, temporary uploaded bytes can remain until Google expires them because Google provides no cleanup API. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

Once connected, your Grok bot can access the Google Business Profile MCP server through Composio to run the actions you authorize, using plain language in the chat.

## Complete Code

None listed.

## Conclusion

### Way Forward
Now that Google Business Profile is connected, extend your setup by connecting the other apps you already use every day, so your Grok bot can run true cross-app workflows end to end.
- Connect Calendar to turn threads into scheduled meetings automatically.
- Connect Slack or Teams to post summaries, approvals, and alerts where your team works.
- Connect Notion, Linear, Jira, or Asana to convert requests into tickets, tasks, and docs.
- Connect Drive, Dropbox, or OneDrive to fetch, file, and share attachments without manual steps.
Start with one workflow you do repeatedly, then keep adding apps as you find new handoffs. With everything behind a single connection, your bot can coordinate multiple tools safely and reliably in one conversation.

## How to build Google Business Profile MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/google_business_profile/framework/chatgpt)
- [Claude Cowork](https://composio.dev/toolkits/google_business_profile/framework/claude-cowork)
- [Hermes](https://composio.dev/toolkits/google_business_profile/framework/hermes-agent)
- [Atomic Agent](https://composio.dev/toolkits/google_business_profile/framework/atomic-agent)

## Related Toolkits

- [Reddit](https://composio.dev/toolkits/reddit) - Reddit is a social news platform with thriving user-driven communities (subreddits). It's the go-to place for discussion, content sharing, and viral marketing.
- [Facebook](https://composio.dev/toolkits/facebook) - Facebook is a social media and advertising platform for businesses and creators. It helps you connect, share, and manage content across your public Facebook Pages.
- [Linkedin](https://composio.dev/toolkits/linkedin) - LinkedIn is a professional networking platform for connecting, sharing content, and engaging with business opportunities. It's the go-to place for building your professional brand and unlocking new career connections.
- [Active campaign](https://composio.dev/toolkits/active_campaign) - ActiveCampaign is a marketing automation and CRM platform for managing email campaigns, sales pipelines, and customer segmentation. It helps businesses engage customers and drive growth through smart automation and targeted outreach.
- [ActiveTrail](https://composio.dev/toolkits/active_trail) - ActiveTrail is a user-friendly email marketing and automation platform. It helps you reach subscribers and automate campaigns with ease.
- [Adobe Marketing Agent MCP](https://composio.dev/toolkits/adobe_marketing_agent_mcp) - Adobe Marketing Agent MCP is Adobe's hosted MCP service that exposes marketing context, preferences, and agent capabilities. Use it to provide agents with campaign, audience, and analytics context via a managed integration.
- [Ahrefs](https://composio.dev/toolkits/ahrefs) - Ahrefs is an SEO and marketing platform for site audits, keyword research, and competitor insights. It helps you improve search rankings and drive organic traffic.
- [AimTell](https://composio.dev/toolkits/aimtell) - AimTell is a web push notification platform for managing websites, subscribers, campaigns, segments, and delivery analytics. Use it to send targeted browser notifications and measure engagement across your web push campaigns.
- [Amcards](https://composio.dev/toolkits/amcards) - AMCards lets you create and mail personalized greeting cards online. Build stronger customer relationships with easy, automated card campaigns.
- [AWeber](https://composio.dev/toolkits/aweber) - AWeber is an email marketing platform for creating campaigns, lists, and landing pages. It helps businesses automate email outreach and measure subscriber engagement.
- [Beamer](https://composio.dev/toolkits/beamer) - Beamer is a news and changelog platform for in-app announcements and feature updates. It helps companies boost user engagement by sharing news where users are most active.
- [Beehiiv](https://composio.dev/toolkits/beehiiv) - Beehiiv is a newsletter platform for creating and managing publications and subscribers. It helps grow audience engagement and monetize your mailing list.
- [Benchmark email](https://composio.dev/toolkits/benchmark_email) - Benchmark Email is a platform for creating, sending, and tracking email campaigns. It's built to help you engage audiences and analyze results—all in one place.
- [Bigmailer](https://composio.dev/toolkits/bigmailer) - BigMailer is an email marketing platform for managing multiple brands with white-labeling and automation. It helps teams streamline campaigns and simplify integration with Amazon SES.
- [Bitly](https://composio.dev/toolkits/bitly) - Bitly is a link management platform for shortening, customizing, sharing, and tracking links and QR codes. It helps teams create branded links and measure engagement across campaigns.
- [BlueFox Email](https://composio.dev/toolkits/bluefox_email) - BlueFox Email is an email API for managing contacts, subscriber lists, and sending transactional and triggered messages. Use it to reliably send transactional and triggered emails and manage subscribers at scale.
- [Brandfetch](https://composio.dev/toolkits/brandfetch) - Brandfetch is an API that delivers company logos, colors, and visual branding assets. It helps marketers and developers keep brand visuals consistent everywhere.
- [Braze](https://composio.dev/toolkits/braze) - Braze is a customer engagement platform for managing user data, messaging, campaigns, and analytics. Use it to deliver targeted, multi-channel messaging and analyze campaign performance.
- [Brevo](https://composio.dev/toolkits/brevo) - Brevo is an all-in-one email and SMS marketing platform for transactional messaging, automation, and CRM. It helps businesses engage customers and streamline communications through powerful campaign tools.
- [Buffer](https://composio.dev/toolkits/buffer) - Buffer is a social media management platform for planning, creating, scheduling, and publishing posts across connected channels. It helps teams keep content organized and publish consistently without jumping between social apps.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Google Business Profile MCP?

With a standalone Google Business Profile MCP server, the agents and LLMs can only access a fixed set of Google Business Profile tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Google Business Profile and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Grok Bot?

Yes, you can. Grok Bot fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Google Business Profile tools.

### Can I manage the permissions and scopes for Google Business Profile while using Tool Router?

Yes, absolutely. You can configure which Google Business Profile scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Google Business Profile data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
