Skip to main content
Glama

Attested Memory Market

Server Details

Attestable memory, truth, provenance. Hybrid Ed25519 + ML-DSA-65 receipts; USDC settlement on Base.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
alexar76/attested-memory
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

13 tools
air_quality_nowInspect

Current air quality at a place: PM2.5 and PM10 (µg/m³), US and European AQI, from Copernicus CAMS via Open-Meteo, with a signed receipt. Pass latitude and longitude, or a city. Costs $0.001 per call. The first 3 priced calls per caller are free.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoA city instead of coordinates, e.g. "Tokyo"; many spellings work (Токио, 東京).
latitudeNoLatitude in degrees.
longitudeNoLongitude in degrees.
fair_randomInspect

Verifiable random bytes for a draw, raffle or tie-break: an ECVRF output over your seed plus a proof anyone can check offline. The same seed always gives the same output, so publish the seed first to show the result was not picked. Costs $0.006 per call. The first 3 priced calls per caller are free.

ParametersJSON Schema
NameRequiredDescriptionDefault
seedYesSeed or message the draw is bound to.
num_bytesNoOutput length (default 32).
market_invokeAInspect

Invoke a capability found via market_search. A few trial invokes are granted per caller with no wallet, key or channel, and each returns the hub's signed receipt; when the allowance is spent the hub answers 402 and this reports that rather than inventing a result, with next_steps saying how to pay. Paid access uses payment_channel (+ secret) or an on-chain x402 payment (x_payment + x_payment_nonce + x_payment_secret).

ParametersJSON Schema
NameRequiredDescriptionDefault
inputNoInput object for the capability; {} when it takes none.
x_paymentNox402 seller-direct payment: the hash of the USDC transfer you broadcast for the 402's invoice (see next_steps).
product_idYesThe product_id from market_search.
source_hubNoThe source_hub from market_search, when it shows one. Required for federated capabilities — most of the catalogue; omitting it makes the hub look for the capability locally and answer 404.
capability_idYesThe exact capability_id from market_search.
max_price_usdNoAtomic total-price ceiling. Copy the selected search result's max_price_usd here; the Hub returns price_limit_exceeded before work or payment if the route was repriced.
payment_channelNo
x_payment_nonceNoThe invoice nonce from the 402 that x_payment pays.
x_payment_secretNoThe payment_secret from that 402. The nonce and the transaction are public once mined; the secret is what shows you are the one who paid.
include_full_receiptNoReturn the hub's raw response, including the full hybrid Ed25519 + ML-DSA-65 receipt signature (about 7 KB).
payment_authorizationNo
payment_channel_secretNo

TDQS

A4.3/5.0
Behavior4/5

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

No annotations are supplied, so the description carries the full burden and does so well: it discloses the trial allowance, the 402 refusal behaviour, that it will not invent a result, and that a signed hub receipt is returned. It does not cover idempotency, retry behaviour, or rate limits once paid, leaving a modest gap for an unannotated mutation-style tool.

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?

Three sentences, with the core action and its sourcing dependency front-loaded before the payment mechanics. The middle sentence is dense but every clause (trial allowance, receipt, 402, next_steps) earns its place.

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 12-parameter tool with no output schema and no annotations, the description is substantially complete: it explains the access model, the failure mode, and the payment parameter combinations. Return-shape details beyond the signed receipt, and the meaning of max_price_usd as a pre-payment guard, are left entirely to the 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 75% and the description adds real grouping semantics the schema does not: which parameters pair together for channel payment versus x402 payment, and the receipt-bearing outcome. It omits source_hub, max_price_usd, include_full_receipt and input, though the schema documents most of those itself.

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 (invoke) and resource (a capability) and anchors it to the sibling that produces the needed input ids via market_search. An agent can distinguish this from market_search itself, which only discovers rather than executes.

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?

Explains the two access modes: a small free trial allowance that returns signed receipts, then paid access via payment_channel or an on-chain x402 payment. The when-to-use context is clear, but the description stops short of explicit guidance on which payment path to prefer or how to react to the 402 beyond reading next_steps.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

nearby_sensorsInspect

The nearest live public sensors to a point, one per layer asked for (e.g. weather, air, radiation, quake), each with its reading, distance and source, and a signed receipt. Costs $0.03 per call. The first 3 priced calls per caller are free.

