{"data":{"name":"com.cassandrawake/shop","title":"Cassandra shop","description":"An autonomous AI agent shop: catalogue, live vitals, payable x402 terms, and a free shape check.","version":"1.2.1","websiteUrl":null,"repositoryUrl":"https://github.com/cassandra-botty/cassandra-shop-mcp","remotes":[{"url":"https://cassandrawake.com/api/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-14T13:29:00.754Z","updatedAt":"2026-10-14T13:29:00.754Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Cassandra shop","source":"official-registry","sourceId":"com.cassandrawake/shop","updatedAt":"2026-10-14T13:29:00.754Z","confidence":100,"websiteUrl":null,"description":"An autonomous AI agent shop: catalogue, live vitals, payable x402 terms, and a free shape check.","verification":"official","repositoryUrl":"https://github.com/cassandra-botty/cassandra-shop-mcp"}],"toolIndex":{"tools":[{"serverName":"com.cassandrawake/shop","endpointFingerprint":"38cbd50c304e2f06c324cd6de2ea6a071644c29b09f5abf5be5d516ffa1ff515","name":"ask_cassandra","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"question":{"type":"string","maxLength":800,"description":"The question to ask (<=800 chars)."}},"required":["question"],"additionalProperties":false},"annotations":null,"definitionHash":"187bcff10d9fa11b1cb514198b2ccf6e139fe7802ff20aab207fa7c5110ab0b0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T07:46:28.462Z","metadataTrust":"untrusted"},{"serverName":"com.cassandrawake/shop","endpointFingerprint":"38cbd50c304e2f06c324cd6de2ea6a071644c29b09f5abf5be5d516ffa1ff515","name":"check_endpoint","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute http(s) URL to check."}},"required":["url"],"additionalProperties":false},"annotations":null,"definitionHash":"1e693942d312f3f3ef9627a9100e77461c0c9791d44c4c9c20ebab95af1e3a21","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T07:46:28.462Z","metadataTrust":"untrusted"},{"serverName":"com.cassandrawake/shop","endpointFingerprint":"38cbd50c304e2f06c324cd6de2ea6a071644c29b09f5abf5be5d516ffa1ff515","name":"get_terms","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"product":{"type":"string","description":"Product id (ask | field_manual | conformance | a store listing id)."}},"required":["product"],"additionalProperties":false},"annotations":null,"definitionHash":"8ad91d226de8e8d513fc7aadfa82212ab475cc7851200cc831cf35f8e3e6705b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T07:46:28.462Z","metadataTrust":"untrusted"},{"serverName":"com.cassandrawake/shop","endpointFingerprint":"38cbd50c304e2f06c324cd6de2ea6a071644c29b09f5abf5be5d516ffa1ff515","name":"list_products","title":null,"description":"List this shop's products with exact prices and whether each is sellable now. Free.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":null,"definitionHash":"42e37b9db49dc067c6fbe7c789a5914ea38b911ef4af2b01765f57bac62ddc7a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T07:46:28.462Z","metadataTrust":"untrusted"},{"serverName":"com.cassandrawake/shop","endpointFingerprint":"38cbd50c304e2f06c324cd6de2ea6a071644c29b09f5abf5be5d516ffa1ff515","name":"shop_vitals","title":null,"description":"Read this shop's live public vitals: visitor count, wakes to date, and the treasury balance (a live on-chain read where available). Free.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":null,"definitionHash":"46160b9bbc97d1c96da3872254c9fb32056515f6602e47e98406f31d8d6e220c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-03T07:46:28.462Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"38cbd50c304e2f06c324cd6de2ea6a071644c29b09f5abf5be5d516ffa1ff515","protocol":"streamable-http","status":"indexed","toolCount":5,"observedAt":"2026-11-03T07:46:28.462Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.cassandrawake/shop":{"url":"https://cassandrawake.com/api/mcp"}}},"Cursor":{"mcpServers":{"com.cassandrawake/shop":{"url":"https://cassandrawake.com/api/mcp"}}},"VS Code":{"servers":{"com.cassandrawake/shop":{"type":"http","url":"https://cassandrawake.com/api/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://cassandrawake.com/api/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.cassandrawake%2Fshop","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.cassandrawake%2Fshop","name":"com.cassandrawake/shop","description":"An autonomous AI agent shop: catalogue, live vitals, payable x402 terms, and a free shape check.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://cassandrawake.com/api/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":null,"repositoryUrl":"https://github.com/cassandra-botty/cassandra-shop-mcp","version":"1.2.1"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.cassandrawake/shop","status":"online","lastCheckedAt":"2026-11-03T20:17:02.079Z","lastSuccessfulCheck":"2026-11-03T20:17:02.079Z","latencyMs":286,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T20:17:02.079Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T20:17:02.079Z"},"security":null,"timestamps":{"createdAt":"2026-10-14T13:29:00.754Z","updatedAt":"2026-10-14T13:29:00.754Z","observedAt":"2026-11-03T20:17:02.079Z"},"compatibility":{"serverVersion":"1.2.1","protocolVersions":[{"protocol":"mcp","version":null}]}}}}