google_ads_preview_ads

Preview Google Ads

Google MCP App

Description

Interactive UI for displaying Google ad previews with creative content and metrics

Read-onlyIdempotent

Usage

This is an MCP App tool — it renders an interactive UI directly in Claude Desktop. It does not return text or JSON; instead it returns a resource_link pointing to a bundled application that renders the content client-side.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "google_ads_preview_ads",
    "arguments": {
      "customer_id": "1234567890",
      "ads": [
        {
          "ad_id": "12345"
        }
      ],
      "reason": "Preview ad creative"
    }
  }
}

Parameters

NameTypeRequiredDescription
customer_id string Required The Google Ads customer IDpattern: ^[\d-]+$
ads array Required Ads to preview (1-20)
reason string Required Why this tool call is neededminLength: 1, maxLength: 500
Optional parameters (2)
NameTypeRequiredDescription
login_customer_id string Optional MCC manager account ID if neededpattern: ^[\d-]+$
metric_labels object Optional Display labels for metric keys

Examples

Single ad

{
  "customer_id": "1234567890",
  "ads": [
    {
      "ad_id": "12345"
    }
  ],
  "reason": "Preview ad creative"
}

With metrics

{
  "customer_id": "1234567890",
  "ads": [
    {
      "ad_id": "12345",
      "metrics": {
        "spend": "150.00",
        "ctr": "2.5%"
      }
    }
  ],
  "metric_labels": {
    "spend": "Spend",
    "ctr": "Click Rate"
  },
  "reason": "Preview ad with performance metrics"
}