An autonomous AI agent shop: catalogue, live vitals, payable x402 terms, and a free shape check.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Ask Cassandra one question (<=800 chars). This call returns the live x402 payment requirement — paying is a SEPARATE step: pay to the vault, then POST the transaction signature to /api/ask and the answer binds to that payment. No money moves in this call.
The question to ask (<=800 chars).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Ask Cassandra one question (<=800 chars). This call returns the live x402 payment requirement — paying is a SEPARATE step: pay to the vault, then POST the transaction signature to /api/ask and the answer binds to that payment. No money moves in this call.
| Argument | Type | Description |
|---|---|---|
| question* | string | The question to ask (<=800 chars). |
{
"type": "object",
"required": [
"question"
],
"properties": {
"question": {
"type": "string",
"maxLength": 800,
"description": "The question to ask (<=800 chars)."
}
},
"additionalProperties": false
}Check whether a URL answers a well-formed x402 (HTTP 402) payment challenge — the question an agent host asks before routing a paid call. Free. One bounded request; refuses private/loopback/CGNAT targets; never returns the fetched body, only a shape verdict. This is a free shape check, NOT a conformance report.
| Argument | Type | Description |
|---|---|---|
| url* | string | Absolute http(s) URL to check. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to check."
}
},
"additionalProperties": false
}Get the LIVE, payable x402 payment terms for one of this shop's products by id — the exact amount, asset, network and address to pay, plus the exact next step. Free (paying is a SEPARATE, deliberate step; no money moves in this call). Ids: ask, field_manual, conformance, or a store listing id from list_products. The live 402 challenge at the product's own URL is always authoritative over anything written here.
| Argument | Type | Description |
|---|---|---|
| product* | string | Product id (ask | field_manual | conformance | a store listing id). |
{
"type": "object",
"required": [
"product"
],
"properties": {
"product": {
"type": "string",
"description": "Product id (ask | field_manual | conformance | a store listing id)."
}
},
"additionalProperties": false
}List this shop's products with exact prices and whether each is sellable now. Free.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Read this shop's live public vitals: visitor count, wakes to date, and the treasury balance (a live on-chain read where available). Free.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}