Skip to main content
Glama

ADM Google Ads

List keywords with performance

get_keywords
Read-onlyIdempotent

Lists positive keywords (including PAUSED, never REMOVED) with performance for the last N complete days. text uses Google notation: "phrase", [exact], broad as bare words; also match_type, status, quality_score (1-10, null if not enough data), max_cpc, campaign, ad_group, and impressions, clicks, cost, conversions, conversions_value, ctr, average_cpc. Filter with status (ENABLED or PAUSED), match_type (EXACT, PHRASE or BROAD) and text_contains (case-insensitive, ignores the quotes and brackets). Optionally limit to one campaign. Sorted by cost descending. Paginated via cursor. Negative keywords are in get_negative_keywords.

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.
statusNoENABLED or PAUSED. Omit to list both.
match_typeNoEXACT, PHRASE or BROAD. Omit to list all match types.
campaign_idNoOptional campaign id (from get_campaigns) to limit results to one campaign.
customer_idYesGoogle Ads customer ID from get_accounts, e.g. 123-456-7890.
text_containsNoCase-insensitive substring of the keyword text.

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