treg.to / Catalog / Google Business Profile
43 tools · your own account · never metered

Google Business Profile MCP for AI agents

Your listings, reviews and local posts. Read what customers are saying and reply as the business. Connect your own Google Business Profile account once and your agent uses it from then on, through one treg.to token. Calls on your own connection are never metered.
$1.00 of free credit on every new team · no provider signup · no card
works in
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
What your agent can now do

Google Business Profile, one prompt away

AGENT
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
read your listing's reviews
look up a franchise chain
your listings with hours & categories
treg
$ treg call google-business-profile.x.businessinformation-mybusinessbusinessinformation-accounts-locations-create
✓ 200 · free
$ treg call google-business-profile.x.businessinformation-mybusinessbusinessinformation-chains-get
✓ 200 · free
$ treg call google-business-profile.x.businessinformation-mybusinessbusinessinformation-googlelocations-search
✓ 200 · free
$ _
Google Business ProfileYOUR ACCOUNT
Your listings, reviews and local posts. Read what customers are saying and reply as the business.
⚒ 43 TOOLS

SEO · https://mybusinessaccountmanagement.googleapis.com

Set up

Set up Google Business Profile in Claude Code, Codex or any agent

1Give this to your agent
in your agent's chat
set up treg — https://treg.to/llms.txt
2Or add the MCP server yourself
claude code
claude mcp add --transport http treg https://treg.to/mcp

ChatGPT

Settings → Connectors → add https://treg.to/mcp as a custom connector.

Grok bot

Add https://treg.to/mcp as a remote MCP connector in its tool settings.

Claude Desktop

Settings → Connectors → Add custom connector → https://treg.to/mcp.

Cursor, Codex, any MCP client

Point it at https://treg.to/mcp (HTTP transport).

CLI

curl -fsSL https://treg.to/install.sh | sh

Plain HTTP

LangChain, CrewAI or any code: /call/<tool-id> with a Bearer token. No SDK.

Try it

What's the best way to ask?

the prompt
Using treg, read your listing's reviews. Show me the price first.

Run one directly

a call
curl -H "Authorization: Bearer $TREG_TOKEN" \
  "https://treg.to/call/google-business-profile.x.businessinformation-mybusinessbusinessinformation-accounts-locations-create"
Why treg.to

Why call Google Business Profile through treg.to

Your account, held safely

Connect once; treg.to keeps the credential server-side and injects it per call. No key on any machine.

Price before the call

The provider's own rate, $0.000 markup. How billing works.

No subscription, no seats

Charged per call. $1.00 free per new team, no card to start.

Your own Google Business Profile key is free

Register it and those calls are never metered. Your key always wins.

Switch by changing a word

Another provider is a different word in the prompt, not a new integration.

One key, the whole catalog

The same token calls every provider in the catalog and ~2,600 other tools.

The shelf

All 43 Google Business Profile tools

