DERO MCP Server
Qué hace este MCP
Provides read-only DERO blockchain inspection, smart-contract and transaction analysis, TELA app discovery, proof decoding, chain health checks, and bundled documentation search.
Herramientas
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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")'}}}
Esquema de entrada
{'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").'}}}
Esquema de entrada
{'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".'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['topoheight'], 'properties': {'topoheight': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Topological height'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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)'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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").'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Cambios recientes en herramientas
Servidores MCP similares
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…