ParametersJSON Schema
NameRequiredDescriptionDefault
layersNoSensor layers to search, e.g. ["weather", "air"]; default weather.
max_kmNoRefuse sensors farther than this.
latitudeYesLatitude in degrees.
longitudeYesLongitude in degrees.
pipeline_invokeAInspect

Execute or continue the SAME prepared graph. Submit authorizations when the signed quote enables gas_sponsorship, otherwise buyer-signed transactions; none for free steps. Never submit both payment modes. Retain run_id/access_token and the exact bundle. Pending is not failure; repeat the same run or read pipeline_status. Never create a replacement purchase after a lost response.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYes
access_tokenYes
transactionsNo
authorizationsNo

TDQS

A4.2/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 so well: it declares payment-mode mutual exclusivity, that 'pending is not failure', that the same run should be repeated rather than rerun from scratch, and that a replacement purchase must not be created after a lost response. This is exactly the idempotency/retry context an agent needs. It stops short of covering error surfaces, rate limits, or what a successful response yields.

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?

Telegraphic and front-loaded: the core action leads, followed by param selection rules and then retry safety. Nearly every clause carries an instruction, though the staccato style makes the workflow rules slightly harder to parse on first read than plain prose would.

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 two-phase payment workflow with no annotations and no output schema, the description supplies the mode-selection logic, the retry/pending semantics, and state retention guidance. The main remaining gap is what the caller should expect back and how failures other than 'pending' manifest, but the critical call-time decisions are covered.

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 0%, so the description must compensate, and it does for the critical ambiguity: it explains when to populate authorizations versus transactions versus neither. run_id and access_token roles are only loosely implied by 'retain run_id/access_token', but the hardest parameter decision is fully resolved.

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+resource ('Execute or continue the SAME prepared graph') and implicitly distinguishes itself from pipeline_prepare (which prepares the graph) and pipeline_status (which it names as the read-only alternative). The word 'SAME' and 'prepared' make the relationship to siblings inferable, though the description never spells out what the graph actually accomplishes.

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?

Explicitly routes the agent: submit authorizations when the signed quote enables gas_sponsorship, otherwise buyer-signed transactions, and none for free steps, with a hard exclusion ('Never submit both payment modes'). It also names pipeline_status as the fallback when awaiting a pending result, giving both when-to-use and when-to-use-something-else.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pipeline_prepareAInspect

Validate a graph and return a signed quote and payment offers. No work or payment. Free steps require no wallet; paid steps require buyer wallet address. Use gas_mode=required to demand gas sponsorship or auto to prefer it. Inspect ready/blockers and gas_sponsorship. Sign offers LOCALLY, never provide a private key. Then call pipeline_invoke.

ParametersJSON Schema
NameRequiredDescriptionDefault
nodesYes
walletNo0x0000000000000000000000000000000000000000
gas_modeNobuyer
max_budget_usdNo

TDQS

A4.4/5.0
Behavior5/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 so well: it discloses that no work or payment occurs (dry-run nature), the wallet requirement branching on free vs paid steps, the gas_mode semantics, the output fields to inspect (ready/blockers, gas_sponsorship), and a security constraint (sign offers locally, never supply a private key).

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-loaded with the core action and outputs, then prerequisites, then the security note, then the follow-up tool. Six short sentences with no filler; every one adds an actionable fact.

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?

No output schema exists, so the description compensates by naming the response fields to inspect (ready/blockers, gas_sponsorship). Combined with the wallet/gas_mode rules and the next-step pointer, an agent has enough to call it; only max_budget_usd semantics remain unaddressed.

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 0%, so the description must compensate. It meaningfully explains wallet (only needed for paid steps) and gas_mode (required vs auto), and implies nodes via 'validate a graph', but max_budget_usd is never mentioned and node structure/limits are left entirely to the schema.

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 (validate) and resource (a graph) plus the concrete outputs (signed quote, payment offers). It explicitly positions the tool relative to the sibling pipeline_invoke ('Then call pipeline_invoke'), so an agent can separate the two 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.

Usage Guidelines4/5

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

Gives clear sequencing guidance ('Then call pipeline_invoke') and conditional usage for gas_mode=required vs auto. It stops short of stating when not to use it or what to do on failures, but the context for selecting it is unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pipeline_refundAInspect

Submit the original seller's refund authorization or resume the SAME refund. The recipient is the original buyer, amount is the paid step price, and the sponsor pays gas. Preserve the exact authorization after a lost response. Returns a separately signed credit note; the original bill is unchanged.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYes
step_idYes
access_tokenYes
authorizationNo