Google Business Profile · 43 tools
  • Create a business listing on your Business Profile · free
    locations.create — Creates a new Location that will be owned by the logged in user. google-business-profile.x.businessinformation-mybusinessbusinessinformation-accounts-locations-create
  • Business chain details by chain id · free
    chains.get — Gets the specified chain. Returns `NOT_FOUND` if the chain does not exist. google-business-profile.x.businessinformation-mybusinessbusinessinformation-chains-get
  • Search business chains by name · free
    chains.search — Searches the chain based on chain name. google-business-profile.x.businessinformation-mybusinessbusinessinformation-chains-search
  • Match your business to Google location records · free
    googleLocations.search — Search all of the possible locations that are a match to the specified request. google-business-profile.x.businessinformation-mybusinessbusinessinformation-googlelocations-search
  • Delete a listing from your Business Profile · free
    locations.delete — Deletes a location. If this location cannot be deleted using the API and it is marked so in the `google.mybusiness.businessinformation.v1.LocationState`, use the [Google Business Profile](https://business.google.com/manage/) website. google-business-profile.x.businessinformation-mybusinessbusinessinformation-locations-delete
  • Your business listing as last set by the merchant · free
    locations.get — Returns the specified location as last set by the merchant. It may not reflect updates from Google or user-generated content that are live on Google Maps. google-business-profile.x.businessinformation-mybusinessbusinessinformation-locations-get
  • Update your business listing details · free
    locations.patch — Updates the specified location. google-business-profile.x.businessinformation-mybusinessbusinessinformation-locations-patch
  • Voice of Merchant state of your business listing · free
    locations.getVoiceOfMerchantState — Gets the VoiceOfMerchant state. google-business-profile.x.verifications-mybusinessverifications-locations-getvoiceofmerchantstate
  • Attributes set on your business listing · free
    locations.getAttributes — Retrieves attributes for a location as last set by the merchant. It may not reflect updates from Google or user-generated content that are live on Google Maps. google-business-profile.x.businessinformation-mybusinessbusinessinformation-locations-getattributes
  • Update attributes on your business listing · free
    locations.updateAttributes — Update attributes for a given location. google-business-profile.x.businessinformation-mybusinessbusinessinformation-locations-updateattributes
  • Google-updated attributes of your business listing · free
    attributes.getGoogleUpdated — Retrieves attributes for a location as they appear live on Google Maps and Search. This consumer-facing view may have been updated by Google or user-generated content and may differ from the merchant's version. google-business-profile.x.businessinformation-mybusinessbusinessinformation-locations-attributes-getgoogleupdated
  • List place action links on your business listing · free
    placeActionLinks.list — Lists the place action links for the specified location. google-business-profile.x.placeactions-mybusinessplaceactions-locations-placeactionlinks-list
  • Create a place action link on your business listing · free
    placeActionLinks.create — Creates a place action link associated with the specified location, and returns it. The request is considered duplicate if the `parent`, `place_action_link.uri` and `place_action_link.place_action_type` are the same as a previous request. google-business-profile.x.placeactions-mybusinessplaceactions-locations-placeactionlinks-create
  • Delete a place action link from your business listing · free
    placeActionLinks.delete — Deletes a place action link from the specified location. google-business-profile.x.placeactions-mybusinessplaceactions-locations-placeactionlinks-delete
  • Place action link details by link id · free
    placeActionLinks.get — Gets the specified place action link. google-business-profile.x.placeactions-mybusinessplaceactions-locations-placeactionlinks-get
  • Update a place action link on your business listing · free
    placeActionLinks.patch — Updates the specified place action link and returns it. google-business-profile.x.placeactions-mybusinessplaceactions-locations-placeactionlinks-patch
  • List customer questions on your business listing · free
    questions.list — Returns the paginated list of questions and some of its answers for a specified location. This operation is only valid if the specified location is verified. google-business-profile.x.qanda-mybusinessqanda-locations-questions-list
  • Post a question on a business listing · free
    questions.create — Adds a question for the specified location. google-business-profile.x.qanda-mybusinessqanda-locations-questions-create
  • Delete your question on a business listing · free
    questions.delete — Deletes a specific question written by the current user. google-business-profile.x.qanda-mybusinessqanda-locations-questions-delete
  • Edit your question on a business listing · free
    questions.patch — Updates a specific question written by the current user. google-business-profile.x.qanda-mybusinessqanda-locations-questions-patch
  • List answers to a business listing question · free
    answers.list — Returns the paginated list of answers for a specified question. google-business-profile.x.qanda-mybusinessqanda-locations-questions-answers-list
  • Delete your answer to a business listing question · free
    answers.delete — Deletes the answer written by the current user to a question. google-business-profile.x.qanda-mybusinessqanda-locations-questions-answers-delete
  • Post or update your answer to a listing question · free
    answers.upsert — Creates an answer or updates the existing answer written by the user for the specified question. A user can only create one answer per question. google-business-profile.x.qanda-mybusinessqanda-locations-questions-answers-upsert
  • Monthly search keywords, impressions for your listing · free
    monthly.list — Returns the search keywords used to find a business in search or maps. Each search keyword is accompanied by impressions which are aggregated on a monthly basis. Example request: `GET https://businessprofileperformance.googleapis.com/v1/locations/12345/searchkeywords/impressions/monthly?monthly_range.start_month.year=2022&monthly_range.start_month.month=1&monthly_range.end_month.yea google-business-profile.x.businessprofileperformance-businessprofileperformance-locations-searchkeywords-impressions-monthly-list
  • List verification attempts for your business listing · free
    verifications.list — List verifications of a location, ordered by create time. google-business-profile.x.verifications-mybusinessverifications-locations-verifications-list
  • Complete a pending business listing verification · free
    verifications.complete — Completes a `PENDING` verification. It is only necessary for non `AUTO` verification methods. `AUTO` verification request is instantly `VERIFIED` upon creation. google-business-profile.x.verifications-mybusinessverifications-locations-verifications-complete
  • Daily metrics time series for your business listing · free
    locations.fetchMultiDailyMetricsTimeSeries — Returns the values for each date from a given time range that are associated with the specific daily metrics. Note: Only daily data is available. Hourly metrics are not supported. Example request: `GET https://businessprofileperformance.googleapis.com/v1/locations/12345:fetchMultiDailyMetricsTimeSeries?dailyMetrics=WEBSITE_CLICKS&dailyMetrics=CALL_CLICK google-business-profile.x.businessprofileperformance-businessprofileperformance-locations-fetchmultidailymetricstimeseries
  • Eligible verification options for your listing · free
    locations.fetchVerificationOptions — Reports all eligible verification options for a location in a specific language. google-business-profile.x.verifications-mybusinessverifications-locations-fetchverificationoptions
  • Daily time series of one metric for your listing · free
    locations.getDailyMetricsTimeSeries — Returns the values for each date from a given time range that are associated with the specific daily metric. Note: Only daily data is available. Hourly metrics are not supported. Example request: `GET https://businessprofileperformance.googleapis.com/v1/locations/12345:getDailyMetricsTimeSeries?dailyMetric=WEBSITE_CLICKS&daily_range.start_date.year=2022&daily_ google-business-profile.x.businessprofileperformance-businessprofileperformance-locations-getdailymetricstimeseries
  • Your business listing as it appears live on Google · free
    locations.getGoogleUpdated — Returns the specified location as it appears live on Google Maps and Search. This consumer-facing view may have been updated by Google or user-generated content and may differ from the merchant's version. The returned GoogleUpdatedLocation contains masks that indicate which fields differ from the merchant's information. google-business-profile.x.businessinformation-mybusinessbusinessinformation-locations-getgoogleupdated
  • Transfer a business listing to another account · free
    locations.transfer — Moves a location from an account that the user owns to another account that the same user administers. The user must be an owner of the account the location is currently associated with and must also be at least a manager of the destination account. google-business-profile.x.accountmanagement-mybusinessaccountmanagement-locations-transfer
  • Start verification of your business listing · free
    locations.verify — Starts the verification process for a location. google-business-profile.x.verifications-mybusinessverifications-locations-verify
  • List local posts on your business listing · free
    localPosts.list — List the local posts (offers, updates, events) on one of your listings google-business-profile.x.v4-localposts-list
  • Publish a local post on your business listing · free
    localPosts.create — Publish a local post (offer, update or event) to one of your listings google-business-profile.x.v4-localposts-create
  • List photos and videos on your business listing · free
    media.list — List the photos and videos on one of your listings google-business-profile.x.v4-media-list
  • Add a photo or video to your business listing · free
    media.create — Add a photo or video to one of your listings google-business-profile.x.v4-media-create
  • Read one customer review by review id · free
    reviews.get — Read a single review left on one of your listings google-business-profile.x.v4-reviews-get
  • Delete your public reply to a customer review · free
    reviews.deleteReply — Delete the business's public reply to a review google-business-profile.x.v4-reviews-deletereply
  • Customer reviews across several of your listings · free
    reviews.batchGetReviews — Read reviews across several of your listings in one call google-business-profile.x.v4-reviews-batchget
  • List your Business Profile accounts · free
    List the Google Business Profile accounts you manage google-business-profile.accounts
  • List your business listings — address, hours, category · free
    List your business's listings with their addresses, hours and categories google-business-profile.locations
  • List customer reviews on your business listing · free
    Read the reviews customers left on your Google Business Profile listing google-business-profile.reviews
  • Reply to a customer review as the business · free
    Reply publicly to a customer review as the business google-business-profile.review.reply

Reliability badges come from live traffic through treg.to, not a controlled benchmark.

Questions

Before you start

Do I need a Google Business Profile account?

Yes. This is an own-account connection: you sign in to Google Business Profile once and your agent uses that connection through your treg.to token. Calls on it are never metered.

How do I add Google Business Profile to Claude Code?

Run: claude mcp add --transport http treg https://treg.to/mcp — one MCP server carries Google Business Profile and the rest of the catalog.

Which frameworks does it work with?

Anything that speaks MCP (Claude Code, Claude Desktop, ChatGPT, Codex, Cursor, Grok) and anything that can make an HTTP request (LangChain, CrewAI, LlamaIndex, plain code).

Is this the official Google Business Profile MCP server?

No. treg.to serves Google Business Profile's real API through its own metered proxy: the request is the provider's own, the credential is injected server-side, and the answer is relayed verbatim. The official Google Business Profile channels are linked above.