All tools

SEO · search_console_query

Search Console

Clicks, impressions, CTR and position by query, page, country, device or date.

Price
included
Requirements
Search Console et Google Analytics
set it up in Settings → Integrations
Human approval
No
read or internal write
Reliability
Verified
not measured yet

Input

FieldTypeDescription
dimensionsarrayOne or two of query, page, country, device, date (default ["query"]).
daysnumberRolling window in days ending 2 days ago (default 28; 90 or 180 for trends).
start_datestringYYYY-MM-DD, with end_date, instead of days.
end_datestringYYYY-MM-DD.
comparebooleanAlso fetch the previous period of the same length and show the deltas (default false).
page_containsstringKeep pages whose URL contains this text.
page_equalsstringExact page URL.
query_containsstringKeep queries containing this text.
min_impressionsnumberDrop rows below this many impressions.
sort_byclicks | impressions | ctr | positionSort order (default clicks, descending; position ascending).
row_limitnumberRows returned, 1-250 (default 50).

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"search_console_query","input":{"dimensions":[],"days":1,"start_date":"…","end_date":"…"}}'
$run({ "tool": "search_console_query", "input": {"dimensions":[],"days":1,"start_date":"…","end_date":"…"} })