#1010th of 12 in MCP serversFor finance and business, e-commerce, marketing and sales
google-ads-mcp
MCP server for querying and managing Google Ads accounts from LLM agents
- Stars
- 1.2k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Python
388 on 21 Apr 20261,152 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Python MCP server built on FastMCP that lets an agent run GAQL queries, read resource metadata, list accessible customers, and create assets and labels in Google Ads. Write tools use a propose-and-confirm flow: a validate_only dry run returns a checksum that must be passed back to commit. It runs over stdio with Application Default Credentials, or as a Streamable HTTP service with an OAuth proxy, including on Cloud Run.
Who it is for: Advertisers and engineers connecting AI agents to Google Ads accounts
Strengths
- Mutating tools require a validate_only proposal and a matching checksum before committing
- tools_config.yaml toggles tools by namespace; read-only mode is two settings
- Runs over stdio with ADC or Streamable HTTP with OAuth proxy; Cloud Run steps documented
- OAuth state storage can use filetree, Redis, Firestore or memory
Weaknesses
- Only seven tools; no campaign, ad group or budget mutation tools are listed
- Image path and video upload tools work only in local stdio mode
- Connected LLM can see account data; the README warns of this
- Firestore OAuth storage never deletes expired entries and needs a cleanup job
What it needs
- no GPU
- Docker
- Needs Google Ads API, Google Cloud project, OAuth client or Application Default Credentials, pipx, Redis or Firestore (optional)
- port 8080
Quick answers
Is google-ads-mcp open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Can you run google-ads-mcp with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Does google-ads-mcp need a GPU?
No, it runs without one.
Also in MCP servers
See all 12| Rank | Project | Score |
|---|---|---|
| 1 | serversReference MCP servers for files, git, fetch, memory and time | 94 out of 100 |
| 2 | apify-mcp-serverOfficial MCP server exposing Apify Store Actors as tools for web scraping | 86 out of 100 |
| 3 | xiaohongshu-mcpMCP server that lets AI clients post, search and comment on Xiaohongshu | 85 out of 100 |
| #4 | ha-mcpMCP server that lets AI assistants configure and control Home Assistant | 80 out of 100 |
| #5 | mcp-atlassianMCP server exposing Jira and Confluence tools to AI assistants | 69 out of 100 |