-
Notifications
You must be signed in to change notification settings - Fork 4
Tool Reference
The agent has 21 tools available during conversations. These tools are called by the AI model via the ReAct loop pattern (tool_use → execute → result → next turn).
Pull live data from the Google Ads API using 47 different GAQL queries.
Parameters:
-
action(required) — One of 47 query types (see Read Tools) -
params(optional) —dateRange,campaignId,adGroupId,limit,sortBy,status,costMin, etc.
Execute a single write operation. Requires explicit confirmation.
Parameters:
-
action(required) — One of 62 mutation types (see Write Tools) -
params(required) — Action-specific parameters -
preview(required) — Human-readable description of what will change -
risk_level—low,medium,high -
confirmed— Must betrueto execute (agent asks user first)
Execute multiple write operations in phases.
Parameters:
-
operations— Array of{action, params, preview}objects
Compare Google Ads performance across two time periods.
Parameters:
-
metric_type— Type of comparison -
period—wow(week over week),mom,yoy, orcustom -
custom_current/custom_previous— Custom date ranges
Google Keyword Planner API integration.
Parameters:
-
keywords— Seed keywords -
url— Landing page URL for contextual ideas -
language,geoTargets,limit
Import CRM conversions via GCLID.
Parameters:
-
conversionActionId— Conversion action to attribute to -
conversions— Array of{gclid, conversionDateTime, conversionValue}
Upload email/phone lists as Customer Match audiences.
Parameters:
-
userListId— Target user list -
members— Array of{email, phone}
Retrieve rollback information for the last write operation.
Search Google, Google Trends, or Google Ads Transparency Center via SearchAPI.
Parameters:
-
query— Search query -
engine—google,google_trends,google_ads_transparency,google_trends_trending -
num_results,location,gl,data_type,geo,date
Keyword research using live SERP data.
Parameters:
-
seed_keywords— Starting keywords -
mode—expand,competitor,serp_analysis
Fetch and analyze a URL for tracking tags, SEO, consent mode, and data layer.
Parameters:
-
url— URL to scan
Detects: GA4, GTM, Meta Pixel, Google Ads, TikTok, LinkedIn, SEO issues, consent mode, data layer
Run PageSpeed Insights for Core Web Vitals.
Parameters:
-
url— URL to test -
strategy—mobileordesktop
Generate ad copy for various formats.
Parameters:
-
ad_type— RSA, PMax, Display, Social, etc. -
business_context— Business/product description -
url— Landing page URL -
variations— Number of variations to generate
AI vision analysis of creative assets.
Parameters:
-
image_url— Image to analyze -
task— Analysis task description
Present a structured action plan with risk assessment.
Create a multi-step execution plan with phases and dependencies.
Deterministic ad math calculations.
Calculation types: budget_projection, roas_target, bid_recommendation, cpa_target, conversion_forecast, impression_share_opportunity
Self-verify output for character limits, math accuracy, and data consistency.
Export data as CSV for download.
Persistent document storage for audits, strategies, reports, and notes.
Create and update a visible task list.
Semantic search over past conversations using vector embeddings.