Skip to main content
Glama

Settle a reservation against the payment rail (PAID $0.25)

v1_agent_treasury_commit

Settle a treasury reservation against the payment rail using a transaction ID and payment reference, completing the paid x402 USDC settlement on Base.

Instructions

Settle a reservation against the payment rail (PAID $0.25)

Remote route: POST /v1/agent/treasury/commit (0.25 USD x402/base/usdc on eip155:8453).

Input Schema

NameRequiredDescriptionDefault
txn_idNo
requestIdNo
payment_refNo

Output Schema

NameRequiredDescriptionDefault
statusNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

C2.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, idempotentHint=false, openWorldHint=true, so the safety profile is covered. The description does add genuinely non-obvious context that is not in annotations: the call costs $0.25, is billed via x402 in USDC on eip155:8453, and hits a specific remote route. That is useful economics disclosure, but nothing is said about what state the settlement changes, whether a prior authorize/budget step is required, or the consequence of retrying a non-idempotent paid call.

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 lines, purpose front-loaded, and the route/pricing line carries real information about cost and transport. The only waste is the verbatim repetition of the title as the first sentence, which adds nothing.

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

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists so return values need no explanation, but this is a paid, non-idempotent, open-world mutation with three undocumented parameters and all-optional inputs. The description should say what a commit consumes/settles, what happens on retry or duplicate submission given idempotentHint=false, and how the three IDs relate — none of which it does.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and all three parameters (txn_id, requestId, payment_ref) are bare strings with empty defaults and zero required fields. The description supplies no meaning for any of them, leaving the agent unable to know which identifier ties the call to a reservation or a payment, or whether all three may be omitted.

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 phrase 'Settle a reservation against the payment rail' gives a verb and an object, but 'reservation' and 'payment rail' are internal jargon that the sibling set (v1_agent_treasury_authorize, _budget, _release, _report, v1_settlement_conditional, v1_settlement_receipt) never defines. An agent can tell this is a settlement action but cannot tell how it differs from the closely named treasury and settlement siblings.

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

Usage Guidelines2/5

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

There is no statement of when to call this versus v1_agent_treasury_release, v1_agent_treasury_authorize, or any v1_settlement_* tool, and no preconditions such as needing a prior reservation. The only guidance-shaped content is the price and route, which is not usage guidance.

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

Deploy Server

Other Tools