Connect the Google Business Profile MCP server to your AI agent Open source, MIT, on npm. Setup instructions for Claude, Cursor and Codex are in the repository; adoption questions — Telegram. GitHub repository Telegram

Google Business Profile: Get a location — MCP tool

Google Business Profile MCP tool: Returns one location by id (Business Information API; v1 uses the bare locations/{id} name, no account prefix).

Technical name: get_location

What task it solves

I want to get a location.

Returns one location by id (Business Information API; v1 uses the bare locations/{id} name, no account prefix).

When to use it

Use this capability when you need “Get a location” without doing the same work manually in the Google Business Profile interface. It runs only when an AI client calls it.

What to provide

  • locationIdrequired. Location id — bare "123", "locations/123" or "accounts/1/locations/123" all work.
  • readMaskoptional. Comma-separated FieldMask of Location fields to return, e.g. "name,title,storefrontAddress,regularHours,metadata". The API requires it; omit to use the default "name,title,storefrontAddress,phoneNumbers,categories,websiteUri,metadata".

What it returns

Returns one location by id (Business Information API; v1 uses the bare locations/{id} name, no account prefix).

What changes in Google Business Profile

The tool reads Google Business Profile data and does not change it.

Example request

Get a location in Google Business Profile. Ask for any required identifiers that are missing.

Errors and limitations

The readMask picks which fields come back: title, categories, storefrontAddress, phoneNumbers, websiteUri, regularHours, specialHours, openInfo, profile (description), storeCode, latlng, metadata (mapsUri, newReviewUri, placeId).

Access also depends on token permissions, quotas, and upstream API limits.

Related MCP tools

Technical details