DERO MCP Server
이 MCP로 할 수 있는 일
Provides read-only DERO blockchain inspection, smart-contract and transaction analysis, TELA app discovery, proof decoding, chain health checks, and bundled documentation search.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tx_hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex transaction hash to audit.'}, 'block_hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex block hash to audit.'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Topological height of a block to audit.'}, 'proof_string': {'type': 'string', 'minLength': 8, 'description': 'Optional `deroproofâ\x80¦` / DERO bech32 string to also decode and check.'}, 'include_forge_demo': {'type': 'boolean', 'description': 'When true AND tx_hash is provided, also forge a fresh demo proof for the same TX (via dero_forge_demo_proof) and embed it under `forge_demo`. Closes the rebuttal loop in one tool call. Default false.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['words'], 'properties': {'words': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Strings to echo back'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['proof_string'], 'properties': {'proof_string': {'type': 'string', 'minLength': 8, 'description': 'Full bech32 string with HRP, e.g. "deroproof1qyyâ\x80¦" or "dero1abcâ\x80¦". Whitespace is trimmed.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Doc slug relative to pages/ (e.g., "rpc-api/daemon-rpc-api", "tutorials/first-app", "dero-pay/quick-start")'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Byte offset into the page plaintext. Use 0 (or omit) for the first chunk; pass next_offset from a prior response to continue reading a long page.'}, 'product': {'enum': ['derod', 'tela', 'hologram', 'deropay'], 'type': 'string', 'description': 'Optional product scope to disambiguate duplicate slugs'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Max pages returned (default 120, max 500)'}, 'product': {'enum': ['derod', 'tela', 'hologram', 'deropay'], 'type': 'string', 'description': 'Optional docs product filter: derod | tela | hologram | deropay'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max matches (default 8, max 25)'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Search text (e.g., "wallet rpc", "tela deployment", "deropay webhooks")'}, 'product': {'enum': ['derod', 'tela', 'hologram', 'deropay'], 'type': 'string', 'description': 'Optional docs product filter: derod | tela | hologram | deropay'}, 'section': {'type': 'string', 'description': 'Optional section slug prefix (e.g., "rpc-api", "guides", "dero-pay")'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['durl'], 'properties': {'durl': {'type': 'string', 'minLength': 1, 'description': 'A TELA dURL to resolve, e.g. "vault.tela" or "dero://feed.tela". NOT a registered DERO name (use dero_name_to_address for names like "quickbrownfox").'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tx_hex': {'type': 'string', 'maxLength': 100000, 'minLength': 2, 'description': 'Raw TX bytes as hex (skip the daemon round-trip). Mutually exclusive with tx_hash. When provided, ring_receiver_address is omitted from the response (the hex carries publickey pointers, not full addresses).'}, 'tx_hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'TX hash to forge against. Daemon fetches the TX hex + ring members. Mutually exclusive with tx_hex.'}, 'ring_slot': {'type': 'integer', 'default': 0, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Which ring slot 0..ring_size-1 the forged proof should resolve to. Defaults to 0.'}, 'amount_dero': {'type': 'string', 'default': '-1', 'pattern': '^-?\\d+(\\.\\d{1,5})?$', 'description': 'Target display amount in signed DERO (5 fractional digits = atomic precision). Negative values demonstrate the uint64 wraparound. Default "-1".'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex block hash'}, 'height': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Block height'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['hash'], 'properties': {'hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Block top hash (hex)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['topoheight'], 'properties': {'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Topological height'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet_address'], 'properties': {'block': {'type': 'boolean', 'description': 'Include block blob'}, 'miner': {'type': 'string', 'description': 'Optional miner id / label'}, 'wallet_address': {'type': 'string', 'pattern': '^(dero1|deto1)[0-9a-z]+$', 'description': 'Miner payout DERO address'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address', 'topoheight'], 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Asset SCID hex; omit for native DERO'}, 'address': {'type': 'string', 'pattern': '^(dero1|deto1)[0-9a-z]+$', 'description': 'DERO address (dero1â\x80¦ or deto1â\x80¦)'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Use -1 for latest chain tip'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sc': {'type': 'string', 'description': 'SC source to deploy'}, 'sc_rpc': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'datatype', 'value'], 'properties': {'name': {'type': 'string'}, 'value': {'anyOf': [{'type': 'string'}, {'type': 'number'}]}, 'datatype': {'enum': ['S', 'U', 'H'], 'type': 'string'}}}, 'description': 'SC invocation arguments (entrypoint, SC_ID, etc.)'}, 'signer': {'type': 'string', 'description': 'Signer address used for estimation'}, 'transfers': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'description': 'Optional transfer list'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Optional asset smart-contract id (hex)'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scid'], 'properties': {'code': {'type': 'boolean', 'description': 'Include contract source (default true)'}, 'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex Smart Contract ID'}, 'variables': {'type': 'boolean', 'description': 'Include stored variables (default true)'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Topo height; omit or use -1 for latest'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txs_hashes'], 'properties': {'txs_hashes': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$'}, 'minItems': 1, 'description': 'List of transaction hashes (hex)'}, 'decode_as_json': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional: decode each tx as JSON when non-zero'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'topoheight'], 'properties': {'name': {'type': 'string', 'minLength': 1, 'description': 'Registered name'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Use -1 for latest'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Max apps to return (default 50, max 200).'}, 'query': {'type': 'string', 'description': 'Optional case-insensitive filter matched against dURL and name (e.g. "chess", "vault").'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'include_tx_pool': {'type': 'boolean', 'description': 'Include mempool snapshot in narrative and response. Default true.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['sc'], 'properties': {'sc': {'type': 'string', 'minLength': 1, 'description': 'DVM-BASIC contract source to deploy. MUST be the full contract (Function ... End Function blocks), not a function body alone.'}, 'signer': {'type': 'string', 'pattern': '^(dero1|deto1)[0-9a-z]+$', 'description': 'Optional dero1.../deto1... signer for the eventual deploy tx.'}, 'include_breakdown': {'type': 'boolean', 'description': 'Default true. Set false to return raw estimate numbers only.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scid'], 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex Smart Contract ID'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional topo height; omit for latest tip'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['intent'], 'properties': {'intent': {'type': 'string', 'minLength': 8, 'description': 'Natural-language description of what the user wants to do (e.g. "deploy a TELA app", "trace a transaction by hash", "verify a webhook signature").'}, 'product_hint': {'enum': ['derod', 'tela', 'hologram', 'deropay'], 'type': 'string', 'description': 'Optional bias toward one product (derod | tela | hologram | deropay) when known.'}, 'limit_per_product': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Cap per-product search results before merging. Default 2.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scid'], 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex Smart Contract ID of a TELA-DOC-1 file contract'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Byte offset into the extracted file content; use next_offset to paginate large files'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional topo height; omit for latest committed state'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['scid'], 'properties': {'scid': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex Smart Contract ID of a TELA-INDEX-1 or TELA-DOC-1 contract'}, 'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional topo height; omit for the latest committed state'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tx_hash'], 'properties': {'decode': {'type': 'boolean', 'description': 'Pass decode_as_json=1 to the daemon. Default true. Decoded JSON view is informational; the raw hex always comes back.'}, 'tx_hash': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': '64-char hex transaction hash'}, 'include_sc_context': {'type': 'boolean', 'description': 'When true (default), runs the SC-install surface extraction inline when the tx contains contract code. SC invocation arg decoding is NOT performed in either mode; see module docs.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'height': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Topoheight / height to evaluate. Default: tip topoheight from DERO.GetInfo. Required when the daemon is unreachable.'}}}
최근 도구 변경
유사한 MCP 서버
Avalanche AVAX MCP
Searches and retrieves Avalanche documentation, community proposals, CLI guidance, Builder Console workflows, blockchain identifi…
blobpedia
Provides searchable Celestia documentation, governance proposals, forum and GitHub discussions, ecosystem information, release ch…
mcp-klever-vm
Supports Klever blockchain smart-contract development with Rust project scaffolding, contract analysis, documentation search, kno…
BlockVectra Docs
Provides read-only documentation, supported-chain information, API method details, pricing, status, error explanations, and usage…
MetaMask Embedded Wallets (Web3Auth) MCP
Searches MetaMask Embedded Wallets documentation, integration examples, community posts, and SDK source references for developers.
cypher-mcp
Provides named Cypher graph queries and code-orientation tools for tracing capabilities, symbols, invariants, provenance, changes…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…