Skip to main content
Glama
samihalawa

Google Ads MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_ADS_CONFIGYesGoogle Ads API Configuration as an inline JSON string. Must contain: client_id, client_secret, developer_token, refresh_token, and login_customer_id.
GOOGLE_ADS_CUSTOMER_IDYesThe Google Ads Customer ID to query (numeric string without dashes).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_campaignsC

Fetch Google Ads campaign performance data

get_campaign_detailsC

Get detailed information about a specific campaign

get_performance_summaryC

Get overall account performance summary

get_top_performersC

Get top performing campaigns by specified metric

pause_campaignC

Pause a specific campaign

enable_campaignC

Enable/resume a paused campaign

update_campaign_budgetC

Update the daily budget for a campaign

create_responsive_display_adC

Create a Responsive Display Ad with Ad Controls (e.g., enable video creation)

create_conversion_actionC

Create a new Conversion Action (e.g., for website, phone calls)

get_conversion_actionsB

List all Conversion Actions for the account

export_reportC

Export campaign data to CSV or JSON format

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/samihalawa/google-ads-mcp-server'

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