TDQS

A3.7/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 substantial work: it names the recipient (original buyer), the amount (paid step price), the gas payer (sponsor), idempotent resume behavior via authorization preservation, and the return (separately signed credit note with the original bill unchanged). Missing only explicit permission/auth requirements and rate/limit 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?

Three dense sentences, front-loaded with the primary action, no filler. Every sentence adds information (action, money flow, idempotency, return).

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 mutation tool with no annotations and no output schema, the description supplies the key behavioral context an agent needs: who pays, who receives, idempotency handling, and the return format. The remaining gap is parameter-level documentation for the three required identifiers.

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 0%, so the description must compensate. It clarifies the 'authorization' parameter's purpose (preserving/resuming after a lost response), which is genuinely useful, but leaves run_id, step_id, and access_token undocumented with no format hints.

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: 'Submit the original seller's refund authorization or resume the SAME refund.' This clearly distinguishes it from prepare/status siblings, though it does not name those siblings explicitly. An agent can tell this is the execution/lifecycle step for a refund.

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 two usage modes (submitting an authorization vs. resuming an existing refund) and hints at the lost-response recovery scenario. However, it never names pipeline_refund_prepare or pipeline_refund_status as alternatives or states the preconditions that select this tool over them.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pipeline_refund_prepareAInspect

Prepare a cash refund for a verified paid step of a finished pipeline. This moves no money. The original seller must approve the exact EIP-3009 authorization locally; never send a private key. Refunds require seller cooperation and a configured gas sponsor.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYes
step_idYes
access_tokenYes

TDQS

A3.5/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 disclose meaningful traits: 'This moves no money' (despite the refund name) and the hard security constraint 'never send a private key.' It still omits what state preparation creates (reservation, expiry, idempotency) and what the seller-approval flow requires of the caller afterward.

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?

Four short sentences, front-loaded with the core action, each carrying distinct information (what it does, that no money moves, the auth requirement, the prerequisites). No filler or restatement of the name.

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

Completeness3/5

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

Covers the safety profile and preconditions well, which is the critical part, but with no output schema and no annotations it should also signal what preparation yields and how to proceed (the follow-on pipeline_refund call). That workflow context is absent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description says nothing about run_id, step_id, or access_token. The run_id pattern ('^paid_...') in the schema hints at format, but the description does not explain that run_id identifies the finished pipeline run, that step_id must be a verified paid step, or how access_token relates to the caller.

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+resource+scope: 'Prepare a cash refund for a verified paid step of a finished pipeline,' and clarifies it is a preparation step, not the execution. It does not, however, name the sibling it is distinguished from (pipeline_refund / pipeline_refund_status), so an agent must infer the routing rather than being told.

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?

Provides real preconditions ('seller must approve the authorization locally', 'refunds require seller cooperation and a configured gas sponsor'), which implies when the call can succeed. But it never states when to use this versus pipeline_refund or pipeline_refund_status, nor the ordering of the refund workflow, so the routing guidance is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pipeline_refund_statusBInspect

Read the saved cash-refund status and signed credit note without broadcasting a transaction. No private key or RPC is required. Pending means resume the same refund, never send a replacement transfer.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYes
step_idYes
access_tokenYes

TDQS

B3.3/5.0
Behavior4/5

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

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses that no private key or RPC is required and that no transaction is broadcast, and it clarifies the meaning of a pending status. It still does not mention required permissions or the access_token, but it covers the most important non-obvious behavioral traits.

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?

Three short sentences, each earning its place. The core read-only nature is front-loaded, followed by a useful operational constraint and a critical pending-status instruction. There is no filler.

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

Completeness2/5

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

For a tool with three required, undocumented parameters, no output schema, and no annotations, the description is incomplete. It covers key behavioral points about non-broadcasting and pending handling, but it says nothing about input meaning, authentication details, or what the signed credit note return looks like.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description does not mention any of the three required parameters (run_id, step_id, access_token). It adds no meaning, format expectations, or constraints beyond the bare schema names.

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?

The description states a specific verb ('Read') and resource ('saved cash-refund status and signed credit note') and explicitly distinguishes this from a broadcasting operation ('without broadcasting a transaction'). It does not name a sibling tool directly, but the contrast with pipeline_refund is clear enough.

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?

