Skip to main content
Glama
indexmachine

IndexMachine MCP server

Official
by indexmachine

Request indexing

request_indexing

Queues a Request indexing click for a URL in the user's Search Console, previews it first, and requires confirmation for re-indexes, URLs outside the sitemap, or daily-limit requests.

Instructions

Queues a Request indexing click for a URL of one of the user's sites, also one that is not a page of the site yet. The user's IndexMachine Chrome extension performs it in their own Search Console when it next checks in, within about 10 requests per site per day; the answer has the queue position and the ETA in eta_text, which is for the click and not for indexing. It previews first, and queues nothing for a page that is already indexed unless force is true, a re-index. A re-index, a URL that is not in the sitemap, or the site's last request of the day waits for the user's yes. Clients that can ask their user (MCP elicitation) get a question to confirm, and the answer does not pass through the model; with other clients the tool refuses first with a confirm token, and the call with that token stands for the user's yes.

Input Schema

NameRequiredDescriptionDefault
urlYesA whole http or https URL of one of the user's sites
forceNoRequest a re-index of a page that is already indexed
confirmNoThe confirm token from this tool's refusal, once the user agreed

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.6/5.0
Behavior5/5

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

The description adds substantial behavior beyond the annotations: the extension queues and performs the action later, there is a ~10 requests/site/day limit, eta_text refers to the click not indexing, and confirmation works through elicitation or a refusal plus confirm token. These are exactly the operational details an agent needs.

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?

The description is front-loaded with the core action and remains information-dense, but it is a long paragraph that could be split or tightened slightly. Most sentences carry necessary behavioral detail.

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

Completeness5/5

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

For a non-idempotent, open-world mutation with no output schema, the description covers the critical unknowns: deferred execution, rate limits, preview behavior, force semantics, and the confirmation flow. Nothing essential to correct invocation appears missing.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds meaningful semantics for force (a re-index) and confirm (the token from a refusal that stands in for the user's yes), beyond what the schema descriptions alone state.

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?

The description states a specific verb and resource: it queues an indexing request for a URL on one of the user's sites, including URLs not yet part of the site. This clearly distinguishes it from sibling tools like submit_indexnow, check_url, and list_indexing_requests.

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?

It explains the practical conditions well: preview first, skip already-indexed pages unless force is true, and require user confirmation for re-indexes, non-sitemap URLs, and the last request of the day. It does not explicitly name alternative tools, but the intended usage context is clear.

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