Google Ad Manager MCP server for AI agents
OrbiAds exposes a hosted Google Ad Manager MCP server on Google Cloud Run. Claude, Cursor, Windsurf, or any compatible AI agent can pilot native campaigns in natural language — no local installation required.
What is a Google Ad Manager MCP server?
A Google Ad Manager MCP server gives AI agents a controlled protocol layer for GAM workflows: campaign setup, inventory checks, reporting and safety validations. OrbiAds hosts that MCP layer so teams can connect their agent without operating their own server.
219 legacy MCP tools have been retired from the public catalogue. Use the 27 parent tools and the migration mapping. See the migration mapping.
Get started in 3 steps
After completing the 3 prerequisites, configure your first agent in less than 10 minutes.
Commencer l'installationSecurity & Authentication
The OrbiAds MCP server is secured by Google OAuth 2.0. Each request is authenticated via your API key linked to your Firebase UID (the same Google account you used for registration). GAM credentials are encrypted via Google KMS and stored in Firestore. No password or GAM token is ever transmitted in plain text.
En savoir plus sur la sécuritéInstall Skills for full potential
The MCP gives you 200+ GAM tools. Skills give it your working method: step order, checks, business rules. Without Skills, the AI guesses every time.
Install the 9 SkillsArchitecture
The MCP server is hosted on our infrastructure — no need to install or maintain a server.
Frequently asked questions
What is the OrbiAds Google Ad Manager MCP server?
A hosted MCP server at https://orbiads.com/mcp that lets AI agents — Claude, Cursor, Windsurf, ChatGPT or Gemini — drive Google Ad Manager in natural language. Authentication is OAuth 2.0 through your own Google account.
How many Google Ad Manager operations does it cover?
50 MCP tools covering 474 Google Ad Manager functions, grouped as parent tools (one tool per domain with an action parameter) plus standalone tools.
Is it safe to let an agent write to Google Ad Manager?
Yes. Reads are free, and every write follows a Plan-Before-Mutate pattern: call with dryRun=true to receive an ExecutionPlan (mutations, cost, risks, confirmationToken), then call again with the confirmationToken to execute.
