Google Business MCP server
{
"mcpServers": {
"a1-x-tech-google-business": {
"command": "npx",
"args": [
"-y",
"mcp-google-business@latest"
],
"env": {
"GOOGLE_BUSINESS_CLIENT_ID": "<google_business_client_id>",
"GOOGLE_BUSINESS_CLIENT_SECRET": "<google_business_client_secret>",
"GOOGLE_BUSINESS_REFRESH_TOKEN": "<google_business_refresh_token>",
"GOOGLE_BUSINESS_ACCESS_TOKEN": "<google_business_access_token>"
}
}
}
}{
"mcpServers": {
"a1-x-tech-google-business": {
"command": "npx",
"args": [
"-y",
"mcp-google-business@latest"
],
"env": {
"GOOGLE_BUSINESS_CLIENT_ID": "<google_business_client_id>",
"GOOGLE_BUSINESS_CLIENT_SECRET": "<google_business_client_secret>",
"GOOGLE_BUSINESS_REFRESH_TOKEN": "<google_business_refresh_token>",
"GOOGLE_BUSINESS_ACCESS_TOKEN": "<google_business_access_token>"
}
}
}
}{
"mcpServers": {
"a1-x-tech-google-business": {
"command": "npx",
"args": [
"-y",
"mcp-google-business@latest"
],
"env": {
"GOOGLE_BUSINESS_CLIENT_ID": "<google_business_client_id>",
"GOOGLE_BUSINESS_CLIENT_SECRET": "<google_business_client_secret>",
"GOOGLE_BUSINESS_REFRESH_TOKEN": "<google_business_refresh_token>",
"GOOGLE_BUSINESS_ACCESS_TOKEN": "<google_business_access_token>"
}
}
}
}{
"servers": {
"a1-x-tech-google-business": {
"command": "npx",
"args": [
"-y",
"mcp-google-business@latest"
],
"env": {
"GOOGLE_BUSINESS_CLIENT_ID": "${input:google_business_client_id}",
"GOOGLE_BUSINESS_CLIENT_SECRET": "${input:google_business_client_secret}",
"GOOGLE_BUSINESS_REFRESH_TOKEN": "${input:google_business_refresh_token}",
"GOOGLE_BUSINESS_ACCESS_TOKEN": "${input:google_business_access_token}"
}
}
},
"inputs": [
{
"id": "google_business_client_id",
"type": "promptString",
"description": "Google business client id",
"password": true
},
{
"id": "google_business_client_secret",
"type": "promptString",
"description": "Google business client secret",
"password": true
},
{
"id": "google_business_refresh_token",
"type": "promptString",
"description": "Google business refresh token",
"password": true
},
{
"id": "google_business_access_token",
"type": "promptString",
"description": "Google business access token",
"password": true
}
]
}{
"mcpServers": {
"a1-x-tech-google-business": {
"command": "npx",
"args": [
"-y",
"mcp-google-business@latest"
],
"env": {
"GOOGLE_BUSINESS_CLIENT_ID": "<google_business_client_id>",
"GOOGLE_BUSINESS_CLIENT_SECRET": "<google_business_client_secret>",
"GOOGLE_BUSINESS_REFRESH_TOKEN": "<google_business_refresh_token>",
"GOOGLE_BUSINESS_ACCESS_TOKEN": "<google_business_access_token>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y mcp-google-businessversion 1.1.0
What it does
MCP server for managing Google Business Profile data including locations, reviews, local posts and performance metrics. Designed for developers building AI applications that need to read and manage business profile information with explicit confirmation before making changes.
- List all business locations and retrieve unanswered reviews to prioritize customer engagement
- Draft replies to customer reviews with AI assistance, then publish them after manual confirmation
- Create and manage local posts for business locations and monitor performance metrics
Tools this server exposes
| Tool | Does |
|---|---|
| list_locations | Retrieve all locations associated with the Google Business Profile account |
| get_location_details | Get detailed information about a specific business location |
| list_reviews | Retrieve reviews for a location, with filtering options |
| reply_to_review | Draft or publish a reply to a customer review |
| list_local_posts | Retrieve local posts published for a location |
| create_local_post | Create a new local post for a business location |
| get_performance_metrics | Retrieve performance data such as views, actions and calls for a location |
| update_location_info | Update business information such as hours, phone number or address for a location |
| list_categories | Get available business categories for classification |
| list_attributes | Get available business attributes for a location |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.