snipmcp avatar

Gadschain

snipmcp/gadschain

Connects to the Google Ads API and exposes six operations for daily campaign management: list campaigns, review search terms, update budgets, pause or enable campaigns, and add negative keywords. The server transforms raw API responses (micros to dollars, enums to strings, CTR to percentages) into structured Pydantic models before passing them to your agent. Ships with guardrails that block mutations on removed campaigns and refuse shared budget changes. You'd reach for this if you're tired of parsing protobuf pagination or want an AI agent to spot budget bleed and wasted search queries without writing GAQL by hand. Requires a Google Ads developer token, OAuth credentials, and a customer ID to run locally.

tools
6
transport
STDIO
last updated
May 23, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

get_campaignsShow which campaigns are bleeding budget.

Show which campaigns are bleeding budget.

No parameter schema in public metadata yet.

get_search_termsReview search queries wasting spend over a given window.

Review search queries wasting spend over a given window.

No parameter schema in public metadata yet.

update_budgetChange a campaign's budget.

Change a campaign's budget.

No parameter schema in public metadata yet.

pause_campaignPause a campaign.

Pause a campaign.

No parameter schema in public metadata yet.

enable_campaignEnable a campaign.

Enable a campaign.

No parameter schema in public metadata yet.

add_negative_keywordsAdd negative keywords to a campaign.

Add negative keywords to a campaign.

No parameter schema in public metadata yet.

Sponsors

Readme

GadsChain

The AI layer between your Google Ads account and your marketing decisions.

Battle-tested. Six tools cover the daily-ops loop — campaign listing, search-term review, budget tuning, pause/enable, and negative-keyword grooming. All responses are strict Pydantic models. No raw protobuf reaches the agent.

GadsChain Demo

☁️ Moving to production?

The open-source server runs locally with your own API keys. For hosted infrastructure with multi-account failover, SLA guarantees, and webhook alerts — join the managed cloud waitlist.

The Problem

Raw Google Ads API returns thousands of rows. One bad campaign structure bleeds budget silently. GadsChain reads, sanitizes, and acts on your ad data before waste compounds.

Installation

git clone https://github.com/SnipMCP/gadschain.git
cd gadschain
pip install -e ".[dev]"
cp .env.example .env

Or with Docker:

docker-compose up --build

Configuration


View the full README on GitHub

Details

Repository
github.com/snipmcp/gadschain
Category
Finance & Commerce
Package
gadschain
Transport
STDIO
Registry
MCP registry, active

More from snipmcp

Related Finance & Commerce MCP servers

View all
1snipmcp avatarThinchainsnipmcp/thinchainMCP server that sanitizes bad broker data and compresses options chains 95% for AI trading agents.0stars
2squidboy30 avatarBoltworksquidboy30/boltwork-mcpAI services via Bitcoin Lightning — PDF summarisation, code review, translation and more.0stars
3srotzin avatarHive Openclaw Bridgesrotzin/hive-mcp-openclaw-bridgeReference integration with @kinthaiofficial OpenClaw 3-layer payment governance0stars
4statwonk avatarDecernstatwonk/decernMCP server for Decern CRM — contacts, deals, pipelines, tasks, and approvals.0stars
5sugar-co-dev avatarRoc Mcp Serversugar-co-dev/roc-mcp-serverCreator commerce intelligence for TikTok Shop brands — benchmarks, ROC calculator, and brand fit.0stars
6supermarco74 avatarWebVoicesupermarco74/webvoice-mcpWebVoice MCP: chat, TTS, STT, translate, images. Email signup, welcome credits, optional Solana.0stars