Skip to main content
Glama
jonkinesis

google-ads-mcp

by jonkinesis

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoThe port for the server to listen on. Railway sets this automatically; the container listens on 0.0.0.0:$PORT.
MCP_API_KEYYesA long random secret used as the Bearer token for MCP authentication (Authorization: Bearer <MCP_API_KEY>).
MCP_TOOL_MODENoControls how many tools ChatGPT sees at the MCP layer. 'compact' exposes ~60 high-value tools plus generic API tools; 'full' exposes every implemented tool (~200+).compact
GOOGLE_ADS_CUSTOMER_IDYesThe Google Ads customer ID (10 digits, numbers only, no hyphens). Hyphens in input are stripped automatically.
MAX_BID_CHANGE_PERCENTNoMaximum allowed bid change percentage for convenience mutation tools.15
MAX_BUDGET_CHANGE_PERCENTNoMaximum allowed budget change percentage for convenience mutation tools.15
GOOGLE_SERVICE_ACCOUNT_JSONYesThe full service account JSON as one variable. Escaped \n inside private_key is supported.
GOOGLE_ADS_LOGIN_CUSTOMER_IDNoOptional login customer ID for MCC / manager access. Use when accessing via a manager account.

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources