Connect-MCP

SwiftNodes RPC

io.swiftnodes/swiftnodes · v1.0.1

Blockchain RPC for 125+ chains: endpoints, method support, probing and RPC calls with your key.

MCPremotelocal · npmAPI keyCrypto

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 7 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

A 99/100

What it does: 7 tools · 7 read, 0 write · Crypto

Test call list_chains: worked (1,036 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +9
  • Read/write annotations: +5
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://rpc.swiftnodes.io/mcp
Package
registry:   npm
identifier: swiftnodes-mcp
version:    0.2.0
transport:  stdio

Tools

7 tools listed at last check
  • list_chains List every blockchain SwiftNodes serves (one API key for all): name, slug, chain ID, live status, and whether WebSocket and archive (?archive=1) are available.
  • get_chain One chain in detail: chain ID, live status and block height, and the HTTP, WebSocket and archive endpoint URL templates.
  • get_pricing SwiftNodes plans: flat monthly price, HTTP and WebSocket rate limits. No compute units, no per-request billing.
  • get_method_support Which JSON-RPC methods work on which chain, probed weekly through the customer request path. No args for the overview, or {method} for per-chain detail.
  • probe_endpoint Diagnose any public EVM JSON-RPC endpoint. With {url}: chain ID, block height, archive capability and latency. With {url, method, params}: makes that call and returns the result.
  • rpc_call Make a JSON-RPC call on any SwiftNodes chain with the caller's API key (sent to this MCP server as 'Authorization: Bearer <key>'). Counts against that key's plan like any other request. Read-only: methods that send or sign transactions are refused.
  • get_account The caller's SwiftNodes plan, rate limits, requests used this month, and the IP/origin restrictions on the key in use. Needs 'Authorization: Bearer <key>'. Never returns key values.

Badge

Connect-MCP badge for io.swiftnodes/swiftnodes

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.swiftnodes/swiftnodes.svg)](https://clawy.uk/mcp/s/io.swiftnodes/swiftnodes)