Skip to main content
Glama

Send the signed reclaim

submit_reclaim
Destructive

Checks the signed transactions against the ones build_reclaim made (same instructions, same fee, signed by the wallet) and sends them to Solana. Returns the signature and status of every transaction. A claim can be submitted once; after an expired blockhash, build again.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
signedYesThe signed transactions, base64, in the order the build returned them.
claimIdYesclaimId from the build.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare destructiveHint=true, idempotentHint=false and openWorldHint=true; the description adds real context on top, confirming the once-only submission semantics, the blockhash expiry failure mode, and that the return payload contains signature and status per transaction. It does not spell out irreversibility or fee/auth requirements, but the annotation contradiction is absent.

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

Conciseness5/5

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

Three tight sentences: what it does, what it returns, and the one-shot/expiry caveat is front-loaded first. No filler or repetition of the title.

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?

There is no output schema, so the description carries the return burden — and it does, stating the signature and status of every transaction. Combined with the validation contract against build_reclaim and the expiry caveat, an agent has everything needed to call it correctly.

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; however the description adds semantic constraints the schema does not carry — that the signed array must match build_reclaim's instructions and fee and be signed by the wallet, and that ordering matters ('in the order the build returned them'). That is genuine meaning beyond the field types.

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 (checks then sends) and resource (signed reclaim transactions to Solana), and explicitly ties itself to the sibling build_reclaim whose output it validates against. An agent can distinguish it from build_reclaim without opening either schema.

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 the operative constraint ('A claim can be submitted once') and the recovery path ('after an expired blockhash, build again'), which implicitly routes back to build_reclaim. It does not name explicit when-not-to-use conditions beyond the single-submission rule, so it stops short of a 5.

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