Search Console tools
Query and page performance, low-CTR pages, URL inspection, sitemaps and comparison with ads.
Tool names and descriptions are generated straight from the server code; the descriptions are the original English text the assistant sees.
Read tools7 tools
list_search_console_sites
Baca1 creditsVerified Search Console properties the connected Google account can read, with permission level and the default property used when site_url is omitted.
This tool takes no parameters.
search_console_query
Baca1 creditsSearch Console performance report (clicks, impressions, ctr %, average position) for any date range by query, page, country, device, date or searchAppearance, with AND filters. compare_previous=true adds the previous equal period and per-row change; order_by=clicks_change with order=asc lists the biggest losers. Requires a connected Google account; otherwise returns connected=false.
| Parameter | Type | Description |
|---|---|---|
site_urlOptional | string | Search Console property, e.g. https://example.com/ or sc-domain:example.com. Omit to use the connected default. |
start_dateOptional | string | YYYY-MM-DD |
end_dateOptional | string | YYYY-MM-DD |
daysOptional | integer (1–480) | window ending today when dates are omitted (default 28) |
dimensionsOptional | array<query | page | country | device | date | searchAppearance> | default [query] |
filtersOptional | array<object> | AND-combined dimension filters (e.g. query notContains brand, page equals URL) |
exclude_termsOptional | array<string> | brand terms to exclude from query (non-brand report) |
pageOptional | string | restrict to one page URL |
countryOptional | string | ISO 3166-1 alpha-3, e.g. TUR |
deviceOptional | DESKTOP | MOBILE | TABLET | — |
search_typeOptional | web | image | video | news | discover | googleNews | — |
row_limitOptional | integer (1–5000) | — |
start_rowOptional | integer (0–…) | — |
compare_previousOptional | boolean | also fetch the immediately preceding period of equal length and add previous/change per row |
order_byOptional | clicks | impressions | ctr | position | clicks_change | impressions_change | ctr_change | position_change | — |
orderOptional | asc | desc | — |
search_console_top_queries
Baca1 creditsTop queries by clicks (or impressions/ctr/position) for the period; pass exclude_terms with brand words for a non-brand list.
| Parameter | Type | Description |
|---|---|---|
site_urlOptional | string | Search Console property, e.g. https://example.com/ or sc-domain:example.com. Omit to use the connected default. |
start_dateOptional | string | YYYY-MM-DD |
end_dateOptional | string | YYYY-MM-DD |
daysOptional | integer (1–480) | window ending today when dates are omitted (default 28) |
filtersOptional | array<object> | AND-combined dimension filters (e.g. query notContains brand, page equals URL) |
exclude_termsOptional | array<string> | brand terms to exclude from query (non-brand report) |
pageOptional | string | restrict to one page URL |
countryOptional | string | ISO 3166-1 alpha-3, e.g. TUR |
deviceOptional | DESKTOP | MOBILE | TABLET | — |
limitOptional | integer (1–1000) | — |
order_byOptional | clicks | impressions | ctr | position | — |
search_console_low_ctr_pages
Baca2 creditsPages (or queries) with high impressions but low CTR — candidates for a title/meta description rewrite. Defaults: impressions ≥ 1000 and ctr < 2 %. Sorted by impressions.
| Parameter | Type | Description |
|---|---|---|
site_urlOptional | string | Search Console property, e.g. https://example.com/ or sc-domain:example.com. Omit to use the connected default. |
start_dateOptional | string | YYYY-MM-DD |
end_dateOptional | string | YYYY-MM-DD |
daysOptional | integer (1–480) | window ending today when dates are omitted (default 28) |
filtersOptional | array<object> | AND-combined dimension filters (e.g. query notContains brand, page equals URL) |
exclude_termsOptional | array<string> | brand terms to exclude from query (non-brand report) |
pageOptional | string | restrict to one page URL |
countryOptional | string | ISO 3166-1 alpha-3, e.g. TUR |
deviceOptional | DESKTOP | MOBILE | TABLET | — |
dimensionOptional | page | query | — |
min_impressionsOptional | number | — |
max_ctrOptional | number | percent, default 2 |
limitOptional | integer (1–500) | — |
inspect_url
Baca1 creditsURL Inspection: indexed or not, coverage state, last crawl time, robots/indexing state, Google vs user canonical, mobile usability and rich result verdicts. Read only.
| Parameter | Type | Description |
|---|---|---|
urlRequired | string | full URL under the property |
site_urlOptional | string | Search Console property, e.g. https://example.com/ or sc-domain:example.com. Omit to use the connected default. |
list_sitemaps
Baca1 creditsSitemaps submitted for the property with last submitted/downloaded time, pending flag, warning and error counts and content type counts.
| Parameter | Type | Description |
|---|---|---|
site_urlOptional | string | Search Console property, e.g. https://example.com/ or sc-domain:example.com. Omit to use the connected default. |
search_console_vs_ads
Baca2 creditsOrganic vs paid on the same terms: Search Console clicks/impressions/position per query next to Google Ads search-term impressions, clicks, spend and conversions for the last N days (default 28). If Google Ads is not connected the paid column is empty with a note.
| Parameter | Type | Description |
|---|---|---|
site_urlOptional | string | Search Console property, e.g. https://example.com/ or sc-domain:example.com. Omit to use the connected default. |
daysOptional | integer (1–90) | — |
filtersOptional | array<object> | AND-combined dimension filters (e.g. query notContains brand, page equals URL) |
exclude_termsOptional | array<string> | brand terms to exclude from query (non-brand report) |
pageOptional | string | restrict to one page URL |
countryOptional | string | ISO 3166-1 alpha-3, e.g. TUR |
deviceOptional | DESKTOP | MOBILE | TABLET | — |
limitOptional | integer (1–500) | — |
Write tools2 tools
submit_sitemap
Tulis2 creditsSubmit (or resubmit) a sitemap to Search Console. Creates an approval item with a preview showing the property and sitemap URL; sent to Google only after approval and only with a connected account.
| Parameter | Type | Description |
|---|---|---|
sitemap_urlRequired | string | — |
site_urlOptional | string | Search Console property, e.g. https://example.com/ or sc-domain:example.com. Omit to use the connected default. |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.
delete_sitemap
TulisIrreversible2 creditsRemove a sitemap from Search Console. Goes through preview and approval; applied only after the user approves.
| Parameter | Type | Description |
|---|---|---|
sitemap_urlRequired | string | — |
site_urlOptional | string | Search Console property, e.g. https://example.com/ or sc-domain:example.com. Omit to use the connected default. |
Write tool: the call first produces a preview; the change reaches the platform only after you approve it.