cesteral avatar

Google Ads MCP Server

cesteral/mcp-open-advertising

Connects Claude directly to the Google Ads REST API v23 with fifteen tools covering campaign writes, GAQL reporting, bid adjustments, bulk mutations, and ad preview generation. You get validation before spend commits and structured reporting without bouncing between the Ads UI and your workflow. Part of Cesteral's open source fleet of advertising platform connectors, so the auth is OAuth2 refresh tokens you control and the tooling is transparent. Reach for this when you're building programmatic campaign workflows, need to pull reporting into agent context, or want to prototype Ads operations locally before putting them behind approval gates in a managed environment.

tools
5
transport
STDIO, HTTP
last updated
Jun 10, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

GOOGLEADS_ADD_OR_REMOVE_TO_CUSTOMER_LISTAddOrRemoveToCustomerList Tool will add a contact to a customer list in Google Ads. Note: It takes 6 to 12 hours for changes to be reflected in the customer list.3 params

AddOrRemoveToCustomerList Tool will add a contact to a customer list in Google Ads. Note: It takes 6 to 12 hours for changes to be reflected in the customer list.

Parameters* required
emailsarray
Array of emails of the contacts to be added to the customer list.
operationstring
Operation to be performed on the customer list. Either create or remove.one of create · removedefault: create
resource_namestring
Resource name of the customer list. For example: customers/1234567890/userLists/1234567890
GOOGLEADS_CREATE_CUSTOMER_LISTCreateCustomerList Tool will create a customer list in Google Ads.2 params

CreateCustomerList Tool will create a customer list in Google Ads.

Parameters* required
descriptionstring
Description of the customer list.
namestring
Name of the customer list.
GOOGLEADS_GET_CAMPAIGN_BY_IDGetCampaignById Tool will return details of a campaign in Google Ads.1 params

GetCampaignById Tool will return details of a campaign in Google Ads.

Parameters* required
idstring
id of the campaign to search on GoogleAds.
GOOGLEADS_GET_CAMPAIGN_BY_NAMEGetCampaignByName Tool will run a SQL GetCampaignByName in Google Ads.1 params

GetCampaignByName Tool will run a SQL GetCampaignByName in Google Ads.

Parameters* required
namestring
name of the campaign to search on GoogleAds.
GOOGLEADS_GET_CUSTOMER_LISTSGetCustomerLists Tool will list all customer lists in Google Ads.

GetCustomerLists Tool will list all customer lists in Google Ads.

No parameter schema in public metadata yet.

Sponsors

Readme

Cesteral MCP Servers

Self-hostable MCP connectors for major advertising platforms.

Use this repo when you want transparent platform integrations, local experimentation, and infrastructure you control. Use Cesteral Intelligence when your team needs approvals before spend commits, credential brokering, auditability, and cross-platform execution from one governed environment.

Try Meta Ads MCP locally (~10 min) | Compare OSS vs Cesteral Intelligence | Book a workflow demo

License TypeScript MCP


View the full README on GitHub

Details

Repository
github.com/cesteral/mcp-open-advertising
Categories
Sales & Marketing, Data & Analytics, Finance & Commerce
Package
@cesteral/gads-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active

Related Sales & Marketing MCP servers

View all
1sarg338 avatarSteam (read-only)sarg338/steam-mcpRead-only Steam: friends, games, achievements, sales, plus game recommendations and co-op nights.8stars
2hasdata avatarHasData Facebookhasdata/facebook-mcpPublic Facebook pages and profiles with likes, followers, contact details and posts, as JSON.7stars
3n0zer0d4y avatarAthena Protocoln0zer0d4y/athena-protocolAI tech lead for coding agents with validation and impact analysis7stars
4martinhavel avatarEu Registrymartinhavel/cz-agents-mcpEU company registry lookup: 16 countries incl. Lithuania (JAR: identity + legal status).6stars
5ipgeolocation avatarIPGeolocation.io MCP Serveripgeolocation/ipgeolocation-io-mcpIP geolocation, company, ASN/network, security, abuse, time zones, astronomy, currency, user agents.6stars
6flowzap-xyz avatarFlowzapflowzap-xyz/flowzap-mcpCreate workflow, sequence, architecture, and mind map diagrams via AI assistants.5stars