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
| Field | Type | Description |
|---|---|---|
| dimensions | array | One or two of query, page, country, device, date (default ["query"]). |
| days | number | Rolling window in days ending 2 days ago (default 28; 90 or 180 for trends). |
| start_date | string | YYYY-MM-DD, with end_date, instead of days. |
| end_date | string | YYYY-MM-DD. |
| compare | boolean | Also fetch the previous period of the same length and show the deltas (default false). |
| page_contains | string | Keep pages whose URL contains this text. |
| page_equals | string | Exact page URL. |
| query_contains | string | Keep queries containing this text. |
| min_impressions | number | Drop rows below this many impressions. |
| sort_by | clicks | impressions | ctr | position | Sort order (default clicks, descending; position ascending). |
| row_limit | number | Rows 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":"…"} })