Skip to main content
Glama

Prepare: Collect what is ready

gage_prepare_collect

Prepare collecting what is ready here: USDG and lend assets from loans, collateral back, vault earnings, the collateral and backing of loans the vaults wrote off (never counted as earnings), the sGAGE of loans and partner vaults, and what exit now sales paid; a claim that would revert now is left out, and said. The first vault's credits and claims, earlier engines' lender recoveries, retired Earn strategies and the GAGE/sGAGE pool's rewards and Drip are collected on gage.cash. Returns the next unsigned transaction and a review link; never signs.

Input Schema

NameRequiredDescriptionDefault
walletYesThe wallet that will sign

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior4/5

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

With annotations already covering safety (destructiveHint false, idempotent false, openWorld true), the description still adds real value: it states the tool returns an unsigned transaction plus a review link and never signs, and that claims which would revert are skipped and reported rather than failing the call. It does not address the empty-state case (nothing to collect) or whether repeated calls stack pending transactions, which keeps it 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.

Conciseness2/5

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

The content is crammed into one very long run-on sentence whose list of claim categories is hard to parse, and the opening 'Prepare collecting what is ready here:' is vague before the enumeration begins. The information is valuable but poorly structured, and phrasing like 'and said' is opaque.

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 one-parameter transaction-preparation tool with no output schema, the description does cover what it returns and that it never signs, which is the essential context. It is incomplete on the empty-state behavior and on what the review link is for or how long it lives, gaps that matter since no output schema documents the response.

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 'wallet' parameter is fully documented in the schema, so the baseline applies. The description never mentions the wallet or clarifies that it is the signing address rather than the source of funds, so it adds nothing beyond the schema.

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

Purpose4/5

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

The description names a specific operation (preparing a collection of ready-to-claim assets) and enumerates what is swept in: loan USDG and lend assets, collateral, vault earnings, written-off loan backing, sGAGE, exit-sale proceeds, and gage.cash rewards. That is far more specific than a tautology and distinguishes it from siblings like gage_prepare_reclaim or gage_prepare_borrow, though the dense jargon ('here', 'said', 'Drip') makes the core action slower to extract than it should be.

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 explicit when-to-use guidance, no statement of prerequisites, and no reference to the closest alternative (gage_prepare_reclaim) or when an agent should call that instead. Usage is only weakly implied by the phrase 'collecting what is ready', leaving the agent to infer timing and prerequisites on its own.

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