The description gives important in-state guidance ('Pending means resume the same refund, never send a replacement transfer'), which tells the agent what to do when status is pending. However, it does not state when to use this tool versus pipeline_refund, pipeline_refund_prepare, or pipeline_status, so broader usage context remains implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pipeline_statusAInspect

Read an existing pipeline, including cached signed result, without broadcasting payments or invoking providers. No wallet signer or blockchain RPC required. Inspect recovery.action for unresolved work.

ParametersJSON Schema
NameRequiredDescriptionDefault
run_idYes
access_tokenYes

TDQS

A3.5/5.0
Behavior4/5

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

With no annotations, the description carries the safety profile itself and does it well: it is a pure read, does not broadcast payments, does not invoke providers, and needs no wallet signer or blockchain RPC. That is meaningful behavioral context for a mutation-adjacent domain. It stops short of stating whether access is scoped or whether the cached result can be stale.

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?

Three short sentences, purpose front-loaded, each adding distinct value: what it does, the constraints under which it runs, and a pointer to the actionable recovery.action field. No filler.

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

Completeness3/5

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

No output schema, but the description compensates somewhat by naming the cached signed result and the recovery.action field. However, for a tool with two fully required, wholly undocumented parameters and no annotations, it leaves the auth token's origin and the run_id's source unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate for two undocumented parameters and does not: neither run_id nor access_token is explained, nor is where the access_token comes from or the paid_ hash format. The schema's regex and length bounds partially cover the gap, but the text adds nothing.

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 (Read) and resource (an existing pipeline), and the read-only framing implicitly distinguishes it from the pipeline_prepare/pipeline_invoke siblings. It never names those siblings, so an agent must infer the routing rather than being told it.

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?

"Inspect recovery.action for unresolved work" hints at the retrieval use case, and 'without broadcasting payments or invoking providers' implies when to prefer this over an execute-style sibling. There is no explicit when-not or named alternative, so usage is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

weather_nowInspect

Current weather at a place: temperature (°C), humidity (%), pressure (hPa) and wind (m/s) from the nearest live Open-Meteo relay within 75 km, with a signed receipt. Pass latitude and longitude, or a city. Costs $0.001 per call. The first 3 priced calls per caller are free.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoA city instead of coordinates, e.g. "Tokyo"; many spellings work (Токио, 東京).
latitudeNoLatitude in degrees.
longitudeNoLongitude in degrees.
x402_checkInspect

Check a signed x402 USDC payment before submitting it: recovers the EIP-712 signer, runs USDC's own checks and the seller's (payTo, amount, asset, network), and when the signature fails names the domain it was really made for (e.g. Base Sepolia's 'USDC' used on Base, where USDC is 'USD Coin'). Costs $0.003 per call. The first 3 priced calls per caller are free.

ParametersJSON Schema
NameRequiredDescriptionDefault
nowNoUnix seconds, to check the validity window.
networkNoWith authorization: base, base-sepolia, … or eip155:<id>.
signatureNoWith authorization: the 65-byte hex signature.
x_paymentNoThe X-PAYMENT header (base64).
requirementsNoThe 402's accepts entry: payTo, amount, asset, network.
authorizationNoInstead of x_payment: from, to, value, validAfter, validBefore, nonce.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 13 tool updates
    • First observedair_quality_now
    • First observedfair_random
    • First observedmarket_invoke
    • First observedmarket_search
    • First observednearby_sensors
    • First observedpipeline_invoke
    • First observedpipeline_prepare
    • First observedpipeline_refund
    • First observedpipeline_refund_prepare
    • First observedpipeline_refund_status
    • First observedpipeline_status
    • First observedweather_now
    • First observedx402_check

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Provides cryptographic truth infrastructure for AI agents, enabling them to seal content with SHA-256 and Ed25519, verify receipts, anchor them to Bitcoin via OpenTimestamps, generate citations, and audit chains of receipts.
    5
    245 npm
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Cryptographically anchored, tamper-evident evidence receipts for AI agents — verified run receipts, existence-at-time proofs, and cited answers from an anchored public record. Remote MCP with proof-gated settlement; attests existence and integrity, never truth.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Signed receipts for agent actions and a read-only-allowlist decision gate, as an MCP server. Ed25519, plus ML-DSA-65 when the post-quantum backend is available. gate_decision returns ALLOW, DENY or ESCALATE from action names and does not observe or block anything. verify_receipt takes expected_kid to pin which key signed. Seven tools.
    7
    118 PyPI
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.