Skip to main content
Glama
qmedia-by

Google Ads MCP Server

by qmedia-by

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FASTMCP_HOSTNoSet to '0.0.0.0' to allow FastMCP to accept connections from all IP addresses.
GOOGLE_PROJECT_IDYesYour Google Cloud project ID.
GOOGLE_CLOUD_PROJECTNoYour Google Cloud project ID. Alternative name for GOOGLE_PROJECT_ID.
GOOGLE_ADS_MCP_BASE_URLNoThe base URL where the server is accessible. Defaults to http://localhost:8080.http://localhost:8080
GOOGLE_ADS_DEVELOPER_TOKENYesYour Google Ads developer token. Must have at least Explorer access to query production accounts.
GOOGLE_ADS_MCP_STORAGE_PATHNoDirectory path for 'filetree' persistent storage of OAuth state.
GOOGLE_ADS_MCP_STORAGE_TYPENoStorage backend for OAuth state: 'filetree', 'redis', or 'memory'.
GOOGLE_ADS_MCP_TOOLS_CONFIGNoExplicit path to a tools configuration file. If not set, the server looks for 'tools_config.yaml' in the current working directory, then uses the bundled default.
GOOGLE_ADS_LOGIN_CUSTOMER_IDNoThe customer ID of the manager account if access to the customer account is through a manager account.
GOOGLE_ADS_MCP_JWT_SIGNING_KEYNoSecret key used to sign FastMCP JWT tokens across multiple server instances or deployments.
GOOGLE_ADS_MCP_OAUTH_CLIENT_IDNoYour Google Cloud OAuth 2.0 Client ID. Required when using the FastMCP OAuth proxy.
GOOGLE_APPLICATION_CREDENTIALSNoPath to your Google Application Default Credentials JSON file. Required when using the Application Default Credentials method.
GOOGLE_ADS_MCP_STORAGE_REDIS_URLNoRedis URL for 'redis' persistent storage of OAuth state.
GOOGLE_ADS_MCP_OAUTH_CLIENT_SECRETNoYour Google Cloud OAuth 2.0 Client Secret. Required when using the FastMCP OAuth proxy.
GOOGLE_ADS_MCP_STORAGE_ENCRYPTION_KEYNoEncryption key for stored OAuth tokens.
GOOGLE_ADS_MCP_STORAGE_DISABLE_ENCRYPTIONNoSet to 'true' to disable token encryption in storage.

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/qmedia-by/google-ads-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server