Skip to main content
Glama

ADM Google Ads

List campaigns with performance

get_campaigns
Read-onlyIdempotent

Lists campaigns in one account with settings and performance for the last N complete days (today excluded): id, name, status, channel_type, daily_budget, bidding_strategy_type, target_cpa, target_roas, portfolio_strategy_id, portfolio_strategy_name, and impressions, clicks, cost, conversions, conversions_value, ctr (0-1), average_cpc. A portfolio strategy's target is filled from the portfolio when the campaign itself has none. Money is in the account currency (major units). REMOVED campaigns are never returned; filter with status ENABLED or PAUSED. Sorted by cost descending. Paginated: pass next_cursor back as cursor to get the next page.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
daysNoReporting window in whole days in the account's time zone, excluding today: 7, 14 or 30. Default 7.
limitNoPage size, 1-200. Default 50.
cursorNoOpaque next_cursor from the previous page. Keep the other arguments identical.
statusNoOptional: ENABLED or PAUSED (case-insensitive). Omit to list both.
customer_idYesGoogle Ads customer ID from get_accounts, e.g. 123-456-7890.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources