Skip to main content
Glama

Settled

Find live x402 endpoints

settled_find_endpoints
Read-onlyIdempotent

Free up to 300 calls/day per client, shared with the HTTP free routes (a pass lifts the cap). Ranked live endpoints by keyword, network and max price (sort by quality, price, latency or payers), each with payability and delivery verification.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qNoKeywords to match in endpoint names, descriptions and URLs, e.g. weather or gift cards
passNoSettled day pass token: lifts the free daily cap; or send it as the x-settled-pass header
sortNoOrder of results: quality (default), price, latency or payers
limitNoHow many endpoints to return, 1-50 (default 20)
statusNoEndpoint status: live (default), degraded, dead, free, auth_gated, not_found, quote_invalid, unknown or any
networkNoOnly endpoints on this network, as a CAIP-2 id, e.g. eip155:8453 for Base
max_priceNoHighest price per call in USD, e.g. 0.01

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
countNoNumber of endpoints returned
errorNoPresent only when the call failed or needs another step: an error code such as pass_required, next to the fields that explain it
itemsNoRanked endpoints, each with payability and delivery status
filtersNoThe filters applied
attestationNoEIP-191 signature over the answer; verify it with settled_verify or any EVM library
attested_atNoWhen Settled signed this answer (ISO 8601)
generated_atNoWhen this list was built

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the description's main addition is the quota behavior: 300 free calls/day shared with the HTTP free routes, liftable via a pass. That is genuinely useful operational context, but nothing is said about caching, result freshness, or how often the live status is re-verified. (Note: openWorldHint=false sits oddly against a tool that queries live endpoints across networks, but the description does not contradict it.)

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 dense sentences with no filler, and the discovery semantics are front-loaded. The opening quota/pricing sentence is arguably the less important half of the definition for tool selection, but it is short and useful.

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?

Six of seven parameters are documented in-schema, an output schema exists so return values need no explaining, and quotas are covered. What is missing is the decision context an agent needs in a large sibling set: whether to call this before settled_check, what 'live' status means, and how the pass relates to the sibling tools that also consume quota.

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%, so both the meaning and the examples for q, pass, sort, limit, status and network already come from the schema. The description merely restates the keyword/network/max-price/sort dimensions without adding format details, defaults, or precedence rules beyond what the schema provides.

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: ranked discovery of live x402 endpoints, with the ranking dimensions (keyword, network, max price, sort) and per-result signals (payability, delivery verification). It is clearly distinct from siblings like settled_check or settled_preflight, though it never names or contrasts an alternative explicitly.

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 when-to-use or when-not-to-use guidance, no prerequisites, and no routing to sibling tools despite a 17-tool family containing plausible alternatives (settled_check, settled_preflight, settled_status). The free-cap sentence hints at cost but does not tell an agent when this discovery tool is the right choice.

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