Quietforge x402 Tools
Server Details
Free tools: x402 endpoint directory + probe, on-chain x402 demand signal, sudoku, API pricing.
- Status
- Healthy
- Uptime
- 98.9% over 21 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- quietforgestudio/qf-mcp-server
- GitHub Stars
- 0
TDQS
Scored across 7 tools
The five x402_* tools have mostly distinct roles (search=find, index_stats=coverage, demand=market signal, probe=live one-shot check, service=historical reliability), and descriptions clarify each. The main risk is probe vs service, which both assess endpoint reliability and could be confused, though the 'one live request' vs 'last 20 probes' distinction mostly separates them. sudoku_puzzle and quietforge_pricing stand apart clearly, though sudoku_puzzle feels unrelated to the rest.
All names use snake_case with a domain prefix (x402_, quietforge_, sudoku_), which is consistent and readable. The only nit is that quietforge_pricing breaks the x402_ prefix used by its sibling infra tools and mixes a product name into an otherwise uniform namespace.
Seven tools is well-scoped for a directory/probing/market-data service, with each tool earning its place across discovery, verification, and demand analytics. No bloat and no redundancy in count.
The surface covers the full discovery workflow: search, coverage stats, live probe, historical uptime, market demand, and own-route pricing. A gap exists in that there is no tool to actually execute a paid x402 call, and sudoku_puzzle is an isolated product offering rather than part of the x402 lifecycle.
Available Tools
7 toolsquietforge_pricingQuietforge paid x402 routes and pricesARead-onlyIdempotentInspect
Price-check Quietforge's paid x402 HTTP routes before paying (free read-only list, not tools here): convert docx, xlsx, pptx, csv to pdf; PDF text; URL/HTML to PNG; sudoku books; manuscript typesetting; crosswords; family trees from GEDCOM; dataset quality audits; x402 index API. USD prices, pay-to address, how an x402 client pays.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/idempotentHint/destructiveHint=false, so the safety profile is covered; the description reinforces it with 'free read-only list.' It adds genuine value by disclosing output content (USD prices, pay-to address, how an x402 client pays). It does not address rate limits or freshness of prices, but that is minor given the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose leads the sentence and the trailing route enumeration is front-loaded context that helps an agent decide relevance. The long semicolon-delimited list is dense, but every item earns its place by showing which routes are price-coverable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no parameters, an output schema present (so return values need not be explained), and annotations covering safety, the description supplies what is missing: what content is returned and that it is a free lookup. It is complete enough to call correctly, only lightly short on routing to siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so per the rubric the baseline is 4. There is nothing for the description to clarify beyond what the (empty) schema already conveys.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource: 'Price-check Quietforge's paid x402 HTTP routes.' The enumerated route list makes the scope concrete, and 'free read-only list, not tools here' signals it is distinct from actually invoking services. It stops short of naming a specific sibling (e.g., x402_service) as the alternative, so it does not fully differentiate by name.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
'before paying' implies the intended timing (consult this before transacting), and 'not tools here' hints at the boundary with execution tools. But it names no explicit alternative among siblings like x402_service or x402_search and gives no exclusion conditions, leaving usage largely inferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
sudoku_puzzleGenerate one solver-verified sudokuARead-onlyIdempotentInspect
Use this when a user wants a sudoku to play or print, or an app needs a verified puzzle at a named difficulty. Generates ONE sudoku puzzle with a unique solution, 180-degree symmetry, graded by the solving techniques it needs (easy | medium | hard | expert). Returns 81-char puzzle and solution strings (row by row, 0 = empty), given count and technique list. Deterministic when a seed is supplied. 20 per minute shared by all clients.
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Integer 1-2147483647 for a reproducible puzzle; omit for a random one. | |
| level | No | Difficulty by solving technique: easy, medium, hard or expert. | medium |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, closed-world and non-destructive, so the safety bar is low; the description still adds substantial non-obvious behavior: unique solvability, symmetry guarantee, technique-based difficulty grading, determinism tied to seed, and a 20/min shared rate limit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three tight sentences, front-loaded with the use case and then the guarantees, output format, determinism and rate limit. No filler and no repetition of the title.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-required-parameter generative tool, the description covers triggering context, correctness guarantees, output encoding ('81-char puzzle and solution strings, row by row, 0 = empty'), determinism and throttling. Return values are also backed by an output schema, so nothing needed to call it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and both parameters are fully documented there, including the level values (easy/medium/hard/expert) and the seed range, so the description's mention of the same values is largely redundant. It does add the determinism link between seed and reproducibility, which is marginal value beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Generates ONE sudoku puzzle') and immediately qualifies scope with 'unique solution, 180-degree symmetry, graded by solving techniques'. An agent can distinguish this from every sibling (all pricing/x402 tools) at a glance.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Opens with an explicit when-to-use: 'Use this when a user wants a sudoku to play or print, or an app needs a verified puzzle at a named difficulty.' Clear trigger conditions, but no when-not guidance or named alternatives, and none of the siblings are plausible substitutes so exclusion is less critical.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_demandx402 market demand, on-chain, last 24hARead-onlyIdempotentInspect
Use this to answer "is anyone actually paying for x402 APIs today" with settled on-chain numbers instead of listings. Market-level demand signal for the x402 ecosystem, verified against on-chain USDC settlement on Base rather than self-reported call counts: how many seller addresses were paid in the last 24h, total USD settled, and the distribution of sellers by payment count. Free and aggregate-only; the per-seller breakdown (distinct payers per address; payer counts include sampler/grader wallets that pay many sellers once, so read them as an upper bound on customers) is the paid GET /v1/x402/demand route. Refuses to answer rather than serve a stale snapshot.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only/idempotent safety profile, but the description adds substantive behavior: data is verified against on-chain settlement rather than self-reported call counts, it is free and aggregate-only, payer counts include sampler/grader wallets so they are an upper bound on customers, and it refuses to serve a stale snapshot. These are real operational traits not derivable from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the question it answers, then scope, then the free-vs-paid distinction. It is dense and slightly long, but nearly every clause (on-chain verification, sampler-wallet caveat, staleness refusal) carries decision-relevant information rather than filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need no explanation. The description covers scope, data provenance, access tier, known measurement caveat, and failure behavior — everything an agent needs to call a zero-argument read correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes no parameters, so there is nothing for the description to disambiguate; the 0-param baseline applies. No missing parameter meaning exists to compensate for.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a concrete resource (market-level x402 demand) and scope (settled on-chain USDC on Base, last 24h) with specific metrics: paid seller addresses, total USD settled, distribution by payment count. It also marks the boundary against the per-seller breakdown route, so the agent can tell what this tool does and does not return.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Opens with the exact question it answers ('is anyone actually paying for x402 APIs today') and contrasts it with listings, then names the alternative route (paid GET /v1/x402/demand) and the condition that selects it. When-to-use and when-to-use-something-else are both explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_index_statsx402 directory size and breakdownARead-onlyIdempotentInspect
Use this to see how much this index covers (it is a subset of the x402 market, not all of it) and to sanity-check x402_search coverage before relying on it. Summary of the index: totals, how many endpoints answered on the last probe, counts per network and per source, and when the crawl ran.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and openWorldHint=false, so the safety profile is covered. The description adds genuinely useful context beyond that: the index is a subset of the x402 market, not the whole market, which changes how an agent should interpret results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the use case and then the payload summary in one dense, low-waste sentence pair. The enumeration of return contents is slightly redundant with the output schema, but it is brief and aids scanning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present and zero parameters, the description only needs to supply the interpretive caveat, which it does: the index is a subset of the market. Nothing an agent needs to call and correctly interpret this tool is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes no parameters, so per the rubric the baseline is 4. There is nothing for the description to clarify beyond that, and it correctly does not waste words on nonexistent inputs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific purpose: reporting index coverage (totals, endpoints that answered, counts per network/source, crawl time). It also distinguishes itself from the sibling x402_search by framing itself as the tool you check before relying on search results.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says to use it to sanity-check x402_search coverage before relying on it, giving a clear triggering condition and naming the related sibling. It does not state a when-not condition, but for a zero-arg stats tool that is a minor gap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_probeProbe one URL for an x402 payment challengeAInspect
Use this to check a URL you are about to pay (or one you operate) for a well-formed x402 challenge before sending funds; a challenge is no guarantee the service delivers. Makes ONE live unpaid request to a public http(s) URL and reports whether it is an x402 endpoint: status code, latency, alive flag, whether a PAYMENT-REQUIRED challenge came back and the parsed USD price. GET only, except that a URL already in the index is probed with its listed method. Public hosts only (redirects re-checked), delisted hosts never contacted, results cached 60 s, 3 probes per host per 5 min and 30 per minute overall.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Absolute http(s) URL to probe, max 2048 chars; public hosts only. | |
| method | No | HTTP method. GET unless the URL is already in the index with a different listed method (then that method is allowed). | GET |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only cover the safety profile (readOnlyHint false, openWorld true, idempotent false, destructive false), while the description adds real behavioral detail: one live GET (with indexed-URL method exception), public hosts only, redirects re-checked, delisted hosts never contacted, 60 s caching, and concrete rate limits (3/host/5 min, 30/min). That is exactly the kind of context annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the use case and the caveat, then packs the network and rate-limit constraints into a dense second sentence with no filler. The semicolon-chained clauses are information-always but make the sentence heavier than necessary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need no prose explanation, and the description still summarizes what is reported. Between the description and schema an agent knows the request semantics, side-effect profile, host restrictions, caching and throttling before calling – nothing material is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so both parameters are already documented. The description's method rule and 'public hosts only' constraint simply restate what the url and method schema descriptions say, adding no new syntax or format guidance beyond the structured fields.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('probe one URL for a well-formed x402 challenge') and scopes it to a live unpaid request that reports status code, latency, alive flag, challenge presence and parsed USD price. This is clearly distinguishable from siblings like x402_search or x402_index_stats, which do not issue live probes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit context for use ('a URL you are about to pay (or one you operate)') and a valuable caveat that a challenge is no guarantee the service delivers, which frames the decision to send funds. It never names an alternative sibling or an explicit when-not-to-use, so it stops short of the top bar.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_searchSearch the x402 endpoint directoryARead-onlyIdempotentInspect
Use this to find a pay-per-call x402 API for a given task, network or price cap before calling it (mostly USDC on Base; check each row's network and asset, some are testnet or other assets). Searches a health-probed directory of live x402 pay-per-call HTTP endpoints on Base, Solana and other networks (x402_index_stats gives the current count). Returns id, resource URL, method, network, USD price, description, 30-day call/payer counts and our own uptime/probe data. Data is re-crawled a few times a day, not real-time. Quietforge operates this directory and also operates some listed endpoints (source=quietforge) under the same per-host cap as every operator; ordering is by 30-day usage, then liveness, then freshness, never by operator.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Case-insensitive substring matched against the resource URL, description and service name; omit for no text filter. | |
| alive | No | true = answered its paid route on our last probe; false = did not; omit for both. | |
| limit | No | Page size, 1-100; out-of-range values are clamped. | |
| offset | No | Rows to skip for paging; negative is treated as 0. | |
| source | No | Listing source: cdp (Coinbase CDP bazaar), payai (PayAI discovery) or quietforge (our own endpoints); omit for all sources. | |
| network | No | CAIP-2 network id to filter on, e.g. eip155:8453 (Base mainnet); omit for all networks. | |
| max_price_usd | No | Only endpoints priced at or below this USD amount per call; omit for any price. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, non-destructive behavior, yet the description adds substantial context the agent cannot get elsewhere: data is re-crawled a few times a day rather than real-time, some listings are testnet or non-USDC assets, and ordering is by 30-day usage then liveness then freshness. It also discloses the operator conflict of interest (Quietforge lists its own endpoints under the same per-host cap) without contradicting the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose and the caveats are front-loaded, and the paragraph is dense with non-redundant facts. It is slightly overloaded with parenthetical caveats, but nothing is filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Although the return fields are listed, the description goes beyond that to cover freshness, ordering, and operator bias, and the tool has an output schema so return-shape detail is not required. An agent has everything it needs to decide to call this and interpret the rows.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds meaning by tying the filters to real search dimensions (task, network, price cap) and warning that each row's network and asset must be checked, which explains why the network filter matters. It still leaves format nuances (e.g. CAIP-2 syntax) to the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource (find a pay-per-call x402 API) and narrows scope to a task/network/price cap, which separates it from x402_service (detail on one endpoint) and x402_probe (liveness check). It even names x402_index_stats as the tool for counts, so the agent can route without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Clearly frames the use case: find a pay-per-call endpoint before calling it, and points to x402_index_stats for the current count. It does not explicitly say when to prefer x402_service or x402_demand instead, so the alternative-routing guidance is only partial.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_serviceGet one x402 endpoint with probe historyARead-onlyIdempotentInspect
Use this to check whether one endpoint from x402_search is reliable enough to pay: its record plus its last 20 health probes (status code, latency, alive) and uptime across them.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Service id exactly as returned by x402_search. |
Output Schema
| Name | Required | Description |
|---|---|---|
No output parameters | ||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds behavioral scope by specifying the probe window ('last 20 health probes') and the derived uptime metric, but since an output schema exists the return payload is largely already documented. It adds modest context beyond structured fields, not rich disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is a single front-loaded sentence that begins with the trigger ('Use this to check whether...'), so intent is established immediately. The parenthetical enumeration of probe fields is slightly dense but each item is informative, so nothing is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With annotations covering safety, a 100%-covered one-parameter schema, and an output schema describing returns, the description only needs to supply purpose, trigger, and data scope — all of which it does. The only mild gap is no mention of what happens when no probes exist or the id is unknown.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is a single parameter with 100% schema description coverage ('Service id exactly as returned by x402_search'), so the schema already does the heavy lifting and the baseline is 3. The description's phrase 'one endpoint from x402_search' corroborates the id's origin but adds no syntax or format detail beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb (check) and resource (one endpoint from x402_search), and enumerates exactly what is retrieved: the record, the last 20 health probes with status code/latency/alive, and uptime. It explicitly positions itself against the sibling x402_search as the source of the id, so an agent can distinguish it without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states a clear decision context — verifying an endpoint is 'reliable enough to pay' — and points to x402_search as the origin of the id. There is no explicit when-not or alternate-tool exclusion, so it falls short of a 5, but the intended trigger is unambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- Changed
sudoku_puzzle3 fields changed- removed
Input schema / properties / seed / anyOfRemoved value: -[ - { - "type": "integer" - }, - { - "type": "null" - } -] - removed
Input schema / properties / seed / defaultRemoved value: -null - added
Input schema / properties / seed / typeAdded value: +"integer"
- Changed
x402_search18 fields changed- removed
Input schema / properties / alive / anyOfRemoved value: -[ - { - "type": "boolean" - }, - { - "type": "null" - } -] - removed
Input schema / properties / alive / defaultRemoved value: -null - added
Input schema / properties / alive / typeAdded value: +"boolean" - removed
Input schema / properties / max_price_usd / anyOfRemoved value: -[ - { - "type": "number" - }, - { - "type": "null" - } -] - removed
Input schema / properties / max_price_usd / defaultRemoved value: -null - changed
Input schema / properties / max_price_usd / descriptionPrevious value: -"Only endpoints priced at or below this USD amount per call."New value: +"Only endpoints priced at or below this USD amount per call; omit for any price." - added
Input schema / properties / max_price_usd / typeAdded value: +"number" - removed
Input schema / properties / network / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - removed
Input schema / properties / network / defaultRemoved value: -null - added
Input schema / properties / network / typeAdded value: +"string" - removed
Input schema / properties / q / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - removed
Input schema / properties / q / defaultRemoved value: -null - changed
Input schema / properties / q / descriptionPrevious value: -"Case-insensitive substring matched against the resource URL, description and service name."New value: +"Case-insensitive substring matched against the resource URL, description and service name; omit for no text filter." - added
Input schema / properties / q / typeAdded value: +"string" - removed
Input schema / properties / source / anyOfRemoved value: -[ - { - "type": "string" - }, - { - "type": "null" - } -] - removed
Input schema / properties / source / defaultRemoved value: -null - changed
Input schema / properties / source / descriptionPrevious value: -"Listing source: cdp (Coinbase CDP bazaar), payai (PayAI discovery) or quietforge (our own endpoints)."New value: +"Listing source: cdp (Coinbase CDP bazaar), payai (PayAI discovery) or quietforge (our own endpoints); omit for all sources." - added
Input schema / properties / source / typeAdded value: +"string"
4 tool updates
- Changed
sudoku_puzzle2 fields changed- added
Input schema / properties / level / descriptionAdded value: +"Difficulty by solving technique: easy, medium, hard or expert." - added
Input schema / properties / seed / descriptionAdded value: +"Integer 1-2147483647 for a reproducible puzzle; omit for a random one."
- Changed
x402_probe2 fields changed- added
Input schema / properties / method / descriptionAdded value: +"HTTP method. GET unless the URL is already in the index with a different listed method (then that method is allowed)." - added
Input schema / properties / url / descriptionAdded value: +"Absolute http(s) URL to probe, max 2048 chars; public hosts only."
- Changed
x402_search7 fields changed- added
Input schema / properties / alive / descriptionAdded value: +"true = answered its paid route on our last probe; false = did not; omit for both." - added
Input schema / properties / limit / descriptionAdded value: +"Page size, 1-100; out-of-range values are clamped." - added
Input schema / properties / max_price_usd / descriptionAdded value: +"Only endpoints priced at or below this USD amount per call." - added
Input schema / properties / network / descriptionAdded value: +"CAIP-2 network id to filter on, e.g. eip155:8453 (Base mainnet); omit for all networks." - added
Input schema / properties / offset / descriptionAdded value: +"Rows to skip for paging; negative is treated as 0." - added
Input schema / properties / q / descriptionAdded value: +"Case-insensitive substring matched against the resource URL, description and service name." - added
Input schema / properties / source / descriptionAdded value: +"Listing source: cdp (Coinbase CDP bazaar), payai (PayAI discovery) or quietforge (our own endpoints)."
- Changed
x402_service1 field changed- added
Input schema / properties / id / descriptionAdded value: +"Service id exactly as returned by x402_search."
1 tool update
- Added
x402_demand
6 tool updates
- First observed
quietforge_pricing - First observed
sudoku_puzzle - First observed
x402_index_stats - First observed
x402_probe - First observed
x402_search - First observed
x402_service
Related MCP Connectors
15 data tools at $0.01 USDC/call on Base via x402. Free discovery; x402 wallet client required.
Pay-per-call ($0.005–$0.03 USDC) market, on-chain, and prediction-market data API for AI agents and trading bots via the x402 protocol — no signup, no API key. Exposed as a remote MCP server with 15 tools: pre-trade token security (honeypot/liquidity checks), kimchi premium, funding rate APR, DEX slippage, Polymarket arbitrage & liquidity audits, and Hyperliquid HIP-4 prediction-market odds.
Pay-per-call x402 gateway: agent tools, OpenAI-compatible LLM, market data, RPC, security audits.
x402 pay-per-call: onchain data (Solana/Base/Polygon), crypto market, JWT/unit utils, x402 stats.
Related MCP Servers
FlicenseNot gradedqualityDmaintenance43 x402-enabled API tools — DeFi, wallet security, AI/ML, developer tools, SEO. Pay-per-call USDC on Base via x402 protocol.-
rugmunch-baseofficial
FlicenseNot gradedqualityDmaintenance33 crypto security tools via x402 micropayments. Auto-refund guarantee. $0.01-$0.15/call.-- FlicenseNot gradedqualityDmaintenance33 crypto security tools via x402 micropayments. Auto-refund guarantee. $0.01-$0.15/call.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to verify that an x402 API is live, real, and fairly priced before authorizing a payment, and to query live market data on agent commerce across Base and Solana. Exposes twelve tools covering pre-payment checks, provider ranking, liveness lookups, market snapshots and diffs, circular-settlement and whale signals, token metrics, provider revenue, and monthly report data, with free, free-key, and paid x402 tiers.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.