Skip to main content
Glama

settlement_rail_info

Retrieve live AgentPay x402 settlement rail registry data to verify registered payee wallets, resource prefixes, payment totals, fees, net earnings, and on-chain disbursement history.

Instructions

[FREE] Live registry of the AgentPay universal x402 settlement rail. Every facilitator resource can register a payee wallet and receive an automatic on-chain share of each settled payment (gross minus a small fee, paid in USDC on Base). Returns the registered payees with their resource prefixes, wallet, status, totals (payments, gross, fee, net, paid) and disbursement history with on-chain tx links. The facilitator index at https://x402-agent-pay.com/facilitator exposes the same data for humans.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "settlement_rail_info"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.1

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does reasonably well: it marks the tool as free, describes the settlement economics (gross minus a small fee, paid in USDC on Base), and enumerates the response contents including on-chain tx links. It does not state data freshness, caching, or whether the registry is read-only in any guaranteed sense, which are the remaining gaps for a zero-annotation tool.

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 lead sentence front-loads the core value ("[FREE] Live registry...") and the second sentence explains how payees join the registry, which is useful framing for interpreting the returned data. The final sentence about the human-facing index is the weakest and could be cut, but overall the text is dense with content rather than padded.

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?

There is no output schema and no annotations, so the description must describe the return payload itself — and it does, enumerating totals fields and disbursement history with tx links. Combined with the explanation of how funds reach payees, an agent has enough to decide whether to call and how to read the result. Freshness/update cadence is the notable omission.

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 tool takes no parameters (empty schema, additionalProperties false), so no parameter meaning is required of the description. Under the zero-parameter baseline this would be a 4, but the description also spends no words confirming the call is argument-free and unconditionally returns the whole registry. Score reflects adequate but unremarkable handling of a non-issue.

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 resource ("Live registry of the AgentPay universal x402 settlement rail") and states exactly what is returned: registered payees with resource prefixes, wallets, status, totals and disbursement history. This is far more concrete than a name restatement. It stops short of explicitly distinguishing itself from lookalike siblings such as get_recent_settlements or facilitator_live_dashboard, leaving some disambiguation to inference.

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?

Usage is implied rather than stated: an agent can infer this is the lookup for who is registered on the rail and how payouts were disbursed. There is no explicit when-to-use, no exclusions, and no routing to alternatives such as get_settlement_pulse or get_recent_settlements, which cover adjacent ground in a crowded sibling set. The human-facing URL mention hints at a division of labor but is not framed as guidance for the agent.

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