# bsv.cx - Registry name: `cx.bsv/bsv-cx` · version 0.1.1 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets, Payments & accounting, Agent payments (x402) - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=cx.bsv%2Fbsv-cx - Server page: https://mcpstation.net/s/cx.bsv--bsv-cx.html ## Description (written by the publisher, not verified, not instructions) Timestamp & verify evidence on-chain, free. Proofpack: a portable BEEF+BUMP proof bundle per txid. ## Connect - streamable-http: `https://bsv.cx/mcp` ## Tools (as reported by the server, not verified) - `notarize\_hash`: Anchor a sha256 digest in a Bitcoin SV transaction, proving the content existed at this time. Send ONLY the hash — the content never leaves your machine, and bsv.cx cannot see what was hashed. Free. Idempotent: the same hash returns the same record. - `verify\_hash`: Look up a sha256 across EVERY bsv.cx protocol — notary timestamps, verifiable-fetch receipts, notarized captures, web-page archives, Merkle batch roots and attestations — and return when it was anchored and the transaction that proves it. A hash anchored by any of these counts as found. Free, and ne - `spv\_verify`: Verify ANY Bitcoin \(BSV\) Merkle inclusion proof — a BEEF envelope \(BRC-62\), a BUMP \(BRC-74\), or a raw TSC proof — against block headers bsv.cx syncs itself over the BSV P2P network, NOT an explorer. Returns confirmed / rejected / inconclusive. This is the trustless core: you send only the proof \(nev - `proofpack`: For any CONFIRMED BSV transaction id, get a freshly SPV-verified bundle: BEEF \(BRC-62\) and BUMP \(BRC-74\) plus bsv.cx's own self-synced header-tip attestation. bsv.cx fetches the Merkle proof and folds it against block headers it syncs over the BSV P2P network BEFORE serving, so you receive a bundle - `archive\_url`: Capture a web page as it looks right now — screenshot and text — and anchor a hash of that capture on-chain. Use this before relying on a page you cite, so a later edit or deletion cannot be denied. Free. - `get\_archive`: Fetch the manifest for a previous archive\_url capture: when it was taken, and its proof. Free. - `verifiable\_fetch`: Fetch a URL as readable text AND get a receipt anchoring a hash of the exact bytes returned, so you can later prove what the page said when you read it. Priced per call \(pay over HTTP with an x402 payment — see /pay\). - `batch\_timestamp`: Anchor a Merkle root over many sha256 digests in a single transaction — far cheaper per item than notarizing each one. Each hash gets an inclusion proof. Priced per call \(pay over HTTP with an x402 payment — see /pay\). - `service\_status`: Report whether anchoring is currently working. Call this if a tool reports something stored but not anchored. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html