Skip to main content
ClaudeWave

Blockchain JSON-RPC on 23 EVM chains for AI agents (MCP server). Free reads, or x402 pay-per-call. npx -y nodeflare-mcp

MCP ServersRegistry oficial0 estrellas0 forksJavaScriptMITActualizado today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/Nodeflare-app/nodeflare-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "nodeflare-mcp": {
      "command": "node",
      "args": ["/path/to/nodeflare-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/Nodeflare-app/nodeflare-mcp and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

# NodeFlare MCP Server

[![nodeflare-mcp MCP server](https://glama.ai/mcp/servers/Nodeflare-app/nodeflare-mcp/badges/card.svg)](https://glama.ai/mcp/servers/Nodeflare-app/nodeflare-mcp)


Blockchain JSON-RPC for AI agents on **23 EVM chains** — Ethereum, Base, BNB Chain, Arbitrum, Optimism, Avalanche, HyperEVM, Polygon, and young chains like Robinhood Chain, Plasma, Ink, Zircuit, BOB and Soneium. Served from [NodeFlare](https://nodeflare.app)'s own bare-metal nodes across 5 regions.

## Quick start

```json
{
  "mcpServers": {
    "nodeflare": {
      "command": "npx",
      "args": ["-y", "nodeflare-mcp"]
    }
  }
}
```

That's it — no API key required for standard reads (block numbers, balances, transactions, `eth_call`).

Every tool's `chain` argument accepts a **slug** (`eth`, `base`, `arb`), a **name** (`ethereum`, `arbitrum`, `bsc`), or a **numeric chain ID** (`1`, `8453`) — so agents don't have to know NodeFlare's internal slugs.

## Install as a Claude Code plugin

This repo doubles as a [Claude Code](https://claude.com/claude-code) plugin marketplace. Installing the plugin wires up the MCP server **and** a set of slash-command recipes in one step:

```bash
claude plugin marketplace add Nodeflare-app/nodeflare-mcp
claude plugin install nodeflare
```

Then use the recipes below (`/nodeflare:balance`, `/nodeflare:token`, …). To unlock heavy methods, export `NODEFLARE_API_KEY` in your shell before starting Claude Code ([free key, 2M CU/month](https://nodeflare.app)).

## Recipes

Ready-made slash commands bundled with the plugin:

| Recipe | What it does |
|---|---|
| `/nodeflare:chains [filter]` | List supported chains, IDs and endpoint URLs |
| `/nodeflare:balance <address> [chain] [token…]` | Native + ERC-20 balances, one chain or across the majors |
| `/nodeflare:token <token> [chain] [holder]` | ERC-20 metadata (name/symbol/decimals/supply) + optional holder balance |
| `/nodeflare:tx <hash> [chain]` | Fetch a transaction + receipt and explain what it did |
| `/nodeflare:logs <contract> [chain] [from] [to]` | Fetch and summarise a contract's recent event logs |
| `/nodeflare:gas [chain \| compare]` | Current gas price on a chain, or a cheapest-first comparison |

## Access tiers

The server picks its access tier from the environment:

| Env var | Tier |
|---|---|
| *(none)* | Free public endpoints — standard read methods, rate-limited per IP |
| `NODEFLARE_API_KEY` | Free/paid key — heavy methods, 2,000,000 compute units/month free ([get one](https://nodeflare.app)) |
| `X402_PRIVATE_KEY` | **Pay per call with [x402](https://nodeflare.app/x402)** — heavy methods (`eth_getLogs`, `trace_*`, `debug_*`) are paid from this wallet in USDC on Base, Polygon or Arbitrum, ~$0.001/call. No account needed; gas is covered by the facilitator. |

With an x402 wallet, a blocked heavy method is retried automatically as a paid call — the tool result includes `"_x402": "settled via x402"` when a payment settled on-chain.

```json
{
  "mcpServers": {
    "nodeflare": {
      "command": "npx",
      "args": ["-y", "nodeflare-mcp"],
      "env": { "X402_PRIVATE_KEY": "0x…" }
    }
  }
}
```

> Use a dedicated agent wallet holding a small USDC balance — never your main wallet.

## Tools

| Tool | Description |
|---|---|
| `list_chains` | The 23 supported chains with chain IDs and endpoints |
| `get_block_number` | Latest block number (decimal + hex) |
| `get_balance` | Native-token balance — raw wei + human-readable amount in the chain's currency |
| `get_transaction_receipt` | Transaction receipt by hash |
| `eth_call` | Read-only contract call |
| `get_logs` | Contract event logs (heavy — key or x402 wallet) |
| `rpc_call` | Any JSON-RPC method on any supported chain |
| `get_transaction` | Transaction by hash (from, to, value, input) |
| `get_block` | Block by number/tag, optional full transactions |
| `get_gas_price` | Current gas price + EIP-1559 priority fee |
| `get_token_balance` | ERC-20 balance, raw + human-readable |
| `get_token_metadata` | ERC-20 name, symbol, decimals, total supply |
| `resolve_ens` | ENS name → address (forward) or address → primary ENS name (reverse) |
| `get_token_price` | Current USD price of an ERC-20 (DefiLlama, keyless) — price, symbol, confidence |
| `compare_gas` | Gas price across chains in one call, cheapest first, so an agent picks where to transact |
| `get_multichain_balances` | Native + ERC-20 balances for one address across many of the 23 chains in one call (incl. young chains); pay-per-call with an x402 wallet |
| `get_token_allowances` | ERC-20 approvals a wallet has granted across chains, with revoked ones dropped and unlimited approvals flagged (heavy — key or x402) |
| `get_wallet_report` | Full "know this wallet" report: balances + USD total + top holdings + active approvals, across chains (approvals half is heavy) |
| `check_token_safety` | Risk-check an ERC-20 before trading: ownership, proxy detection, holder concentration, honeypot simulation → risk score (deep checks heavy) |
| `simulate_transaction` | Tx pre-flight: will it revert, gas used, and which tokens/ETH move (asset-change tracing is heavy) |
| `onchain_answer` | Onchain Answer Engine — plain-English question about a wallet/token → a cited verdict in one call (key or x402; no free tier) |

Address arguments (`get_balance`, `get_token_balance`, `eth_call`) also accept **ENS names** — pass `vitalik.eth` and it's resolved to an address automatically.

`get_multichain_balances` can also **auto-discover** the tokens an address holds (`discover: true`, x402 wallet required). Discovered tokens are USD-priced via DefiLlama and, on price-covered chains, filtered by value: pass `minUsd` (default `0.01`) to set the worthless-token cutoff, `includeSpam: true` to keep unpriced tokens, or `includeDust: true` to keep sub-`1e-9` balances.

## Prompts (any MCP client)

The server also exposes the recipes as **MCP prompts**, so guided workflows show up in any MCP client (Cursor, Windsurf, …), not just the Claude Code plugin: `chains`, `balance`, `token`, `tx`, `logs`, `gas`.

## Links

- [NodeFlare](https://nodeflare.app) — free API key, 2M CU/month
- [x402 pay-per-request](https://nodeflare.app/x402) — pricing and how it works
- [Docs](https://nodeflare.app/docs) · [Status](https://nodeflare.app/status) · [Discord](https://discord.gg/ameHnRy2D6)

MIT
ai-agentsblockchainclaudeethereumevmmcpmcp-servermodel-context-protocolnodeflarerpcweb3x402

Lo que la gente pregunta sobre nodeflare-mcp

¿Qué es Nodeflare-app/nodeflare-mcp?

+

Nodeflare-app/nodeflare-mcp es mcp servers para el ecosistema de Claude AI. Blockchain JSON-RPC on 23 EVM chains for AI agents (MCP server). Free reads, or x402 pay-per-call. npx -y nodeflare-mcp Tiene 0 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala nodeflare-mcp?

+

Puedes instalar nodeflare-mcp clonando el repositorio (https://github.com/Nodeflare-app/nodeflare-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Nodeflare-app/nodeflare-mcp?

+

Nodeflare-app/nodeflare-mcp aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene Nodeflare-app/nodeflare-mcp?

+

Nodeflare-app/nodeflare-mcp es mantenido por Nodeflare-app. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a nodeflare-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega nodeflare-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: Nodeflare-app/nodeflare-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/nodeflare-app-nodeflare-mcp)](https://claudewave.com/repo/nodeflare-app-nodeflare-mcp)
<a href="https://claudewave.com/repo/nodeflare-app-nodeflare-mcp"><img src="https://claudewave.com/api/badge/nodeflare-app-nodeflare-mcp" alt="Featured on ClaudeWave: Nodeflare-app/nodeflare-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a nodeflare-mcp