SwiftNodes RPC
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Blockchain RPC for 125+ chains: endpoints, method support, probing and RPC calls with your key.
| Author | io.swiftnodes |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 411 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"SwiftNodes RPC": {
"url": "https://rpc.swiftnodes.io/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
list_chainsread-onlyList every blockchain SwiftNodes serves (one API key for all): name, slug, chain ID, live status, and whether WebSocket and archive (?archive=1) are available.
Parameters:
query— string — Optional name or slug filter, e.g. 'base' or 'zksync'.evm_only— boolean — Only EVM chains.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_chainread-onlyOne chain in detail: chain ID, live status and block height, and the HTTP, WebSocket and archive endpoint URL templates.
Parameters:
chain(required) — string — Chain slug, name or chain ID, e.g. "eth", "Base", "4663".
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_pricingread-onlySwiftNodes plans: flat monthly price, HTTP and WebSocket rate limits. No compute units, no per-request billing.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_method_supportread-onlyWhich 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.
Parameters:
method— string — e.g. 'trace_filter' or 'eth_getProof'.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
probe_endpointread-onlyDiagnose 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.
Parameters:
url(required) — string — Public http(s) RPC URL.method— stringparams— array
Hints: read-only yes · destructive no · idempotent yes · open-world yes
rpc_callread-onlyMake 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.
Parameters:
chain(required) — string — Chain slug, e.g. "eth", "base", "robinhood". See list_chains.method(required) — string — e.g. "eth_blockNumber".params— array — Method params, default [].archive— boolean — Route to archive upstreams (paid plans).
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_accountread-onlyThe 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.
Hints: read-only yes · destructive no · idempotent yes · 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.