The Google Ads MCP server allows users to query campaigns, keywords, assets, and more using natural language. It is built with Bun and TypeScript and is compatible with various MCP clients.
From the registry: Google Ads MCP server — query campaigns, keywords, assets & more via natural language
$ npx mcp-gads setuphttps://console.cloud.google.com/apis/credentialsPlease install the `mcp-gads` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Google Ads API developer token** — Obtain a Google Ads API developer token (https://developers.google.com/google-ads/api/docs/get-started/dev-token)
- **OAuth client credentials** — Download OAuth client JSON from Google Cloud Console, then run 'npx mcp-gads setup' to complete OAuth and save a refresh token Run: `npx mcp-gads setup` (https://console.cloud.google.com/apis/credentials)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","mcp-gads@latest"]
- required environment variables:
- `GOOGLE_ADS_DEVELOPER_TOKEN`: Google Ads API developer token (example: `<your-developer-token>`)
- `GOOGLE_ADS_CREDENTIALS_PATH`: Path to OAuth client JSON file (example: `/path/to/credentials.json`)
- optional environment variables:
- `GOOGLE_ADS_CUSTOMER_ID`: Default customer ID (example: `<your-customer-id>`)
- `GOOGLE_ADS_LOGIN_CUSTOMER_ID`: MCC manager account ID (example: `<your-mcc-id>`)
- `GOOGLE_ADS_ENABLE_MUTATIONS`: Enable write tools (default false) (example: `false`)
- `GOOGLE_ADS_ENABLE_EXTENDED_TOOLS`: Enable extended read tools (default false) (example: `false`)
Note: Google Ads MCP server (39 tools). Requires Node 18+. Write tools and extended tools disabled by default — enable via env vars.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.GOOGLE_ADS_DEVELOPER_TOKENrequiredAPI developer tokenGOOGLE_ADS_CREDENTIALS_PATHrequiredPath to OAuth client JSONTwitter X automation MCP - post schedule analytics engagement social media
Connect AI to your Attio CRM. Manage contacts, companies, deals, and sales pipelines. Create tasks…
Streamline your Attio workflows using natural language to search, create, update, and organize com…