Skip to main content
Glama

OMENZ agent tools

wallet_runway

Agent Wallet Runway: how many days before this agent wallet runs dry? USDC balance / recent daily spend -> days left, OK / LOW / CRITICAL, and the top cost drivers by payee. Public chain data on Base. By OMENZ. (MCP calls run in AYNE, the free playzone; production: GET https://www.omenz.org/api/tollbooth/v1/wallet/runway, $0.005 via x402.)

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "address": "<address>"
    },
    "name": "wallet_runway"
  }
}

Input Schema

NameRequiredDescriptionDefault
daysNo
addressYes
low_daysNo
critical_daysNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

With no annotations, the description carries the burden and does disclose meaningful traits: data provenance (public chain data on Base), the derivation method (balance divided by recent daily spend), the response shape (status tier plus payee cost drivers), and the execution context/cost (free playzone vs paid production endpoint). It omits the definition of the 'recent daily spend' window and any error behavior for invalid or inactive addresses, which are the main remaining gaps.

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

Conciseness3/5

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

The core question and formula are front-loaded, which is good, but roughly half the text is promotional or infrastructural (OMENZ attribution, playzone note, production URL, x402 pricing) that does not help an agent decide or invoke. It is dense rather than bloated, but not every sentence earns its place.

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?

There is no output schema and no annotations, and the description does compensate by describing the returned values (days left, status tier, top payees). It falls short on the input side, where four undocumented parameters sit with no explanation of the spend window or threshold defaults, which an agent needs to tune the LOW/CRITICAL behavior.

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%, so the description must explain all four parameters, but it explains none. The OK/LOW/CRITICAL tiers weakly hint at what low_days and critical_days control, yet 'days' (presumably the spend lookback window) is never mentioned, nor are units, defaults, or bounds for any parameter.

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 names a specific derived metric (USDC balance / recent daily spend -> days remaining) and its outputs (days left, OK/LOW/CRITICAL tier, top cost drivers by payee). This clearly separates it from raw-data siblings like wallet_balance and wallet_spend without needing to open any schema.

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

Usage Guidelines3/5

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

The phrasing 'how many days before this agent wallet runs dry?' implies a forward-looking solvency check, which suggests when to reach for it over a plain balance read. However, it never states when NOT to use it or explicitly routes the agent to wallet_balance/wallet_spend for other needs.

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