ad_review_centerLABSCO 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 —
campaignreads live state, plans a deployment, dry-runs it, deploys, pauses and rolls back;ordersandline_itemshandle the objects underneath - Creative handling:
creativesfor upload including HTML5 and video,creative_assets,creative_qafor click-tracker audits, compliance scans and SSL validation,creative_wrapper_skillfor third-party wrappers,formatsfor discovery - Inventory and targeting —
inventoryfor ad unit trees, sizes and ads.json manifests,placements,targetingfor custom keys and values,audiences,blueprintfor structured network blueprints - Reporting and forecasting:
reportingfor template-driven reports, delivery checks and GA4 integration,previewfor coverage verification,pqlfor raw PQL queries - Programmatic deals through
dealsandcompanies; network administration throughgam_admin,gam_features,networkandsettings - Audit and billing —
audit_skillfor security and hygiene sweeps,auditfor the network audit log,billingfor credit balance and history - Seven
/adopsslash 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
USE CASES
Checking whether a booking will deliver
Run a forecast against the ad unit, size and geography for the flight dates before committing anything.
Trafficking a campaign
Plan the line item with its CPM and dates, review the execution plan, then confirm within the token window to deploy.
Auditing an account you inherited
Sweep delivery, inventory, security, creatives and billing in one pass and read what comes back flagged.
Getting a delivery report without the UI
Run a report from a template, or drop to a raw PQL query when the template does not cover the cut you need.
Quality-checking creatives before launch
Audit click trackers, run the compliance scan and validate SSL on the uploaded creatives.
Managing several networks
List the networks you can reach and switch the active context before running anything against the wrong one.
50 tools
Listed in project docs. Your client may show a different list.
audiencesauditaudit_skillbillingblueprintcampaigncompaniescreative_assetscreative_qacreative_wrapper_skillcreativesdai_skilldealsformatsgam_admingam_featuresgam_jobsinventoryjobsline_itemslive_streammcmnetworkordersplacementspqlprebid_skillpreviewproductsreportingsettingstargetingtenant_catalogvideo_opsyield_skillcheck_credentialsdisconnect_gamgam_auditget_my_tenant_idget_premium_rateinitiate_gam_authline_item_lifecyclelist_premium_rateslist_rate_cardsorder_lifecyclepoll_auth_statusreporting_skillselect_gam_networkserver_infoBEFORE YOU INSTALL
What to know first
Tools you get
50 tools named in the project's documentation.
Requires
A client that can reach a remote MCP server over HTTP
INSTALLATION
Connect your client
Server setup
claude mcp add
Claude Code
claude mcp add --transport http orbiads https://orbiads.com/mcpHosted endpoint
Claude.ai
https://orbiads.com/mcpAdd this hosted endpoint to your MCP client.
MCP Clients
Cursor, Warp, Other MCP clients
{
"mcpServers": {
"orbiads-gam-mcp": {
"url": "https://orbiads.com/mcp"
}
}
}ChatGPT
Name: OrbiAds
MCP URL: https://orbiads.com/mcp
Gemini CLI
{
"mcpServers": {
"orbiads": {
"httpUrl": "https://orbiads.com/mcp"
}
}
}Codex
[mcp_servers.orbiads]
url = "https://orbiads.com/mcp"