Back

Google DV360 MCP Server

Connect to the Google DV360 MCP server to browse campaigns and line items, pull performance and spend data, and pause, activate, or retarget your programmatic buys using AI agents on Gumloop, Claude, or Cursor.

MCP server URL

https://mcp.gumloop.com/gdv360/mcp

Works with

Tools 63

  • List Partners

    List partners accessible to the current user to get valid partner IDs for other operations

  • Update Partner Targeting Options

    Update targeting options for a partner (delete and create in one operation)

  • List Advertisers

    List advertisers in your Google DV360 account with filtering options

  • Get Advertiser

    Get detailed information about a specific advertiser by ID

  • Create Advertiser

    Create a new advertiser under a partner in ENTITY_STATUS_PAUSED

  • Update Advertiser

    Update an existing advertiser's name, status, domain, or EU political ads setting

  • Update Advertiser Targeting Options

    Update targeting options for an advertiser (delete and create in one operation)

  • List Campaigns

    List campaigns for a specific advertiser with filtering options

  • Get Campaign

    Get detailed information about a specific campaign by ID

  • Create Campaign

    Create a new campaign under an advertiser

  • Update Campaign

    Update an existing campaign's name, goal, flight dates, or frequency cap

  • Create Insertion Order

    Create a new insertion order under a campaign in ENTITY_STATUS_DRAFT (activate it with update_status after creation)

Frequently asked questions

Related MCP servers

Further reading

What is Google DV360 MCP?

The Google DV360 MCP server gives AI agents access to your Display & Video 360 account. That means agents can: browse your partners, advertisers, campaigns, and line items; pull performance data like impressions, clicks, CTR, spend, revenue, conversions, and viewability; audit and search targeting options; and pause or activate campaigns, insertion orders, and line items. It works across the DV360 hierarchy, so an AI agent can answer questions about your programmatic buys and make targeted changes.

If you spend time pulling DV360 reports into spreadsheets, checking budget pacing line item by line item, or hunting for misconfigured targeting in campaigns, this kind of automation removes a lot of that manual digging. Describe what you need, and your AI agent queries DV360 and reports back (or makes changes).

MCP stands for Model Context Protocol. It’s an open standard that gives AI agents a way to connect to external tools and services. Instead of enabling the Display & Video 360 API in Google Cloud, configuring OAuth scopes, and writing code against the DV360 API, you just connect your Google account via MCP. Then, start chatting with the AI agent and it’ll work on your campaigns for you.

What you can do with Google DV360 MCP on Gumloop

  • Browse your DV360 account hierarchy

    List the partners and advertisers your account can access, then drill into any advertiser to get its details. Your AI agent can find the right account without you clicking through the DV360 UI.

  • Inspect campaigns and line items

    List campaigns for an advertiser and line items for a campaign, and pull full details on any specific campaign or line item by ID. Useful for reviews, QA, and answering "what’s running right now" questions.

  • Pull performance, spend, and viewability metrics

    Get comprehensive performance data for campaigns, line items, or advertisers (impressions, clicks, CTR, spend, revenue, conversions, and viewability). Your AI agent can summarize results, compare line items, or flag underperformers.

  • Pause and activate campaigns and line items

    Update the status of a campaign, insertion order, or line item to pause or activate it. Handy for automated pacing controls, end-of-flight pauses, or quickly reacting to a budget or brand-safety issue.

  • Audit targeting on any line item

    Pull the targeting options assigned to a line item, or get a specific targeting option, so an AI agent can review how a buy is set up and catch mistakes before they waste spend.

  • Search targeting across many line items

    Search targeting options across multiple line items and targeting types at once. Useful for finding where a placement, audience, or geo is (or isn’t) applied across an entire campaign.

  • Bulk-update targeting across line items

    Update targeting options for multiple line items in a single operation (delete and create together). Apply a new exclusion list, swap an audience, or roll out a targeting change across a campaign, without editing each line item by hand.

How to connect the Gumloop Google DV360 MCP Server

  1. Create a Gumloop account

    Sign up at gumloop.com. Every new account starts with a 14-day free trial.

  2. Add the Google DV360 MCP server

    Copy your MCP server URL from Gumloop and add it to your preferred client (Claude, Cursor, or Gumloop workflows). You'll authorize on first use.

  3. Start using Google DV360 in your AI workflows

    That's it. Your AI agent can now browse campaigns and line items, pull performance data, and manage status and targeting across your DV360 account. Use it inside a Gumloop automation, in Claude Desktop, or in Cursor.

Google DV360 MCP use cases

  • Automated performance reporting for media buyers

    Pull performance across an advertiser’s campaigns and line items, have an AI agent summarize spend, CTR, conversions, and viewability, and drop a formatted weekly report into Google Sheets or a Slack channel. Buyers get a current read on every campaign, without exporting DV360 reports by hand.

  • Budget pacing and anomaly alerts for programmatic traders

    An AI agent can check spend and delivery against expectations on a schedule, flag line items that are overspending or underdelivering, and, when something’s clearly off, pause the offending line item via a status update and notify the trading desk in Slack.

  • Targeting audits for agencies

    Search targeting options across every line item in a campaign to find overlaps, missing exclusion lists, or audiences applied to the wrong line items. The agent compiles an audit of what’s misconfigured, so the team can fix issues before burning budget.

  • Bulk targeting rollouts and brand-safety updates

    When a new exclusion list or audience needs to go live, an AI agent can update targeting options across many line items in one operation, instead of editing each by hand. Useful at campaign launch or when reacting quickly to a brand-safety incident.

  • Cross-platform marketing reporting

    Combine DV360 performance with data from Google Ads, Google Analytics, and other MCP tools, have an AI agent normalize it, and output a single cross-channel report to Google Sheets or Slack. One source of truth for programmatic plus the rest of your media mix.

Why use Gumloop for Google DV360 MCP

  • No GCP project, OAuth consent screen, or DV360 API setup

    Building your own DV360 MCP server means enabling the Display & Video 360 API in Google Cloud, configuring an OAuth consent screen and scopes, and writing code to handle authentication and the DV360 API’s hierarchy. Gumloop handles all of that. You connect your Google account and you’re set. No config files or service accounts.

  • Works with multiple MCP clients

    Use the Google DV360 MCP server endpoint in Claude Desktop, Cursor, or directly inside Gumloop. Same server URL; works with any MCP client.

  • Chain DV360 with 100+ other integrations

    Combine DV360 with Google Ads, Google Analytics, Google Sheets, Slack, and other MCP tools in a single AI agent. Pull performance from DV360, blend it with other channels, and write the result to whatever tools your team uses.

  • Enterprise-grade and scalable

    Built for teams, with role-based permissions and dedicated support for Pro users. The DV360 MCP respects your existing account access, so agents only reach what your Google account can.

  • Start with a free trial

    You can test the Google DV360 MCP integration during Gumloop’s 14-day free trial before committing. Paid plans start at $37/month.