Skip to main content
Glama
dotbrainhq

dotTide

Official

opportunities

Read-only

Find what to work on next for a site using Search Console data: striking-distance queries, click and position losses, and low-CTR page-one queries.

Instructions

What to work on next for a site, from Search Console: queries in striking distance (position 8 to 20, by impressions), pages and queries that lost the most clicks against the previous period, pages and queries whose average position dropped the most (slipping_pages, slipping_queries, with min_impressions in both periods), and page-one queries whose CTR is under half the site's own median for that position. When low_ctr is empty because no position band has three queries, low_ctr_note says so and low_ctr_band_counts gives each band's count. Every item carries its numbers. Same date rules and filters as search_queries, except Discover and Google News, which have no query rows.

Input Schema

NameRequiredDescriptionDefault
endNo
daysNo
siteYes
limitNo
startNo
deviceNo
countryNo
search_typeNoweb
min_impressionsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.4.1

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint, but the description adds real behavioral substance beyond them: the exact position band (8–20), ranking by impressions, the min_impressions constraint applying to both periods, and the edge-case behavior when low_ctr is empty (low_ctr_note and low_ctr_band_counts). It doesn't cover limits, pagination, or performance.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core purpose, then each category and its caveat in dense but purposeful clauses; every sentence carries information. The single run-on sentence structure makes it slightly harder to scan than a bulleted form would be.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description does well to enumerate the returned item categories and the low_ctr edge-case fields. However, for a nine-parameter tool with zero schema coverage, it leaves the agent guessing about limit semantics, device/country filtering, and default values.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate for nine parameters. It explains min_impressions (both periods), search_type limitations (Discover/News), and defers date params to search_queries' rules, but leaves limit, device, and country completely unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource with full detail: it returns prioritized 'what to work on next' items across four named opportunity categories (striking distance, lost clicks, position drops, low CTR). This is clearly distinct from sibling tools like search_queries, which return raw rows rather than curated opportunities.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'What to work on next for a site' frames the prioritization use case, and the note that Discover and Google News have no query rows tells the agent when this tool won't help. It does not explicitly say when to prefer search_queries or page_queries instead, so alternatives are implied rather than named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.