LabscoMCP early access ↗
OrbiAdsMCP SERVER

OrbiAds

Run Google Ad Manager in plain language — 270+ operations across campaigns, line items, creatives, inventory and reporting, with a confirmation gate before every write.

by OrbiAds ↗Marketing Automation & AdvertisingCommunity

LABSCO SUMMARY

Nothing goes live by accident.

Every write requires an explicit execution plan preview and a confirmation token, with the token expiring after 300 seconds, and deployment actions have a dry-run mode. Inventory commits are gated behind a forecast so availability is verified before anything is booked, and every action lands in an audit trail. That is the correct shape for a surface where a mistake spends real budget. The repository itself is the distribution scaffold — skills, commands, CLI and docs under MIT — while the backend the hosted endpoint talks to is proprietary and governed separately.

What it is

A hosted MCP server for Google Ad Manager on the current API version, v202605. Rather than one tool per endpoint it groups the API into parent tools with hundreds of actions beneath them, organised into six domain skills so an agent's context stays workable. There is also a Python CLI over the same backend for terminal and CI use.

What you get

  • Campaign work — campaign reads live state, plans a deployment, dry-runs it, deploys, pauses and rolls back; orders and line_items handle the objects underneath
  • Creative handling: creatives for upload including HTML5 and video, creative_assets, creative_qa for click-tracker audits, compliance scans and SSL validation, creative_wrapper_skill for third-party wrappers, formats for discovery
  • Inventory and targeting — inventory for ad unit trees, sizes and ads.json manifests, placements, targeting for custom keys and values, audiences, blueprint for structured network blueprints
  • Reporting and forecasting: reporting for template-driven reports, delivery checks and GA4 integration, preview for coverage verification, pql for raw PQL queries
  • Programmatic deals through deals and companies; network administration through gam_admin, gam_features, network and settings
  • Audit and billing — audit_skill for security and hygiene sweeps, audit for the network audit log, billing for credit balance and history
  • Seven /adops slash commands for Claude Code, installed as a plugin, covering campaign, audit, report, deal, creative, inventory and admin workflows

Requirements

An OrbiAds account with Google Ad Manager connected over OAuth — your GAM credentials stay with Google and there are no API tokens to manage. The hosted endpoint is https://orbiads.com/mcp over streamable-http with SSE also supported; paste it into Claude, ChatGPT, Gemini, Cursor, Codex or Warp. The CLI is separate: pip install orbiads-cli (orbiads-cli is 1.2.0 in its pyproject), needs Python 3.10+, and authenticates through OAuth device flow. If you install the CLI with pip's user flag, add the scripts directory to PATH or agents will not find the orbiads command. Reads are free; writes deduct credits, and a free trial starts with 5 credits and no card.

Setup effort

One command — claude mcp add --transport http orbiads https://orbiads.com/mcp