Katbi
Services📖 ERPNext GuideBlogTeamContact
Get a Quote
Home
Blog
We Open-Sourced Our Google Ads MCP Server
Google Ads MCPGoogle Ads APIAI automationopen sourceMCP servercampaign management

We Open-Sourced Our Google Ads MCP Server

Bilal Katbi 2026-08-09 4 min read
§In this article
  • What it does
  • Why we built it
  • Why open source
  • Try it
  • How Katbi helps

At Katbi Digital Solutions we manage Google Ads accounts for UAE clients every day. The repetitive work — checking performance, adjusting budgets, pausing keywords, reviewing search terms — used to mean endless clicks inside the Google Ads UI.

So we built a tool that eliminates that friction and released it as open source: google-ads-campaign-mcp, an MCP server that connects AI assistants directly to the Google Ads API.

What it does

The server exposes 14 tools covering the full campaign lifecycle:

🟢 Accounts: list all accounts under your MCC with currency and timezone

🟢 Campaigns: list campaigns, pull 30-day stats (impressions, clicks, cost, conversions), pause/enable, update daily budget, create a Search campaign

🟢 Keywords: list with quality score and metrics, add in batches, pause, remove, adjust max CPC bids

🟢 Reporting & research: real search-term data to spot wasted spend, Keyword Planner ideas, ad-group listing

Why we built it

Two reasons:

  • Speed: a budget change that took minutes in the UI now happens in one AI request, with a read-back verification
  • Transparency: clients can see exactly how their campaigns are managed — no black box

Why open source

MIT license means any agency or business can use it freely, even commercially. Open source keeps us honest and lets the community add tools and fixes. A real, auditable tool is also stronger proof of capability than a sales pitch.

Try it

pipx install .

Set GOOGLE_ADS_DEVELOPER_TOKEN, GOOGLE_ADS_CLIENT_ID, GOOGLE_ADS_CLIENT_SECRET, GOOGLE_ADS_REFRESH_TOKEN — then register the server in any MCP client.

Full docs, installation guide, and usage examples are on GitHub.

How Katbi helps

📊 Google Ads management — we run and optimize client campaigns daily using tools like this

🔧 Custom automation — we build MCP servers and AI integrations for ERPNext, WhatsApp, and your ad accounts

Need help automating your advertising? Contact us on WhatsApp.

Katbi

Designing the Digital Future

© 2026 Katbi Digital Solutions. All rights reserved.

PortfolioBlogTeamPrivacy PolicyTerms & Conditions
Trade License # 1098696

United Arab Emirates 🇦🇪

One person. AI team. Real results. 🤖