AdsPilot

AdsPilot: AI manages your Google Ads, a human approves the spending.

AdsPilot is an open-source MCP (Model Context Protocol) server that connects an AI assistant โ€” such as Claude โ€” to your own Google Ads account. Its purpose: let the assistant read performance reports, find wasted spend and draft campaigns, while server-side safety gates keep every spending decision in human hands.

Approval the agent cannot fake

Most write-capable integrations ask the agent to confirm โ€” which means the agent decides whether a human was ever consulted. AdsPilot moves that decision out of the agent's hands: when your MCP client supports elicitation, the server asks you directly through the protocol, and the agent's own confirm flag is ignored entirely.

Consent stops being a story the agent tells and becomes a fact the server can verify.

The guarantees

Open source, verifiable

AGPL-3.0 licensed: every hosted instance must offer its users the source, so what the server does with your account is always inspectable. 155 automated tests plus a live smoke test verify each guarantee against Google's real servers โ€” including that a refused budget increase leaves the live budget unchanged.

Read the architecture, the security model, or the privacy policy.