A side-by-side look at the Nodeflare MCP and Swiftnodes MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Nodeflare MCP for finance & fintech work as a local process; choose Swiftnodes MCP for finance & fintech as a local process. You can also run both side by side in one mcpServers block.
list_chains, get_block_number, get_balance.list_chains, get_chain, get_pricing.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Finance & Fintech | Finance & Fintech |
| Quality signal | 61/100 · Good | 56/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | API key required |
| Pricing | Free | Not declared |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 1 | 0 |
| Directory activity | 4 views 0 installs 0 upvotes | 0 views 0 installs 0 upvotes |
| Tools | 21 | 5 |
| Full listing | View Nodeflare MCP | View Swiftnodes MCP |
list_chainsList the 23 EVM chains NodeFlare serves, with chain IDs and endpoint URLs.get_block_numberGet the latest block number on a chain (decimal and hex).get_balanceGet the native-token balance of an address — raw wei plus a human-readable amount in the chain's native currency. The address may be an ENS name (e.g. 'vitalik.eth').get_transaction_receiptGet the receipt of a transaction by hash (status, logs, gas used).eth_callExecute a read-only contract call (eth_call) and return the raw result.get_logsFetch contract event logs (eth_getLogs). Heavy method: needs NODEFLARE_API_KEY or an x402 wallet (X402_PRIVATE_KEY) — costs ~$0.001 via x402.rpc_callMake any JSON-RPC call on any supported chain. Heavy methods (eth_getLogs, trace_*, debug_*) need NODEFLARE_API_KEY or an x402 wallet.get_transactionGet a transaction by its hash (from, to, value, input, block, gas).get_blockGet a block by number or tag (e.g. 'latest', 'finalized', or a hex number). Set fullTransactions to include full tx objects instead of hashes.get_gas_priceGet current gas pricing on a chain: base gas price and the suggested priority fee (EIP-1559), both in wei (hex).get_token_balanceGet an ERC-20 token balance for an address, returned both raw and human-readable (uses the token's decimals and symbol).get_token_metadataGet ERC-20 token metadata: name, symbol, decimals and total supply (raw + human-readable).list_chainsEvery chain SwiftNodes serves — name, slug, chain ID, category, docs page. Filterable.get_chainFull detail for one chain: IDs, block time, native currency, HTTP/WebSocket/archive endpoint templates, docs links.get_pricingLive flat-rate plans from the public API — rate limits, included features, no compute units.get_method_supportWhich JSON-RPC methods work on which chain — auto-probed weekly through the same path customer requests take. Overview or per-method detail.probe_endpointDiagnose any EVM JSON-RPC endpoint (ours or anyone's): chain identity, block height, archive capability, latency — or run a specific method call.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"nodeflare-app-nodeflare-mcp": {
"command": "npx",
"args": [
"-y",
"nodeflare-mcp"
]
}
}
}
{
"mcpServers": {
"swiftnodes-swiftnodes-mcp": {
"command": "npx",
"args": [
"-y",
"swiftnodes-mcp"
]
}
}
}