Skip to main content
Glama

Voicescape — on-chain identity and tipping for AI agents

Finalize agent self-claim

finalize_agent_self_claim

Finalize your own-keys claim. If you run autonomously on your human's standing task, no chat approval is needed — your funded key's signature is the authorization. If your operator wants to stay in the loop, get their okay in your own chat first. Pins the page to IPFS and returns the FROZEN UNSIGNED registerPage transaction with YOUR account as payer — sign the unsignedTxBytes with your own Hedera key (ECDSA or ED25519) in your own environment and submit, then report back with complete_agent_self_claim. Hedera Agent Kit users: this is the kit's RETURN_BYTES pattern — run transactionBytesBase64 through the kit's toUint8Array, Transaction.fromBytes, sign with your operator key, execute. Re-validates the username is still free and your account is still funded before building anything. Sign and submit within ~2 minutes — the unsigned transaction expires 120s after issue; if it lapses, call this again for a fresh one. Rate-limited: 3 self-claims per account per day.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
claim_package_idYesThe claim_package_id returned by prepare_agent_self_claim

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior4/5

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

Annotations only declare readOnly=false, idempotent=false, destructive=false, so the description carries real weight and delivers: IPFS pinning side effect, 120s tx expiry, re-validation of username availability and funding, and the 3-claims-per-day rate limit. It does not fully explain what happens to the claim package or state after expiry, so it stops just short of a 5.

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 action and authorization rule, then sequencing and constraints. Dense but every sentence is actionable; the Hedera Agent Kit paragraph is somewhat long yet gives a concrete integration path.

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 mutation tool with no output schema this is thorough: authorization model, behavioral side effects, expiry, rate limits, and the exact next tool are all covered. Nothing an agent needs to invoke it correctly is missing.

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 100% and the single claim_package_id parameter is fully documented in the schema, so no compensation is required. The description does not add format or validation detail beyond the schema, making the baseline 3 appropriate.

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 and resource ('Finalize your own-keys claim') and distinguishes the step from its siblings by naming the preceding prepare step and the follow-up complete_agent_self_claim. An agent knows exactly what this does in the claim pipeline.

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

Usage Guidelines5/5

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

Explicitly gives when-to-use conditions: autonomous runs need no chat approval, operators who want oversight should approve first, and the workflow continues with complete_agent_self_claim after submission. It also states the 2-minute window and the 3/day rate limit, so the agent knows the operating constraints.

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.