Skip to main content
Glama
aibtcdev
by aibtcdev

list_x402_endpoints

Lists x402 API endpoints from live and registered sources, with search and filters for source, category, and free/paid access so you can discover usable services before paying.

Instructions

List x402 API endpoints. x402.aibtc.com and stx402.com are read live from their OpenAPI specs; the stx402.com directory lists x402 endpoints registered by third parties.

Sources:

  • x402.biwas.xyz: DeFi analytics, market data, wallet analysis, Zest/ALEX protocols

  • x402.aibtc.com: AI inference, Stacks utilities, hashing, storage (live)

  • stx402.com: x402 endpoint registry, agent registry (ERC-8004), links (live)

  • aibtc.com: Inbox messaging

  • directory: third-party endpoints registered at stx402.com (live, mainnet). Unverified entries are hidden unless includeUnverified is true — probe before paying.

Costs from live specs are tiers ("paid (standard)", "paid (dynamic)"); use probe_x402_endpoint for the exact price.

Tip: call earning_opportunities to see how to put your assets to work.

Input Schema

NameRequiredDescriptionDefault
searchNoSearch endpoints by keyword (searches path, description, category)
sourceNoFilter by API sourceall
categoryNoFilter by category (case-insensitive)
showFreeOnlyNoOnly show free endpoints (no payment required)
showPaidOnlyNoOnly show paid endpoints (require x402 payment)
includeUnverifiedNoInclude unverified third-party entries from the stx402.com directory

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.77.0

TDQS

A4.3/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 well: it discloses which sources are fetched live from OpenAPI specs, that the directory contains unverified third-party entries that are hidden by default, and that cost data from live specs is only a tier rather than an exact price. It omits return shape, pagination, and any rate-limit/caching behavior.

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?

Front-loads the core purpose in one sentence, then uses a scannable bulleted source list rather than prose. It is somewhat long for a list tool, and the source bullets duplicate the enum values, but each line adds information an agent would otherwise have to discover by calling.

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?

For a six-parameter, zero-required discovery tool with no output schema, the description covers sources, live-vs-static behavior, verification defaults, and the pricing caveat. The remaining gap is that it never hints at what an endpoint record contains (path, price, category, verification status), which matters given there is no output schema.

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?

Schema coverage is 100%, so baseline is 3, but the description adds real meaning beyond the schema: it explains what each `source` enum value actually contains (DeFi analytics, AI inference, registry, messaging) and clarifies the security implication of `includeUnverified`. It does not touch `search`, `category`, `showFreeOnly`/`showPaidOnly`, though the schema documents those adequately.

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 ("List x402 API endpoints") and immediately enumerates the five distinct sources it aggregates, so an agent knows exactly what corpus this returns versus a single-endpoint tool. The distinction from probe_x402_endpoint and execute_x402_endpoint is reinforced by pointing at probe for pricing.

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

Usage Guidelines4/5

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

Gives clear operating guidance: "use probe_x402_endpoint for the exact price" and "probe before paying" for unverified directory entries, plus a cross-sell tip to earning_opportunities. It does not explicitly state when to reach for execute_x402_endpoint instead, so routing guidance is strong but not exhaustive.

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