AI

Google Open-Sources an MCP Server for the Google Ads API, Bringing LLM-Native Access to Ads Data

Google has open sourced the Model Context Protocol (MCP) server that exposes read-only access to the Google Ads API for proxy and LLM applications. warehouse googleads/google-ads-mcp Implemented an MCP server in Python which shows two tools today: search (GAQL queries via ad accounts) and list_accessible_customers (Customer Resource Enumeration). Includes cross setup pipxGoogle Ads Developer Tokens, OAuth2 Domains (https://www.googleapis.com/auth/adwords), and Gemini CLI/Code Assist integration through standard MCP client configuration. The project is titled “Experimental.”

So, why does it matter?

MCP stands out as a common interface for wiring models to external systems. By shipping a reference server for the Ads API, Google lowers the integration cost for LLM agents who need campaign telemetry, budget pacing, and performance diagnostics without using a custom SDK sticker.

How does it work? (developer demo)

  • protocol: MCP standardizes the “tools” that models can call using parameters and typed responses. The Ads MCP server advertises tools associated with Google Ads API operations; MCP clients (Gemini CLI/Code Assist and others) detect them and connect to them during the session.
  • Authentication and scopes: You can enable the Google Ads API in a Cloud project, obtain a developer token, and configure default credentials for the application or Ads Python client. The required range is adwords. For manager account hierarchies, set the login client ID.
  • Client wires: Add a ~/.gemini/settings.json An entry indicating a call to the MCP server (pipx run git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp) and pass the credentials via env vars. Then query via /mcp In Gemini or by demanding campaigns, performance, etc.

Ecosystem signal

Google Server arrives amid broader MCP adoption across vendors and open source customers, cementing MCP as a practical path to agent-to-SaaS interoperability. For PPC and growth teams experimenting with proxy workflows, a reference server is a low-friction way to check LLM-assisted QA, triage anomalies, and prepare weekly reports without granting write privileges.

Key takeaways

  • Google open source a Read-only Google Ads API MCP servershow two tools: search (Jaqal) and list_accessible_customers.
  • Implementation details: Python project on GitHub (googleads/google-ads-mcp), Apache-2.0 License, marked experimental; Install/run via pipx And configure OAuth2 using https://www.googleapis.com/auth/adwords Scope (developer code + optional client login ID).
  • works with MCP compliant clients (e.g. Gemini CLI / Code Assist) so agents can issue GAQL queries and analyze ad accounts through natural language prompts.

conclusion

In practice, Google is open source Google Ads API MCP server Teams gives a read-only, standards-based path for LLM agents to run GAQL queries against ad accounts without custom SDK wiring. Apache licensed repo is marked as experimental, reveals search and list_accessible_customersIntegrates with MCP clients such as Gemini CLI/Code Assist; Production use should take into account OAuth scope (adwords), developer token management, and data disclosure warning mentioned in the README file.


verify GitHub page and technical blog. Feel free to check out our website GitHub page for tutorials, codes, and notebooks. Also, feel free to follow us on twitter Don’t forget to join us 100k+ mil SubReddit And subscribe to Our newsletter. I am waiting! Are you on telegram? Now you can join us on Telegram too.


Michel Sutter is a data science specialist and holds a Master’s degree in Data Science from the University of Padova. With a solid foundation in statistical analysis, machine learning, and data engineering, Michelle excels at transforming complex data sets into actionable insights.

🙌 FOLLOW MARKTECHPOST: Add us as a favorite source on Google.

Don’t miss more hot News like this! AI/" target="_blank" rel="noopener">Click here to discover the latest in AI news!

2025-10-10 09:34:00

Related Articles

Back to top button