Skip to main content
Glama

agent-exec

Extend a lock you hold (paid, x402)

claim_renew

PAID: extend a hold you already have without losing your place in line -- the heartbeat that lets a lease be SHORT (so a crash frees it fast) while a live holder keeps it alive by paying again. Re-acquiring with claim_acquire deliberately does NOT extend, so a retry loop cannot hold a key indefinitely by accident. Call it once without payment to receive the price as an x402 PaymentRequired (Base USDC, and Solana USDC where offered); call it again with a signed payment in _meta['x402/payment'] to complete it. The receipt comes back in _meta['x402/payment-response']. No account, no API key. Complaints, questions, quote requests, or a service you wish we had: POST /feedback on this host -- free, no account. Every report is read and analysed daily; there is no individual reply.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
keyYes1..256 UTF-8 bytes, no '/' character -- the name you want to hold, scoped to your own wallet.
planYesWhich plan to buy; it sets both the hold duration and the price. See GET /pricing or the service_card tool for the live table.
holderYes1..256 UTF-8 bytes -- an id identifying which of your own processes is acting. It is not signed; the signature proves the wallet, not the process.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Beyond the minimal annotations (readOnlyHint=false, destructiveHint=false), the description discloses substantial behavior: it is a paid x402 operation, the first call returns a PaymentRequired, the second completes with a signed payment, and the receipt returns in _meta. It also explains the 'heartbeat' design rationale and the no-account/no-API-key requirement, giving full transparency about side effects and prerequisites.

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 longer than typical but front-loaded with the core purpose and payment model. The feedback-solicitation sentence at the end is somewhat tangential to invoking the tool, yet the overall structure flows logically from what → why → how, and every sentence earns its place.

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?

For a paid multi-step tool with no output schema, the description covers the full workflow: price discovery, payment submission, receipt location, and auth requirements. It does not enumerate failure modes or edge cases, but the essential operational context is present and the complexity is well addressed.

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?

The schema already covers all three parameters with detailed descriptions, so the baseline is 3. The description adds a small amount of extra meaning by linking the 'plan' parameter to the pricing table via GET /pricing or service_card, but it does not materially enhance understanding of 'key' or 'holder' beyond the schema.

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 opens with a specific verb and resource: 'extend a hold you already have without losing your place in line'. It clearly distinguishes this from claim_acquire by stating that re-acquiring does NOT extend, so an agent can identify the exact operation and differentiate it from siblings.

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?

The description explicitly explains when to use this tool (extending an existing hold) and notes that claim_acquire deliberately does not extend, warning against using the wrong sibling for renewal. It also outlines the required two-step payment flow, so an agent knows exactly how to sequence calls.

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