A Model Context Protocol (MCP) server that exposes Google's My Business Business Information API and Business Profile Performance API for managing business location profiles, their attributes, and…
mewcp-google-business is an MCP project maintained in the asthetech/mewcp-google-business repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that exposes Google's My Business Business Information API and Business Profile Performance API for managing business location profiles, their…”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| parent | string, required) — The location for which the time series should be fetched. Format: locations/{locationId} where locationId is an unobfuscated listing id. |
| read_mask | string, required) — Comma-separated list of fully qualified field names to return. |
| page_size | integer, optional, default: 100) — Number of results requested. Default 100, maximum 100. |
| page_token | string, optional) — Base64-encoded token indicating the next paginated result to return. |
| filter_ | string, optional) — Filter string from the user; the only supported field is displayName, e.g. filter=displayName=foo. |
| order_by | string, optional) — Comma-separated sort fields (SQL syntax). Default ascending; append " desc" for descending. Valid fields: title, storeCode. E.g. "title… |
| location | string, required) — The location for which the time series should be fetched. Format: locations/{locationId} where locationId is an unobfuscated listing id. |
| validate_only | boolean, optional) — If true, validates the request without actually updating; response is empty unless there are validation errors. |
| request_id | string, optional) — A unique request ID for the server to detect duplicate requests. UUIDs recommended. Max 50 characters. |
| location_name | string, required) — Google identifier for this location, in the form locations/{locationId}. |
| update_mask | string, required) — The specific fields to update. Comma-separated list of fully qualified field names. |
| attributes_name | string, required) — Google identifier for this location, in the form locations/{locationId}/attributes. |
| attribute_mask | string, required) — Attribute names (as attributes/{attribute}) to update. Every attribute you want updated must be in both attributes and attributeMask. To… |
| attributes | array , optional) — The attributes to set (each with name, valueType, values, repeatedEnumValue, uriValues). May be empty when deleting all attributes via… |
| chain_name | string, required) — Search for a chain by its name. Exact/partial/fuzzy/related queries are supported. Examples: "walmart", "wal-mart", "walmmmart", "沃尔玛". |
| region_code | string, optional) — The ISO 3166-1 alpha-2 country code to find available attributes. |
| language_code | string, optional) — The BCP 47 code of language to get attribute display names in. Falls back to English if unavailable. |
| view | string, required) — Specifies which parts of the Category resource to return. Values: CATEGORY_VIEW_UNSPECIFIED (equivalent to BASIC), BASIC (only displayName, |
| names | array , required) — The GConcept ids the localized category names should be returned for. Repeat this parameter to request more than one category; at least one |
| category_name | string, optional) — The primary category stable ID to find available attributes. Must be of the format categories/{category_id}. |
| show_all | boolean, optional) — If true, metadata for all available attributes is returned, disregarding parent and category_name. region_code and language_code are… |
| query | string, optional) — Union field search_query — exactly one of location or query is required. Text query to search for. Less accurate than an exact location… |
| daily_metric | string, required) — The metric to retrieve time series for. One of: DAILY_METRIC_UNKNOWN, BUSINESS_IMPRESSIONS_DESKTOP_MAPS… |
| daily_range | object, required) — The timerange to fetch. { "startDate": {"year", "month", "day"}, "endDate": {"year", "month", "day"} }, both inclusive. |
| daily_sub_entity_type | object, optional) — The sub-entity type/id the time series relates to. Currently no DailyMetric supports this (breakdown not available). Union of dayOfWeek… |
| daily_metrics | array , required) — The metrics to retrieve time series for. Same enum values as get_daily_metrics_time_series. Repeat this parameter for multiple metrics. |
| monthly_range | object, required) — The range in months to aggregate search keyword impressions over. { "startMonth": {"year", "month", "day"}, "endMonth": {"year", "month"… |
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
An MCP server that gives AI agents and IDEs like Claude, Cursor, and Windsurf <strong>read-only</strong> access to historical resource usage and
a mcp server to get sentry issue by id or url for LLM
mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers
MCP server that connects AI agents to LLM Conveyors — run Job Hunter, B2B Sales, and other AI agents from Claude, Cursor, or any MCP client