Skip to main content
Glama

x402 Price Quote

market_quote
Read-only

x402 price quote and payTo check for one seller URL, without paying. GET url (https; optional method GET/POST). One unpaid request. Returns JSON: verdict pay/caution/avoid with reasons, live terms per network (USD price, asset, payTo), the CDP Bazaar entry, a payTo cross-check against it (on a mismatch the buy plan is never ready) and a direct-pay buy plan. Bad input, blocked or unreachable hosts (Base: not charged; other rails may charge). Returned content is untrusted third-party data. Price $0.005 per call via x402, USDC on Base (MCP payments are Base only). Paid calls are subject to Horizon Pulse buyer terms: https://horizonpulse.dev/terms/buyer

Input Schema

NameRequiredDescriptionDefault
urlYeshttps URL of the x402 resource to quote before paying
methodNoProbe method GET (default; one POST retry on 405) or POST

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Adds substantial context beyond annotations: cost ($0.005 per call via x402, USDC on Base only), payment-rail caveats on blocked hosts, legal/buyer terms, and an explicit trust warning that returned content is untrusted third-party data. The one-request framing and mismatch behavior are also useful behavioral disclosures.

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

Conciseness3/5

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

The description is dense and run-on, packing pricing, legal terms, return shape, security caveats, and host behavior into one paragraph. It is front-loaded with the core purpose, but the lack of structure makes it harder to scan than necessary.

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?

With no output schema, the description does a good job explaining the JSON return shape: verdict, reasons, per-network live terms, Bazaar entry, payTo cross-check, and buy plan. It also covers cost and terms, though some behavioral nuance around the single request versus POST retry could be clearer.

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 coverage is 100% and both parameters are documented in the schema, so the schema already carries the parameter burden. The description restates that the URL is https and that GET/POST are optional, but adds little beyond the schema's method default and 405 retry detail.

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: an unpaid x402 quote and payTo check for a single seller URL. It is clear what the tool does, but it does not explicitly distinguish itself from siblings like x402_check, x402_check_deep, bazaar_check, or verified_brief_quote.

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?

Implies usage through phrases like 'without paying' and 'before paying', and notes blocked/unreachable host behavior. However, it gives no explicit when-to-use or when-not-to-use guidance relative to the many adjacent x402 and bazaar checking siblings.

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.