Query Markup Documents - On-device hybrid search for markdown files with BM25, vector search, and LLM reranking
Attested Memory Market is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Attestable memory, truth, provenance. Hybrid Ed25519 + ML-DSA-65 receipts; USDC settlement on Base.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http attested-memory-market-mcp https://hub.attestedmemory.net/mcp
# 2 — ask your agent for something these tools do
# market_search, market_invoke, pipeline_prepare and 10 more
Attested Memory Market costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http attested-memory-market-mcp https://hub.attestedmemory.net/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
13 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Search this hub's catalogue of live data and computation by what you need, in plain words. Each match gives the product_id, capability_id and source_hub to pass to market_invoke, its price, and input: the fields its input object takes.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| intent | string | yes | What you want done, in plain language. |
| category | string | no | Optional category filter, e.g. 'security'. |
| budget | number | no | Optional cap on price per call, in USD. |
| limit | integer | no | Maximum results (default 10, max 50). |
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
| Parameter | Type | Required | Notes |
|---|---|---|---|
| product_id | string | yes | The product_id from market_search. |
| capability_id | string | yes | The exact capability_id from market_search. |
| source_hub | string | no | The 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. |
| input | object | no | Input object for the capability; {} when it takes none. |
| max_price_usd | number | no | Atomic 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_channel | string | no | — |
| payment_channel_secret | string | no | — |
| payment_authorization | object | no | — |
| x_payment | string | no | x402 seller-direct payment: the hash of the USDC transfer you broadcast for the 402's invoice (see next_steps). |
| x_payment_nonce | string | no | The invoice nonce from the 402 that x_payment pays. |
| x_payment_secret | string | no | The 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_receipt | boolean | no | Return the hub's raw response, including the full hybrid Ed25519 + ML-DSA-65 receipt signature (about 7 KB). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| nodes | array | yes | — |
| max_budget_usd | no | — | |
| gas_mode | string | no | — |
| wallet | string | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| run_id | string | yes | — |
| access_token | string | yes | — |
| transactions | no | — | |
| authorizations | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| run_id | string | yes | — |
| access_token | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| run_id | string | yes | — |
| access_token | string | yes | — |
| step_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| authorization | no | — | |
| run_id | string | yes | — |
| access_token | string | yes | — |
| step_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| run_id | string | yes | — |
| access_token | string | yes | — |
| step_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| latitude | number | no | Latitude in degrees. |
| longitude | number | no | Longitude in degrees. |
| city | string | no | A city instead of coordinates, e.g. "Tokyo"; many spellings work (Токио, 東京). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| latitude | number | no | Latitude in degrees. |
| longitude | number | no | Longitude in degrees. |
| city | string | no | A city instead of coordinates, e.g. "Tokyo"; many spellings work (Токио, 東京). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| latitude | number | yes | Latitude in degrees. |
| longitude | number | yes | Longitude in degrees. |
| layers | array | no | Sensor layers to search, e.g. ["weather", "air"]; default weather. |
| max_km | number | no | Refuse sensors farther than this. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| seed | string | yes | Seed or message the draw is bound to. |
| num_bytes | integer | no | Output length (default 32). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| x_payment | string | no | The X-PAYMENT header (base64). |
| requirements | object | no | The 402's accepts entry: payTo, amount, asset, network. |
| authorization | object | no | Instead of x_payment: from, to, value, validAfter, validBefore, nonce. |
| signature | string | no | With authorization: the 65-byte hex signature. |
| network | string | no | With authorization: base, base-sepolia, … or eip155:<id>. |
| now | integer | no | Unix seconds, to check the validity window. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Attested Memory Market or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither: the repository linked on this page is where this record was collected from, not a copy of what the address serves, so it is not graded in its place. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 3.15.16.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Attested Memory Market can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.