paid-call-checkout-conformance-probe
Server Details
Pays your endpoint like a stranger would and signs a checkout conformance verdict.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
TDQS
Scored across 3 tools
The three tools have distinct roles: pricing is free, get_verdict retrieves payment instructions for a paid verdict lookup, and run_probe attempts a paid probe. There is minor overlap because both get_verdict and run_probe involve paid HTTP x402 calls and explain MCP-side refusal/instructions, but the resource and action differences are still clear.
Two tools follow a verb_noun pattern (get_verdict, run_probe), while pricing is a noun-only name. The convention is mostly consistent and readable, with one minor deviation.
Three tools are well-scoped for a focused conformance-probe server. Each tool has a distinct role: pricing, verdict payment instructions, and probe execution/refusal.
The surface covers pricing lookup, verdict payment instructions, and probe behavior, which fits the conformance-probe purpose. A minor gap is that there is no MCP tool to obtain an actual verdict or execute a settled paid call, though the descriptions indicate those operations are intentionally external over HTTP.
Available Tools
3 toolsget_verdictBInspect
Verdict lookup is a paid HTTP x402 call (GET /verdict, $0.01); MCP returns the payment instructions.
| Name | Required | Description | Default |
|---|---|---|---|
| endpoint | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it discloses the critical surprising behavior: this MCP tool does not return the verdict, it returns payment instructions because the underlying call is a paid x402 endpoint costing $0.01. That's exactly the kind of context an agent needs to avoid misusing the result. It stops short of covering auth, failure modes, or how the returned payment instructions are consumed, which keeps it from a 5.
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 dense sentence with the key constraint (paid, MCP returns payment instructions) placed at the end for emphasis. Nothing is wasted, though the run-on parenthetical makes the reader work slightly harder 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?
For a one-parameter read-only lookup with no output schema, the description covers the payment mechanism but leaves open what a verdict is, what the payment instructions look like, and how the endpoint parameter participates. The core behavioral surprise is covered; the operational details are not.
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 single parameter 'endpoint' has 0% schema description coverage and the description never mentions it, so the agent has no idea what an 'endpoint' means here (a URL? an ID?) or whether it is required for the payment flow. With only one parameter the stakes are low, but the description adds nothing 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?
It names the resource (verdict lookup) and describes the mechanism (paid HTTP x402 call, GET /verdict, $0.01), which is informative. But it never says what a 'verdict' is, and it doesn't differentiate itself from pricing or run_probe, so the agent must guess the domain meaning.
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?
There is no explicit when-to-use or when-not-to-use guidance and no reference to the sibling tools pricing or run_probe. The $0.01 price and 'paid' framing hint that this has a cost, but the agent isn't told whether to call it directly, what the prerequisite is, or where to go instead.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
pricingCInspect
Packet pricing sheet (free).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden, yet it discloses almost nothing: no auth or permission requirements, no indication of whether the sheet is static or regenerated, no sense of response shape. The parenthetical "(free)" hints at a cost tier but is not explained and could equally mean the resource is free-of-charge or a free-tier listing.
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 short, but the brevity reflects under-specification rather than compression of real information. A single fragment with an unexplained parenthetical is not front-loading useful content.
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?
Zero parameters and no output schema lower the burden, but the description still never says what the pricing sheet contains, what format it returns, or how it relates to the probe/verdict workflow. For a free-form informational lookup with no structured fields to lean on, that gap matters.
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 there is nothing for the description to disambiguate and the baseline of 4 applies. No parameter confusion is possible here.
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 is a noun phrase, "Packet pricing sheet (free)," with no verb indicating retrieval or any other action. It names a resource but leaves ambiguous what a "packet" is (product packet vs. network packet) and whether this returns a static document or live pricing data, so an agent cannot confidently distinguish its role from siblings like get_verdict or run_probe.
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?
There is no guidance on when to call this tool, no exclusions, and no reference to the sibling tools get_verdict or run_probe. The agent is left to infer entirely from a three-word label.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
run_probeCInspect
Fresh settled probes collect payment on the HTTP x402 surface (POST /probe); refused over MCP.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It discloses one important trait—that calls are refused over MCP and payment occurs on the HTTP surface—but omits permissions, failure behavior, and what a successful run would do.
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 short sentence with no obvious filler, but it is not front-loaded with the tool's action. The dense jargon makes the brevity less effective than it could be.
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?
The tool is simple in schema terms—zero parameters and no output schema—but the description is too terse to fully explain what the tool does, why MCP calls are refused, or what an agent should do instead beyond an HTTP endpoint reference. Given no annotations and no output schema, more context is needed.
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 are zero parameters, so there is no parameter semantics to clarify. The schema coverage is complete by definition, and the description does not need to add parameter detail.
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 refers to "probes," payment, and an HTTP endpoint, but never clearly states what run_probe itself does when invoked. It is cryptic rather than a specific verb+resource statement, so an agent cannot confidently distinguish its function from siblings get_verdict and pricing.
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?
The phrase "refused over MCP" is an explicit usage restriction and points to the HTTP POST /probe surface as the alternative. However, it does not explain when this tool should be used versus get_verdict or pricing, and the guidance is buried in an ambiguous sentence.
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.
3 tool updates
- First observed
get_verdict - First observed
pricing - First observed
run_probe
Related MCP Connectors
Trust verdict for an x402 payment endpoint: health, 402 handshake, price, proceed/caution/avoid.
Machine-payable deterministic identifier checks + signed XDR-1 receipts for agents.
Discover machine-payable APIs, probe x402 payment terms, and run seller operations. Non-custodial.
Before you pay an endpoint you cannot vouch for: credit grade, drift and preflight.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server that checks an x402 paid endpoint before an agent pays it, and checks afterwards that the receipt opens to exactly one real on-chain settlement. Two tools, no account, no API key.21,505 npmApache 2.0
- AlicenseAqualityBmaintenancePayment infrastructure MCP server enabling AI agents to make gasless USDC payments on Base and JIT single-use virtual card checkouts, with zero-trust card handling, merchant checkout hints, and signed receipts.13126 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents and IDE assistants to validate x402 payment endpoints without shelling out: it fetches a URL unpaid and returns a conformance report on the returned 402 challenge, decodes and classifies base64 payment blobs, and summarises which scheme/network pairs a facilitator can settle.52 PyPIMIT
- AlicenseAqualityDmaintenanceMCP server that preflights endpoints before agent payments, returning a trust verdict with proceed/caution/avoid recommendation.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.