Product

Business Profile

Business Profile accounts, locations, verifications, lodging, place actions, notifications and performance.

Install

gbusiness is one plugin in the google-services-mcps marketplace, and it runs one MCP server with the same name. Install it for Claude Code with the command below. For Codex, OpenCode or Antigravity, change --agent; the product id stays the same.

Install for Claude Code

npx google-services-mcps install --agent claude --plugin gbusiness

What it manages

The server carries 7 generated API bindings and 0 gateway APIs. Gateway APIs are reached through api_search, api_describe and api_call, which every product with gateway APIs lists.

Generated API bindings
APIVersion
businessprofileperformancev1
mybusinessaccountmanagementv1
mybusinessbusinessinformationv1
mybusinesslodgingv1
mybusinessnotificationsv1
mybusinessplaceactionsv1
mybusinessverificationsv1

Tools

The plugin's server registers 59 tools: 32 reads, 18 writes, 9 destructive actions and 0 dynamic tools. A read never asks. A write is listed only when Allow write tools is on, and asks before it runs. A destructive action asks twice. A dynamic tool decides per call.

Every tool name starts with mcp__plugin_gbusiness_gbusiness__, so a call traces back to this product. The table lists the tools this server registers, with the safety class from the plugin's tool map.

Registered tools
ToolClassWhat it does
account_removewriteRemove a signed-in account
account_set_defaultwriteSet the default account
accounts_listreadSigned-in accounts
api_methodsreadgbusiness: API methods
auth_loginwriteSign in to Google
auth_setup_clientwriteSave the Google OAuth client
auth_statusreadSign-in status
bpperf_impressions_monthly_listreadbusinessprofileperformance.locations.searchkeywords.impressions.monthly.list
bpperf_loc_get_dai_met_tim_serireadbusinessprofileperformance.locations.getDailyMetricsTimeSeries
bpperf_locations_time_seriesreadbusinessprofileperformance.locations.fetchMultiDailyMetricsTimeSeries
healthreadServer health
mbaccount_accounts_admins_listreadmybusinessaccountmanagement.accounts.admins.list
mbaccount_accounts_admins_patchdestructivemybusinessaccountmanagement.accounts.admins.patch
mbaccount_accounts_createwritemybusinessaccountmanagement.accounts.create
mbaccount_accounts_getreadmybusinessaccountmanagement.accounts.get
mbaccount_accounts_listreadmybusinessaccountmanagement.accounts.list
mbaccount_accounts_patchwritemybusinessaccountmanagement.accounts.patch
mbaccount_accts_admins_createdestructivemybusinessaccountmanagement.accounts.admins.create
mbaccount_accts_admins_deletedestructivemybusinessaccountmanagement.accounts.admins.delete
mbaccount_admins_createdestructivemybusinessaccountmanagement.locations.admins.create
mbaccount_admins_deletedestructivemybusinessaccountmanagement.locations.admins.delete
mbaccount_admins_patchdestructivemybusinessaccountmanagement.locations.admins.patch
mbaccount_invitations_acceptwritemybusinessaccountmanagement.accounts.invitations.accept
mbaccount_invitations_declinewritemybusinessaccountmanagement.accounts.invitations.decline
mbaccount_invitations_listreadmybusinessaccountmanagement.accounts.invitations.list
mbaccount_locations_admins_listreadmybusinessaccountmanagement.locations.admins.list
mbaccount_locations_transferdestructivemybusinessaccountmanagement.locations.transfer
mbinf_attributes_google_updatedreadmybusinessbusinessinformation.locations.attributes.getGoogleUpdated
mbinfo_accounts_createwritemybusinessbusinessinformation.accounts.locations.create
mbinfo_accounts_locations_listreadmybusinessbusinessinformation.accounts.locations.list
mbinfo_attributes_listreadmybusinessbusinessinformation.attributes.list
mbinfo_categories_batch_getreadmybusinessbusinessinformation.categories.batchGet
mbinfo_categories_listreadmybusinessbusinessinformation.categories.list
mbinfo_chains_getreadmybusinessbusinessinformation.chains.get
mbinfo_chains_searchreadmybusinessbusinessinformation.chains.search
mbinfo_get_google_updatedreadmybusinessbusinessinformation.locations.getGoogleUpdated
mbinfo_google_locations_searchreadmybusinessbusinessinformation.googleLocations.search
mbinfo_locations_deletedestructivemybusinessbusinessinformation.locations.delete
mbinfo_locations_getreadmybusinessbusinessinformation.locations.get
mbinfo_locations_get_attributesreadmybusinessbusinessinformation.locations.getAttributes
mbinfo_locations_patchwritemybusinessbusinessinformation.locations.patch
mbinfo_update_attributeswritemybusinessbusinessinformation.locations.updateAttributes
mbnotify_get_notif_settingreadmybusinessnotifications.accounts.getNotificationSetting
mbnotify_update_notif_settingwritemybusinessnotifications.accounts.updateNotificationSetting
mbv_locations_verification_optsreadmybusinessverifications.locations.fetchVerificationOptions
mbveri_locations_merchant_statereadmybusinessverifications.locations.getVoiceOfMerchantState
mbverify_locations_verifywritemybusinessverifications.locations.verify
mbverify_tokens_generatewritemybusinessverifications.verificationTokens.generate
mbverify_verifications_completewritemybusinessverifications.locations.verifications.complete
mbverify_verifications_listreadmybusinessverifications.locations.verifications.list
mybusines_locations_get_lodgingreadmybusinesslodging.locations.getLodging
mybusiness_get_google_updatedreadmybusinesslodging.locations.lodging.getGoogleUpdated
mybusiness_links_createwritemybusinessplaceactions.locations.placeActionLinks.create
mybusiness_links_deletedestructivemybusinessplaceactions.locations.placeActionLinks.delete
mybusiness_links_getreadmybusinessplaceactions.locations.placeActionLinks.get
mybusiness_links_listreadmybusinessplaceactions.locations.placeActionLinks.list
mybusiness_links_patchwritemybusinessplaceactions.locations.placeActionLinks.patch
mybusiness_meta_listreadmybusinessplaceactions.placeActionTypeMetadata.list
mybusiness_update_lodgingwritemybusinesslodging.locations.updateLodging

The plugin option toolset can list fewer tools. google lists 13 tools that do the same jobs as Google's official MCP server for this product; curated lists the hand-written and gateway tools; all is the default.

Sign-in

gbusiness belongs to the business login group. Log in once for the group: create a Desktop OAuth client in a Google Cloud project, save its file with npx google-services-mcps setup-client, then run npx google-services-mcps login business.

The plugin's scope file (scopes.json) lists no OAuth scopes for this product. Its server file (servers.json) declares the scopes its APIs ask for, listed below, because the APIs' Discovery documents list none; the login asks only for those its profile needs.

OAuth scopes in the server's scope list
Scope
https://www.googleapis.com/auth/business.manage

Plugin details

Plugin
gbusiness
MCP server
gbusiness
Display name
Business Profile
Version
2.17.0
Marketplace
google-services-mcps
Login group
business
Marketplace category
marketing
Plugin options
allow_writes, confirmation, token_dir, toolset
Server kind
discovery