gads_search

Pack: google_ads · Endpoint: https://gateway.pipeworx.io/google_ads/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/gads_search for the schema, then POST the same URL with its arguments for the data.

Run custom GAQL queries against Google Ads data. Use for advanced analysis—filter by keywords, matching types, or aggregate metrics by custom dimensions.

Parameters

NameTypeRequiredDescription
customer_idstringyesGoogle Ads customer ID
querystringyesGAQL query string (e.g., “SELECT campaign.name, metrics.clicks FROM campaign WHERE segments.date DURING LAST_7_DAYS”)

Example call

Arguments

{
  "customer_id": "1234567890",
  "query": "SELECT campaign.name, metrics.clicks FROM campaign WHERE segments.date DURING LAST_7_DAYS"
}

curl

curl -X POST https://gateway.pipeworx.io/google_ads/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"gads_search","arguments":{"customer_id":"1234567890","query":"SELECT campaign.name, metrics.clicks FROM campaign WHERE segments.date DURING LAST_7_DAYS"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('gads_search', {
  "customer_id": "1234567890",
  "query": "SELECT campaign.name, metrics.clicks FROM campaign WHERE segments.date DURING LAST_7_DAYS"
});

More examples

{
  "customer_id": "1234567890",
  "query": "SELECT ad_group.name, metrics.impressions, metrics.cost_micros FROM ad_group WHERE campaign.id = 9876543210"
}

Response shape

FieldTypeDescription
resultsarrayGAQL query results
Full JSON Schema
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "description": "GAQL query results",
      "items": {
        "type": "object",
        "description": "Result row matching the GAQL query selection"
      }
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "google_ads": {
      "url": "https://gateway.pipeworx.io/google_ads/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 22, 2026