Check Google Business Profile
get_google_business_statusIs a Google Business Profile connected to this site, which location, its health, and what Google lets this location do (capabilities with status available / not_applicable / not_implemented / not_connected / insufficient_permission / unavailable_from_google / discontinued / unknown, each with a reason). Use assistant_context as authoritative. Offer ONLY operations whose capability is available; unknown or missing capabilities are not available. When status is not_selected or ambiguous, ask the owner to pick from choices (by connection_id) and call choose_google_location. When not_connected, give them connect_url to sign in with Google in the browser. When available is false (connect_url is null), say Google Business Profile is not available for this workspace yet. When pro_required is true, tell the owner what pro_message says before starting setup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The site whose Google Business Profile location to use. | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. |