Skip to main content
Glama

Register a created index

register_index
Idempotent

Lists a newly created index on indexfy.xyz right away. Call with the deployFolio transaction hash once it's mined.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "txHash": "<txHash>"
    },
    "name": "register_index"
  }
}

Input Schema

NameRequiredDescriptionDefault
txHashYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior3/5

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

Annotations already declare openWorldHint=true, readOnlyHint=false and idempotentHint=true, so re-calling is understood to be safe. The description adds the mining precondition, which is real behavioral context. It does not say what happens on failure or on an unmined/reverted hash, whether the index must have been created by the caller, or what the caller gets back — gaps that matter for an external-facing write.

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?

Two short sentences, front-loaded with the effect and followed by the call condition. No filler. The only inefficiency is that the first sentence's verb 'Lists' is doing ambiguous work in the space where precision matters most.

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?

For a single-parameter, external, non-read-only operation with no output schema, the description covers what to pass and when, but leaves the caller unsure about the result and about its position in the build_create_index workflow. Adequate minimum, not complete.

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% for the single required parameter, so the description carries the burden. It does clarify that txHash is the deployFolio transaction hash and must be mined, which adds real meaning beyond the bare regex pattern. It stops short of saying whether this is the create-index or deploy transaction if those differ, which is the one thing an agent could still get wrong.

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

Purpose3/5

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

The verb 'Lists' is vague and sits at odds with the tool name 'register_index' — an agent has to reconcile 'list' with 'register/publish' to know this is a write action that publishes an index for discovery on indexfy.xyz. The resource and platform are named, but nothing distinguishes this from siblings like build_create_index, which likely precede it.

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

Usage Guidelines3/5

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

The description does give an explicit trigger: call it once the deployFolio transaction is mined. That is genuinely useful sequencing guidance. However, it names no alternative and gives no exclusion rule (e.g. what to do if the index was already registered, or how it relates to the build_* siblings in the same workflow).

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