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"] } }}