Opus Growth

Recategorise Business Photo

Moves a photo ALREADY on a Google Business Profile into a different CATEGORY, in place — without deleting and re-uploading it, which would lose the photo's view count, upload date and history.

Type
Makes changes
Credits
1
Platform
Business Profile
Approval
Preview first, applied after you approve

What it does

Moves a photo ALREADY on a Google Business Profile into a different CATEGORY, in place — without deleting and re-uploading it, which would lose the photo's view count, upload date and history. Photos uploaded from Google's own dashboard, or in bulk, almost always land in ADDITIONAL, and the dashboard does not recategorise them afterwards; this tool does. media_id is an id or the full name from gbp_list_photos. category = EXTERIOR | INTERIOR | PRODUCT | AT_WORK | FOOD_AND_DRINK | MENU | TEAMS | ADDITIONAL. GOOGLE LIMIT: the new category CANNOT be COVER or PROFILE (those are set through a separate flow / the dashboard), and LOGO is not writable through the API either. SAFETY: confirm=false → preview, confirm=true → apply. location = a gbp_list_locations value or the business name/domain (auto-matched).

MCP: gbp_update_photo_category

How to use it

You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.

Because this tool changes your account, your assistant first shows a preview of exactly what will change. Nothing is applied until you say yes, and every applied change is written to your audit log.

Parameters

NameTypeRequiredDefault
locationstringRequired·Target location, placement, or Business Profile resource for this operation. Use the exact provider-formatted value or ID returned by the relevant list or search tool.
media_idstringRequired·Exact media identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
categorystringRequired·EXTERIOR · INTERIOR · PRODUCT · AT_WORK · FOOD_AND_DRINK · MENU · TEAMS · ADDITIONAL · Provider category or conversion/content category accepted by this operation.
confirmbooleanOptionalfalseSafety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change.