Skip to main content
Glama

AgentReeve BTC Intelligence

list_paid_endpoints

List every paid AgentReeve route with price (USD, settled in USDC via x402), description, availability and an example payload. Use an x402-capable HTTP client to call them.

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": "list_paid_endpoints"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description does useful work: it discloses the payment mechanism (USD pricing settled in USDC via x402) and the client prerequisite. However, "Use an x402-capable HTTP client to call them" is ambiguous about whether this listing tool itself is gated behind payment or only the routes it returns, which is exactly the behavioral detail an agent needs. No mention of whether the listing is free or paginated.

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

Conciseness5/5

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

Two dense sentences with zero filler: the return contents come first, the calling prerequisite second. Nothing is repeated from structured fields.

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?

No output schema exists, but the description compensates by enumerating the returned fields (price, description, availability, example payload). For a zero-parameter read tool this is nearly complete; the residual gap is the ambiguity over whether the listing call itself requires an x402 payment.

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

Parameters4/5

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

The tool takes zero parameters, so the baseline is 4; there is no parameter semantics for the description to add, and it correctly spends no words on inputs.

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?

States a specific verb and resource: "List every paid AgentReeve route," and enumerates exactly what each entry carries (price, description, availability, example payload). The word "paid" implicitly separates it from the free-tier siblings (btc_free_preview, btc_free_sample), though it never names one to draw the contrast explicitly.

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 only implied: an agent infers it should call this to discover which routes cost money, then call the individual endpoints. There is no explicit when-to-use/when-not statement and no routing to a sibling such as paid_endpoint for invoking a specific route.

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.