GHB MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GOOGLE_ACCESS_TOKEN | Yes | Short-lived OAuth access token provided locally. Obtain it outside this server using your own OAuth flow and Google Cloud project. | |
| GOOGLE_ADS_API_VERSION | No | Google Ads REST API version to use. Defaults to v24 and must remain available at Google. | v24 |
| GTM_ALLOWED_CONTAINERS | No | Comma-separated exact GTM container paths in the form accounts/ID/containers/ID. If omitted, the list starts empty and all GTM queries are blocked. | |
| GA4_ALLOWED_PROPERTY_IDS | No | Comma-separated numeric GA4 property IDs allowed for queries. If omitted, the list starts empty and all GA4 queries are blocked. | |
| GOOGLE_ADS_LOGIN_CUSTOMER_ID | No | Optional 10-digit manager account ID used for delegated access to Google Ads. | |
| GOOGLE_ADS_ALLOWED_CUSTOMER_IDS | No | Comma-separated 10-digit Google Ads customer IDs without hyphens. If omitted, the list starts empty and all Google Ads queries are blocked. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| connection_infoB | Mostra recursos explicitamente autorizados na configuração local. |
| gtm_readB | Lê container, workspaces, status, tags, triggers, variáveis, pastas e versões autorizados. |
| ga4_reportC | Consulta relatório GA4 autorizado, até 1000 linhas; offset permite paginação. |
| ga4_admin_readC | Lê configurações de propriedade GA4 autorizada. |
| google_ads_searchB | Executa uma consulta SELECT GAQL em conta autorizada; aceita pageToken. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool maps to a distinct platform/action: local authorization info (connection_info), GTM reads, GA4 admin reads, GA4 reporting, and Ads queries. Only connection_info could overlap slightly with gtm_read in that both surface authorized resources, but the scopes are clearly separate.
Four of five tools follow a clean platform_action pattern (gtm_read, ga4_admin_read, ga4_report, google_ads_search) with clear snake_case naming. connection_info breaks the platform-prefix convention but remains readable and unambiguous.
Five tools is a reasonable, tight scope for a read-only tri-platform MCP. It is slightly thin given three distinct products are covered, but no tool feels redundant or filler.
The surface is entirely read-only, so no create/update/publish operations exist for GTM tags, GA4 config, or Ads entities, and GTM reporting/version publishing is absent. If read-only is intentional the read coverage is decent, but agents wanting to modify anything hit a dead end.