MCP serverio.github.neubuot/doichain
Proof of existence, names and chain data of the Doichain blockchain for AI agents
Overview
Score?
UNRATED 0.474
of what a free look can see, on 10 looks
Looks
10
last 4 hr ago
Tools
13
changed 6 days ago
More info
URL
doi-api.sendlabs.de/mcp
streamable-http
Says it is
doichain 1.5.0
protocol 2025-06-18
In the record since
7 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.474 · highest on record 0.8561
Toolsfrom sha256:2123677b57…310ce4 · +0 −0 6 days ago
| Tool | Schema |
|---|---|
| anchor_proof Anchor a SHA-256 hash on the Doichain as a tamper-evident timestamp (proof of existence, name
poe/<sha256>). Free for users, limited per IP address and day (see get_anchoring_q |
input · output |
| check_name_expiry Check up to 25 names at once: status (active, expiring_soon, expired, not_registered), blocks left, an
estimated expiry date for active names (from the measured block interval) |
input · output |
| check_proof Check whether a SHA-256 hash is anchored on the Doichain (name poe/<sha256>) and since when. Returns
status (confirmed, pending, expired, unknown) and at the top level block he |
input · output |
| get_address Confirmed and unconfirmed balance of a Doichain address in DOI, optionally with its most recent
transactions. Invalid addresses return an error with the reason. |
input · output |
| get_anchoring_quota How many proofs can still be anchored today (UTC day) within the free public quota for the caller's IP
address. Hosted chat apps connect from their own servers, so their users |
input · output |
| get_block Header data of a block by height or hash: time, confirmations, number of transactions and the first 50
transaction IDs. |
input · output |
| get_chain_status Current state of the Doichain network as seen by the node behind this server: block height, sync state,
time of the last block, fork check, node version, peers, mempool size an |
input · output |
| get_name_history All registrations and updates of a name, newest first: block height, transaction, owner address and the
value at that time. Shows who held a name when, and every value it ever |
input · output |
| get_transaction A transaction with confirmations, block time, outputs (amount in DOI and address) and any name operation
(name_doi, name_update, ...) it contains. |
input · output |
| hash_text Compute the SHA-256 digest of a short text (UTF-8) on the server, for example to anchor a statement or a
message with anchor_proof. The text is sent to the server but not store |
input · output |
| lookup_name Read the current value, owner address and expiry of a Doichain name. Unregistered names come back with
exists false and status not_registered (the name is free). Expired names |
input · output |
| search_names List names that start with a prefix, in the node's order (shorter names first, then byte order). Lists
only active names unless include_expired is true. Expired names (for exam |
input · output |
| verify_message Check whether a message was signed with the private key of a Doichain address (signmessage format).
Only legacy addresses (M... or N...) can sign messages, bech32 addresses (dc |
input · output |
Verify it yourself
npx teppi-check https://doi-api.sendlabs.de/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3GPXVHWN62KZXXT59X1VBTT