이 MCP로 할 수 있는 일
Anchors document hashes, verifies proofs and signed messages, and provides Doichain names, blocks, transactions, balances, and network status.
도구
입력 스키마
{'type': 'object', 'title': 'anchor_proofArguments', 'required': ['sha256'], 'properties': {'note': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Note', 'default': None, 'description': 'Optional public note (max 160 characters), stored on the blockchain forever. No personal data, no secrets'}, 'sha256': {'type': 'string', 'title': 'Sha256', 'maxLength': 100, 'description': 'SHA-256 digest of the document, 64 hexadecimal characters, computed from the actual file. Never guess it and never send the document'}, 'filename': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}], 'title': 'Filename', 'default': None, 'description': 'Optional public file name (max 80 characters), stored forever. Only set it when the user explicitly wants the name public'}, 'reanchor_expired': {'type': 'boolean', 'title': 'Reanchor Expired', 'default': False, 'description': 'Only set to true when an earlier proof of this hash has expired and the user explicitly wants an additional, later registration. The original anchoring stays the proof time. The new registration adds a later timestamp and replaces the public note and holder of the name. Default false'}}}
출력 스키마
{'type': 'object', 'title': 'anchor_proofDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'check_name_expiryArguments', 'required': ['names'], 'properties': {'names': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Names', 'maxItems': 25, 'minItems': 1, 'description': "Up to 25 full names, for example ['d/example', 'poe/<sha256>']"}, 'warn_days': {'type': 'integer', 'title': 'Warn Days', 'default': 30, 'maximum': 365, 'minimum': 1, 'description': 'Names expiring within this many days are flagged expiring_soon'}}}
출력 스키마
{'type': 'object', 'title': 'check_name_expiryDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'check_proofArguments', 'required': ['sha256'], 'properties': {'sha256': {'type': 'string', 'title': 'Sha256', 'maxLength': 100, 'description': 'SHA-256 digest of the document, 64 hexadecimal characters (a sha256: or 0x prefix is accepted)'}}}
출력 스키마
{'type': 'object', 'title': 'check_proofDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_addressArguments', 'required': ['address'], 'properties': {'address': {'type': 'string', 'title': 'Address', 'maxLength': 100, 'minLength': 20, 'description': 'Doichain address (M... or N..., 6..., or bech32 dc1q...)'}, 'history_limit': {'type': 'integer', 'title': 'History Limit', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Number of recent transactions when include_history is true'}, 'include_history': {'type': 'boolean', 'title': 'Include History', 'default': False, 'description': 'Also return the most recent transactions'}}}
출력 스키마
{'type': 'object', 'title': 'get_addressDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_anchoring_quotaArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'get_anchoring_quotaDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_blockArguments', 'required': ['block'], 'properties': {'block': {'anyOf': [{'type': 'integer'}, {'type': 'string'}], 'title': 'Block', 'description': 'Block height (number) or block hash (64 hexadecimal characters)'}}}
출력 스키마
{'type': 'object', 'title': 'get_blockDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_chain_statusArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'get_chain_statusDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_name_historyArguments', 'required': ['name'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'maxLength': 255, 'minLength': 1, 'description': 'Full name including namespace'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of entries, newest first'}}}
출력 스키마
{'type': 'object', 'title': 'get_name_historyDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_transactionArguments', 'required': ['txid'], 'properties': {'txid': {'type': 'string', 'title': 'Txid', 'maxLength': 100, 'description': 'Transaction ID, 64 hexadecimal characters'}}}
출력 스키마
{'type': 'object', 'title': 'get_transactionDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'hash_textArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'maxLength': 40000, 'description': 'Text to hash, encoded as UTF-8 exactly as given (whitespace and line breaks count), at most 40,000 characters'}}}
출력 스키마
{'type': 'object', 'title': 'hash_textDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'lookup_nameArguments', 'required': ['name'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'maxLength': 255, 'minLength': 1, 'description': 'Full name including namespace, for example poe/<sha256>, d/example or id/alice'}}}
출력 스키마
{'type': 'object', 'title': 'lookup_nameDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'search_namesArguments', 'required': ['prefix'], 'properties': {'after': {'anyOf': [{'type': 'string', 'maxLength': 255}, {'type': 'null'}], 'title': 'After', 'default': None, 'description': 'Paging cursor: pass next_after from the previous result unchanged'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of names'}, 'prefix': {'type': 'string', 'title': 'Prefix', 'maxLength': 255, 'minLength': 1, 'description': 'Name prefix, for example poe/, d/ or id/'}, 'include_expired': {'type': 'boolean', 'title': 'Include Expired', 'default': False, 'description': 'Also list expired names, for example proofs whose poe/ name has expired. Default false: active names only'}}}
출력 스키마
{'type': 'object', 'title': 'search_namesDictOutput', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'verify_messageArguments', 'required': ['address', 'message', 'signature'], 'properties': {'address': {'type': 'string', 'title': 'Address', 'maxLength': 100, 'minLength': 20, 'description': 'Legacy Doichain address (M... or N...) that supposedly signed the message'}, 'message': {'type': 'string', 'title': 'Message', 'maxLength': 10000, 'description': 'The exact signed text'}, 'signature': {'type': 'string', 'title': 'Signature', 'maxLength': 200, 'minLength': 20, 'description': 'Signature in Base64'}}}
출력 스키마
{'type': 'object', 'title': 'verify_messageDictOutput', 'additionalProperties': True}
최근 도구 변경
유사한 MCP 서버
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…
MolTrust MCP Server
Provides agent identity, trust scoring, verifiable credentials, reputation, Sybil analysis, and on-chain mandate verification.
x402-endpoints
Offers paid x402 API tools for crypto intelligence, wallet and transaction analysis, compliance screening, content safety, due di…
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
Cofferline
Provides policy-controlled agent wallet treasury operations, token conversions, gas top-ups, prediction-market orders, delegation…