Google Ad Manager Mcp

data-ai MCP Server

MCP server for Google Ad Manager. Manage ad campaigns, orders, line items, and creatives through AI assistants like Claude, ChatGPT, Gemini, Cursor, and VS Code. Automate your ad operations with natural language instead of clicking through the GAM UI. Built by Matious.

Install Ready
data-aidata-aigcp
4 views16 stars9 forksMIT

Why This Matters

Discovered via unknown and last synced 3mo ago.

Install Ready
Source
unknown
Stars
16
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

uvx google-ad-manager-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "google-ad-manager-mcp": {
      "command": "npx",
      "args": [
        "google-ad-manager-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

44
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (44)

Variable

Description

Tool

Description

update_line_item

Update line item properties (name, type, delivery rate, priority, cost, goal, end date)

upload_and_associate_creative

Upload and associate in one step

find_advertiser

Find advertiser by name

Endpoint

Description

duplicate_line_item

Duplicate an existing line item

associate_creative_with_line_item

Associate creative with line item

verify_order_setup

Verify entire order setup

GAM_MCP_AUTH_TOKEN

Authentication token (HTTP mode only)

create_line_item

Create a new line item

upload_creative

Upload an image creative

get_creative_preview_url

Generate preview URL to see creative on your site

check_line_item_delivery_status

Check delivery progress

GAM_MCP_TRANSPORT

Transport mode: `stdio` or `http`

find_or_create_order

Find existing or create new order

GAM_MCP_HOST

Server host (HTTP mode only)

approve_line_item

Approve a line item (for approval workflows)

list_creatives_by_line_item

List creatives associated with a line item

create_campaign

Complete campaign creation workflow

GAM_MCP_PORT

Server port (HTTP mode only)

get_line_item

Get line item details

create_third_party_creative

Create HTML/JavaScript ad tag (DCM, custom HTML)

verify_line_item_setup

Verify line item configuration

GAM_CREDENTIALS_PATH

Path to service account JSON

get_order

Get order details by ID or name

GAM_NETWORK_CODES

Comma-separated list of GAM network codes (first is the default)

create_order

Create a new order

resume_line_item

Resume a paused line item

list_creatives_by_advertiser

List creatives for an advertiser

create_advertiser

Create a new advertiser

run_custom_report

Generate custom report with specified dimensions and metrics

list_delivering_orders

List all orders with delivering line items

list_line_items_by_order

List all line items for an order

bulk_upload_creatives

Upload all creatives from a folder

get_advertiser

Get advertiser details

run_delivery_report

Generate delivery report (impressions, clicks, CTR, revenue)

pause_line_item

Pause a delivering line item

get_creative

Get creative details

list_advertisers

List all advertisers

run_inventory_report

Generate inventory report (ad requests, fill rate)

archive_line_item

Archive a line item

update_creative

Update creative destination URL or name

find_or_create_advertiser

Find or create advertiser