Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,549Letters: 14Defects: 1,323counted 3 min ago
teppi

Server definition

Hash
sha256:dff4ec8a51ddca4c304d7eb1f1e809d583f41a6eaa8babcd0bde6430a71f9c43
What it is
What a remote MCP server returned when asked what it offers: 19 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Canonical chain plus any competing orphan blocks around a height. 'to' is the highest height in the window (defaults to the current tip); lower it to browse older history down to the genesis block. limit 10..500.", "inputSchema": { "properties": { "limit": { "default": 100, "title": "Limit", "type": "integer" }, "to": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "To" } }, "title": "chain_fork_windowArguments", "type": "object" }, "name": "chain_fork_window", "outputSchema": null }, { "description": "How mining-pool attribution was established over a window: share proven by view key, claimed by pool API, inferred from coinbase, or unattributed. window in 1h,6h,24h,48h,7d.", "inputSchema": { "properties": { "window": { "default": "24h", "title": "Window", "type": "string" } }, "title": "chain_provenanceArguments", "type": "object" }, "name": "chain_provenance", "outputSchema": null }, { "description": "Full detail for one block by its 64-character block hash: height, previous hash, size, difficulty, reward, coinbase, transaction list and merge-mining tags.", "inputSchema": { "properties": { "hash": { "title": "Hash", "type": "string" } }, "required": [ "hash" ], "title": "get_blockArguments", "type": "object" }, "name": "get_block", "outputSchema": null }, { "description": "The live Haveno XMR/USD order book, both sides, priced against centralized spot.\n\nEach price level carries its cumulative depth, offer count, payment methods and a\nreversible flag. `asks` are makers selling XMR, so taking one means buying; `bids`\nare makers buying, so taking one means selling. Offers are advertisements with\ndiffering payment methods rather than a matched book, so nothing executes on its own\nand the best bid can sit at or above the best ask.\n", "inputSchema": { "properties": {}, "title": "haveno_bookArguments", "type": "object" }, "name": "haveno_book", "outputSchema": null }, { "description": "Executed Haveno trades grouped by payment method, with the premium over spot.\n\nwindow in 30d,90d,180d,1y,all. currency in USD,EUR. The premium tracks how reversible\nand convenient the payment rail is, not privacy: every one of these trades is equally\nnon-KYC. The reversible flag is our own classification, not a Haveno field.\n", "inputSchema": { "properties": { "currency": { "default": "USD", "title": "Currency", "type": "string" }, "window": { "default": "180d", "title": "Window", "type": "string" } }, "title": "haveno_payment_methodsArguments", "type": "object" }, "name": "haveno_payment_methods", "outputSchema": null }, { "description": "Haveno peer-to-peer quotes against centralized spot over time, both sides.\n\nwindow in 24h,7d,30d,90d,1y. History starts on 24 August 2026, when recording began.\n", "inputSchema": { "properties": { "window": { "default": "7d", "title": "Window", "type": "string" } }, "title": "haveno_premiumArguments", "type": "object" }, "name": "haveno_premium", "outputSchema": null }, { "description": "Look up a transaction by its 64-character hash: whether it is in the mempool or mined, its block, confirmations, whether it is spendable yet, the pool that mined its block, and whether that height was ever contested by a reorg. No amounts, senders or recipients: the protocol encrypts them.", "inputSchema": { "properties": { "tx_hash": { "title": "Tx Hash", "type": "string" } }, "required": [ "tx_hash" ], "title": "lookup_transactionArguments", "type": "object" }, "name": "lookup_transaction", "outputSchema": null }, { "description": "Block-time variance time series (seconds between blocks). window in 1h,24h,7d,30d,90d,1y,5y.", "inputSchema": { "properties": { "window": { "default": "24h", "title": "Window", "type": "string" } }, "title": "network_blocktimeArguments", "type": "object" }, "name": "network_blocktime", "outputSchema": null }, { "description": "Block reward / emission time series (XMR per block). window in 1h,24h,7d,30d,90d,1y,5y.", "inputSchema": { "properties": { "window": { "default": "30d", "title": "Window", "type": "string" } }, "title": "network_emissionArguments", "type": "object" }, "name": "network_emission", "outputSchema": null }, { "description": "Network hashrate time series. window in 1h,24h,7d,30d,90d,1y,5y.", "inputSchema": { "properties": { "window": { "default": "30d", "title": "Window", "type": "string" } }, "title": "network_hashrateArguments", "type": "object" }, "name": "network_hashrate", "outputSchema": null }, { "description": "Current Monero network state: latest indexed height, difficulty, network hashrate and mempool size.", "inputSchema": { "properties": {}, "title": "network_infoArguments", "type": "object" }, "name": "network_info", "outputSchema": null }, { "description": "Mempool size time series (number of pending transactions). window in 1h,24h,7d,30d,90d,1y,5y.", "inputSchema": { "properties": { "window": { "default": "24h", "title": "Window", "type": "string" } }, "title": "network_mempoolArguments", "type": "object" }, "name": "network_mempool", "outputSchema": null }, { "description": "Mining-pool distribution over a window: block share per pool, largest-pool share and the Nakamoto coefficient (minimum pools controlling >50% of blocks). window in 1h,6h,24h,48h,7d.", "inputSchema": { "properties": { "window": { "default": "24h", "title": "Window", "type": "string" } }, "title": "pool_distributionArguments", "type": "object" }, "name": "pool_distribution", "outputSchema": null }, { "description": "Reachability status of each mining-pool API used for block attribution.", "inputSchema": { "properties": {}, "title": "pool_sourcesArguments", "type": "object" }, "name": "pool_sources", "outputSchema": null }, { "description": "Current Monero (XMR) price: centralized spot plus both sides of the Haveno peer-to-peer book.\n\nReturns the best offer and the amount-weighted average on each side, resting depth,\noffer counts, and round_trip_cost_pct: the cost of buying XMR and selling it straight\nback, which is far larger than the headline premium.\n", "inputSchema": { "properties": {}, "title": "priceArguments", "type": "object" }, "name": "price", "outputSchema": null }, { "description": "Most recent orphan blocks with their canonical counterpart at the same height, newest first. limit 1..50; window in 24h,48h,7d,30d,90d,180d,1y,all (default all, so the last N orphans are returned however old they are).", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "window": { "default": "all", "title": "Window", "type": "string" } }, "title": "recent_orphansArguments", "type": "object" }, "name": "recent_orphans", "outputSchema": null }, { "description": "Aggregate reorg statistics over windows: counts, average and maximum depth, affected transactions.", "inputSchema": { "properties": {}, "title": "reorg_statsArguments", "type": "object" }, "name": "reorg_stats", "outputSchema": null }, { "description": "Detected Monero chain reorganizations, most recent first, with fork point, depth and affected transactions.", "inputSchema": { "properties": {}, "title": "reorgsArguments", "type": "object" }, "name": "reorgs", "outputSchema": null }, { "description": "Find a block by height (a number) or by 64-character hash, anywhere in the chain down to the genesis block (height 0). Returns the block detail plus whether it is canonical or an orphan.", "inputSchema": { "properties": { "query": { "title": "Query", "type": "string" } }, "required": [ "query" ], "title": "search_blockArguments", "type": "object" }, "name": "search_block", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:dff4ec8a51ddca4c304d7eb1f1e809d583f41a6eaa8babcd0bde6430a71f9c43 | sha256sum