Skip to main content
Glama

rankparse-mcp

propose_indexnow_submit

Ask the user to approve submitting URLs to IndexNow (Bing, Yandex, Seznam, Naver). All URLs on one host that is one of the user's websites, max 1000. Costs 1 credit only when it runs. If status is approved, it is already approved; do not propose it again. Nothing happens until the user approves it in RankParse (unless they allowed it in website settings). Show them the review_url.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
noteNoWhy, in one or two plain sentences. Shown to the user labelled as your note.
urlsYes
site_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior5/5

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

Goes well beyond the annotations: credit cost ('Costs 1 credit only when it runs'), the approval gate, the idempotency rule ('do not propose it again' when approved), the one-host constraint and 1000-URL cap, and the instruction to surface review_url. Annotations only cover the safety flags, so this text carries real added behavioral weight.

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?

Dense but every sentence carries an operational constraint; the approval requirement and credit cost are front-loaded. Slightly run-on prose, but no filler content.

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

Completeness4/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 usefully substitutes by telling the agent to show review_url and explaining the approval lifecycle and cost. Minor gaps remain around site_id semantics and what happens when URLs span multiple hosts.

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 coverage is only 33% (only 'note' is documented in-schema), so the description must compensate. It clarifies the 'urls' parameter well ('All URLs on one host that is one of the user's websites, max 1000') but says nothing about 'site_id', leaving one of three parameters unexplained in both places.

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 ('Ask the user to approve submitting URLs to IndexNow') and names the target engines. It is clearly distinguishable from the sibling submit_indexnow_urls (direct submission) and provision_indexnow_key, both of which an agent can rule out from this wording alone.

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?

Gives concrete when/when-not guidance: 'If status is approved... do not propose it again' and 'Nothing happens until the user approves it in RankParse (unless they allowed it in website settings).' It does not explicitly name the sibling direct-submit tool as the alternative path, so routing is still partly inferential.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources