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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:dff4ec8a51ddca4c304d7eb1f1e809d583f41a6eaa8babcd0bde6430a71f9c43 | sha256sum