MoltNode by Chord
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read 31 blockchains over JSON-RPC and swap via Chord: best route, unsigned tx, simulation. No key.
| Author | io.github.tuantqse90 |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2327 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"MoltNode by Chord": {
"url": "https://moltnode.ag/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
list_chainsread-onlyList every chain MoltNode serves (slug, name, chainId, family, native coin, endpoint) and which ones Chord trades on. Call this first for valid chain slugs.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rpc_calldestructiveCall any JSON-RPC 2.0 method on a chain through MoltNode, no API key. EVM chains use eth_* methods; Solana and Sui use their own.
Parameters:
chain(required) — string — Chain slug, e.g. 'ethereum', 'base', 'monad', 'solana'.method(required) — string — JSON-RPC method, e.g. 'eth_call', 'eth_getLogs', 'getBalance'.params— array — JSON-RPC params array. Defaults to [].
Hints: read-only no · destructive yes · idempotent no · open-world yes
get_block_numberread-onlyThe latest block number of an EVM chain, as a decimal integer.
Parameters:
chain(required) — string — EVM chain slug.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_balanceread-onlyThe native-coin balance of an address on an EVM chain, in wei and in whole coins.
Parameters:
chain(required) — string — EVM chain slug.address(required) — string — Account address.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
chord_find_tokenread-onlyFind a token by symbol, name or address on a chain Chord trades on (base, ethereum, monad, bnb, avalanche, arbitrum, robinhood, arc). Returns addresses, decimals and whether the token is verified; similar tickers are common, so compare addresses.
Parameters:
chain(required) — string — Chord chain key.query(required) — string — Symbol, name or 0x address.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
chord_swap_quoteread-onlyBest swap route from Chord (getchord.xyz) across the DEXs of the chain, with the UNSIGNED transaction to sign, the ERC-20 approval it needs (as a ready transaction) and a simulation run from the taker wallet. Amounts are integer strings in the token's smallest unit; the zero address is the native coin. Nothing is sent: sign with your own key, then send_raw_transaction.
Parameters:
chain(required) — string — Chord chain key.tokenIn(required) — string — Token sold (zero address = native coin).tokenOut(required) — string — Token bought (zero address = native coin).amount(required) — string — Amount of tokenIn in its smallest unit, e.g. '10000000' = 10 USDC.taker— string — The wallet that will sign. With it the answer carries tx + approval + a simulation from that wallet.slippageBps— integer — Slippage in basis points (default 50).
Hints: read-only yes · destructive no · idempotent yes · open-world yes
send_raw_transactiondestructiveBroadcast a signed transaction (0x-prefixed raw bytes) on an EVM chain through MoltNode. Returns the transaction hash and an explorer link.
Parameters:
chain(required) — string — EVM chain slug.signedTransaction(required) — string — The signed transaction, RLP-encoded, 0x-prefixed.
Hints: read-only no · destructive yes · idempotent no · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.