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.
queryevm_only
io.swiftnodes由 swiftnodes.io 发布官方发布者v1.0.1更新于 Oct 30, 2026
Blockchain RPC for 125+ chains: endpoints, method support, probing and RPC calls with your key.
SwiftNodes RPC 让助手获取 125+ 条区块链 RPC 链的实时信息、JSON-RPC 方法支持与价格,并可用密钥发起 RPC 调用和探测端点。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.swiftnodes%2Fswiftnodes/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"swiftnodes-rpc": {
"type": "http",
"url": "https://rpc.swiftnodes.io/mcp"
}
}
}An MCP (Model Context Protocol) server for SwiftNodes — multi-chain blockchain RPC, exposed to AI agents.
One API key, 125+ chains, flat-rate pricing. This server gives Claude, ChatGPT, Cursor, and any MCP client live, factual answers about chains, pricing, and JSON-RPC method support — plus the ability to probe any EVM endpoint directly.
Works across all 128 SwiftNodes chains, including Ethereum, BNB Smart Chain (BSC), opBNB, Base, Arbitrum, Polygon, Solana and Bitcoin. Each chain has a slug used in tool arguments and endpoint URLs, for example:
Example prompts: "Which JSON-RPC methods does BNB Smart Chain support?", "What is the latest block on opBNB?", "Is trace_filter available on BSC?". list_chains returns the full list.
SwiftNodes runs this server for you at https://rpc.swiftnodes.io/mcp (Streamable HTTP). Nothing to install.
Cursor and other clients (~/.cursor/mcp.json):
The key is optional: without it the public tools below work. With it, two more tools are available:
Listed in the official MCP Registry as io.swiftnodes/swiftnodes. Docs: https://swiftnodes.io/docs/mcp
Zero dependencies, Node >= 18.
From this repo:
Via npm (once published): npx -y swiftnodes-mcp
Add a stdio server with command node and args ["/path/to/swiftnodes-mcp/bin/server.js"].
scripts/generate-chains-data.mjs; regenerate after chain changes).https://rpc.swiftnodes.io/api/plans (bundled fallback if unreachable).https://swiftnodes.io/method-matrix.json, re-probed weekly. Support values reflect the real customer path, including failover.probe_endpoint will call any http(s) URL you give it — the same ground our CLI diagnostic rpc-doctor covers. Probe responsibly: one quick pass per endpoint, not a load test.
Questions: swiftnodes.io — free tier, no KYC.
MIT — see LICENSE.
来源:README.md,提交 c47ed23
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.
queryevm_onlyOne chain in detail: chain ID, live status and block height, and the HTTP, WebSocket and archive endpoint URL templates.
chain必填SwiftNodes plans: flat monthly price, HTTP and WebSocket rate limits. No compute units, no per-request billing.
无需输入参数。
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.
methodDiagnose 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.
url必填methodparamsMake 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.
chain必填method必填paramsarchiveThe 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.
无需输入参数。
已满足适用检查项的 100%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
claude mcp add --transport http --scope user swiftnodes https://rpc.swiftnodes.io/mcp --header "Authorization: Bearer $SWIFTNODES_API_KEY"{ "mcpServers": { "swiftnodes": { "url": "https://rpc.swiftnodes.io/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }git clone https://github.com/swiftnodes/swiftnodes-mcpnode swiftnodes-mcp/bin/server.js # speaks MCP over stdio{ "mcpServers": { "swiftnodes": { "command": "node", "args": ["/path/to/swiftnodes-mcp/bin/server.js"] } }}