MoltNode by Chord
Leia 31 blockchains via JSON-RPC e faça swap pela Chord: melhor rota, tx não assinada, simulação. Sem chave.
Servidor MCP hospedado
npx add-mcp 'https://moltnode.ag/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação

MoltNode by Chord: servidor MCP
Leia 31 blockchains e troque tokens a partir de qualquer agente de IA. Um servidor MCP hospedado, sem chave de API, sem cadastro.
- Leia: JSON-RPC em Ethereum, Base, Arbitrum, Solana, Monad, BNB Chain, Avalanche, Sui e mais 23, através do MoltNode (failover automático entre provedores).
- Negocie: cotações de swap com melhor rota do Chord em Ethereum, Base, Monad, BNB Chain, Avalanche, Arbitrum, Robinhood Chain e Arc, com a transação não assinada, a aprovação necessária e uma simulação executada a partir da sua carteira. Seu agente assina com a própria chave; nada é mantido por você.
https://moltnode.ag/mcp
Conectar
Claude Code
claude mcp add --transport http moltnode https://moltnode.ag/mcp
Ou instale tudo como um plugin (servidores MCP MoltNode + Chord e as três skills):
/plugin install moltnode --marketplace tuantqse90/moltnode-mcp
Cursor, Windsurf, VS Code, Claude Desktop e qualquer cliente que aceite uma URL
{
"mcpServers": {
"moltnode": { "type": "http", "url": "https://moltnode.ag/mcp" }
}
}
No Claude Desktop ou no claude.ai, você também pode adicionar em Configurações → Conectores → Adicionar conector personalizado, com a URL acima.
Clientes que só iniciam comandos locais (stdio)
{
"mcpServers": {
"moltnode": { "command": "npx", "args": ["-y", "moltnode-mcp"] }
}
}
(npx -y github:tuantqse90/moltnode-mcp também funciona.)
A ponte stdio neste repositório (index.mjs) encaminha cada chamada para o servidor hospedado, então ambos oferecem as mesmas ferramentas.
Ferramentas
| Ferramenta | O que faz |
|---|---|
list_chains | Todas as chains que o MoltNode atende (slug, chainId, moeda nativa, endpoint) e as que o Chord negocia |
rpc_call | Qualquer método JSON-RPC em qualquer chain: eth_call, eth_getLogs, Solana getBalance, métodos Sui, … |
get_block_number | Bloco mais recente de uma chain EVM |
get_balance | Saldo em moeda nativa de um endereço em uma chain EVM |
chord_find_token | Endereço do token, decimais e flag de verificação por símbolo ou nome |
chord_swap_quote | Melhor rota entre as DEXs da chain + tx não assinada + approval (como transação pronta) + simulação a partir da carteira do taker |
send_raw_transaction | Transmitir uma transação assinada |
Como um agente faz swap
chord_find_token→ os endereços e decimais dos dois tokens (o endereço zero é a moeda nativa).chord_swap_quotecomtaker= a carteira do agente. Os valores são strings inteiras na menor unidade do token (10000000= 10 USDC).- Se a resposta tiver
approval, assine e envieapproval.txprimeiro. - Assine
txcom a chave do próprio agente. send_raw_transactionna mesma chain.
O roteador aplica minAmountOut on-chain. O roteador do próprio Chord responde primeiro; outro agregador é usado apenas quando o Chord não tem rota, e a resposta indica qual.
Skills para agentes
Instale com a CLI de skills (Claude Code, Codex, Cursor, Gemini CLI e outros): npx skills add tuantqse90/moltnode-mcp, ou no Hermes: hermes skills tap add tuantqse90/moltnode-mcp. Extensão para Gemini CLI: gemini extensions install https://github.com/tuantqse90/moltnode-mcp.
skills/moltnode/: leia 31 chains e faça swap pelo Chord de ponta a ponta, com as regras de segurança (nunca manipule uma chave privada, confirme a cotação antes de assinar).skills/chord-charts/: gráfico de candlestick (SVG) com volume para qualquer token em Ethereum, Base, Monad, BNB Chain, Avalanche, Arbitrum, Robinhood Chain, Arc ou Solana, a partir dos dados de negociação do Chord (python3 scripts/chart.py --chain base --token AERO --tf 1h).skills/chord/: skill de negociação e dados de mercado do Chord (cotações, swaps não assinados, boards de tokens, candles, PnL da carteira, smart money, holders, pools de LP), edição marketplace: sem manipulação de chaves, sem variáveis de ambiente, sem instalador (gerada a partir da skill do Chord no nullterminal5f07c02e; o comando Ask, que precisa de chave, fica de fora). O original com Ask: https://getchord.xyz/docs/skills/chord/
skills/moltnode/SKILL.md é uma skill SKILL.md (Claude Code, Codex CLI, Cursor, Gemini CLI, OpenClaw e outros): quando ler uma chain, como executar um swap de ponta a ponta e as regras de segurança (nunca manipule uma chave privada, confirme a cotação antes de assinar). Instale copiando a pasta para o diretório de skills do seu agente, ex.: ~/.claude/skills/moltnode/.
Sem MCP
- Definições de function-calling (formatos Anthropic e OpenAI), com a chamada HTTP por trás de cada ferramenta: https://moltnode.ag/tool-schema.json
- JSON-RPC puro:
POST https://moltnode.ag/<chain>(ex.:https://moltnode.ag/base) - Catálogo de chains: https://moltnode.ag/api/chains · OpenAPI: https://moltnode.ag/openapi.json · Resumo para LLMs: https://moltnode.ag/llms.txt
- Cotação de swap ao vivo no navegador e código completo em viem / web3.py: https://moltnode.ag/trade
Chains
Leitura: Monad, Ethereum, Base, Arbitrum One, Optimism, Polygon, BNB Chain, Solana, Avalanche C-Chain, HyperEVM, Berachain, Abstract, Sei, Sonic, Mantle, Taiko, zkSync Era, ZetaChain, opBNB, BOB, Edge, Stable, Katana, Morph, Swellchain, 0G, TAC, X Layer, Gnosis, Fantom, Sui.
Negociação (Chord): Ethereum, Base, Monad, BNB Chain, Avalanche, Arbitrum, Robinhood Chain, Arc.
Limites
Gratuito e compartilhado: rajadas curtas de 60 requisições, depois 3 requisições por segundo e 20.000 por dia por cliente; respostas de até 8 MB. Ao ultrapassar um limite, as ferramentas respondem com o tempo de espera. Envie um User-Agent. Para tráfego pesado de produção, execute seu próprio nó.
Links
- MoltNode: https://moltnode.ag · para agentes: https://moltnode.ag/agents
- Chord: https://getchord.xyz · docs: https://getchord.xyz/docs/ · MCP do próprio Chord (17 ferramentas a mais: boards, candles, PnL da carteira, smart money, pools de LP): https://api.getchord.xyz/v1/mcp
Licença
MIT