Skip to main content
Glama

Peek at an endpoint

settled_peek
Read-onlyIdempotent

Free, rate-limited. Coarse status and quality score for one x402 endpoint URL, from the index only (no fresh probe). Use when: you only need a quick yes/no on whether Settled knows the URL and its last status. Not for: deciding whether to pay — use settled_check (free, fuller) or settled_preflight (paid, fresh). If the URL is unknown, call settled_submit, then check again later.

Input Schema

NameRequiredDescriptionDefault
urlYesFull URL of the x402 endpoint, e.g. https://api.example.com/search

Output Schema

NameRequiredDescriptionDefault
urlNoThe endpoint
errorNoPresent only when the call failed or needs another step: an error code such as pass_required, next to the fields that explain it
detailNoWhere to get the full check
statusNoEndpoint status, e.g. live, degraded, dead, free, auth_gated, not_found or quote_invalid
qualityNoQuality score 0-100
attestationNoEIP-191 signature over the answer; verify it with settled_verify or any EVM library
attested_atNoWhen Settled signed this answer (ISO 8601)
last_probe_atNoWhen Settled last probed it
seller_claimedNoWhether the seller has claimed it

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already establish the safety profile (readOnly, idempotent, non-destructive, non-open-world), and the description adds traits annotations cannot convey: it is free but rate-limited, results come from the index rather than a live probe (staleness), and the unknown-URL fallback path. This is exactly the extra context the scoring bar rewards.

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?

Front-loads cost and scope in the first sentence, then gives 'Use when' / 'Not for' / fallback in tight sequence. No sentence is redundant and each carries routing or cost information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-value detail is unnecessary. For a one-parameter read tool, the description covers cost, freshness limitation, sibling routing, and the unknown-URL recovery path — everything needed to invoke it correctly.

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 url parameter already has a format constraint and a worked example. The description only echoes the parameter as 'one x402 endpoint URL', adding no syntax or format detail beyond the schema, so the baseline 3 applies.

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?

States a specific verb and resource ('coarse status and quality score for one x402 endpoint URL') plus the scope constraint ('from the index only, no fresh probe'). An agent can distinguish this from settled_check and settled_preflight without opening 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 Guidelines5/5

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

Uses explicit 'Use when:' and 'Not for:' clauses, names the two alternative tools with their cost/freshness tradeoffs, and routes the unknown-URL case to settled_submit. Nothing about when to pick this tool is left to inference.

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