Skip to content
mcp/skillhub

Google Ads Manager MCP Server

by aleemhaiderio.github.AleemHaider/google-ads-manager-mcpv1.0.0

Unofficial MCP server for Google Ads: reporting plus safe draft/confirm campaign management.

0Node.jsstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Maintained58d ago

Install Google Ads Manager MCP server

Install in Claude Code

claude mcp add google-ads-manager -e GOOGLE_ADS_CLIENT_ID='<google-ads-client-id>' -e GOOGLE_ADS_CLIENT_SECRET='<google-ads-client-secret>' -e GOOGLE_ADS_DEVELOPER_TOKEN='<google-ads-developer-token>' -e GOOGLE_ADS_REFRESH_TOKEN='<google-ads-refresh-token>' -e GOOGLE_ADS_CUSTOMER_ID='<google-ads-customer-id>' -- npx -y google-ads-manager-mcp

Configuration

VariableRequiredSecretDescription
GOOGLE_ADS_CLIENT_IDyes—OAuth client ID from a Google Cloud 'Desktop app' credential
GOOGLE_ADS_CLIENT_SECRETyesyesOAuth client secret from the same Google Cloud credential
GOOGLE_ADS_DEVELOPER_TOKENyesyesDeveloper token from Google Ads > Tools & Settings > API Center
GOOGLE_ADS_REFRESH_TOKENyesyesOAuth refresh token, generated by running `npm run auth`
GOOGLE_ADS_CUSTOMER_IDyes—The Google Ads account this server manages (10-digit ID, dashes optional)
GOOGLE_ADS_LOGIN_CUSTOMER_ID——Manager (MCC) account ID, only needed if GOOGLE_ADS_CUSTOMER_ID is a client account under a manager account

Freshness

Maintained — last maintenance signal 58d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-08-13 · 58d ago · GitHub

  2. Latest release

    no data · GitHub

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-08-13 · 58d ago · official registry · v1.0.0

FAQ

›How do I install the Google Ads Manager MCP server in Claude Code?

Run: claude mcp add google-ads-manager -e GOOGLE_ADS_CLIENT_ID='<google-ads-client-id>' -e GOOGLE_ADS_CLIENT_SECRET='<google-ads-client-secret>' -e GOOGLE_ADS_DEVELOPER_TOKEN='<google-ads-developer-token>' -e GOOGLE_ADS_REFRESH_TOKEN='<google-ads-refresh-token>' -e GOOGLE_ADS_CUSTOMER_ID='<google-ads-customer-id>' -- npx -y google-ads-manager-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Google Ads Manager require an API key?

Yes. It expects GOOGLE_ADS_CLIENT_ID, GOOGLE_ADS_CLIENT_SECRET, GOOGLE_ADS_DEVELOPER_TOKEN, GOOGLE_ADS_REFRESH_TOKEN, GOOGLE_ADS_CUSTOMER_ID, of which 3 are secrets.

›Can I use Google Ads Manager as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Google Ads Manager in the official MCP registry?

Yes, as io.github.AleemHaider/google-ads-manager-mcp.

Alternatives to Google Ads Manager

Other crm & marketing MCP servers.

View all