# SwiftNodes > SwiftNodes is a multi-chain blockchain RPC provider. Developers point their dApps, bots, and indexers at SwiftNodes HTTP and WebSocket endpoints instead of running their own nodes or using Alchemy/QuickNode/Infura. One API key works across 125+ EVM and non-EVM chains. Differentiators: flat-rate monthly pricing (no per-request fees, no compute units), crypto payments (ETH/BNB/USDT/USDC), no KYC at any tier, and broad chain coverage including Bitcoin family, Cosmos, Polkadot, Solana, Sui, Aptos, TRON, and Starknet. ## Endpoints - HTTP: `https://rpc.swiftnodes.io/rpc/?key=` - WebSocket: `wss://rpc.swiftnodes.io/ws/?key=` - A public `demo` key works for evaluation: `https://rpc.swiftnodes.io/rpc/eth?key=demo` (free-tier rate limits, shared). Note: slugs are short codes — Ethereum is `eth`, not `ethereum`. - Authentication: `?key=` in the URL or the `x-api-key` header. Keys can be restricted to IPs/CIDR ranges and browser origins. - Every chain's HTTPS and WSS URLs, chain ID, CAIP-2 ID and archive availability as JSON: `https://swiftnodes.io/endpoints.json` - Full machine-readable reference (every chain, endpoint, method-support data, pricing): `https://swiftnodes.io/llms-full.txt` ## AI agent access - Hosted MCP server (Streamable HTTP): `https://rpc.swiftnodes.io/mcp`. Claude Code: `claude mcp add --transport http swiftnodes https://rpc.swiftnodes.io/mcp --header "Authorization: Bearer $SWIFTNODES_API_KEY"`. Tools: list_chains, get_chain, get_pricing, get_method_support, probe_endpoint, and with a key rpc_call and get_account. Docs: https://swiftnodes.io/docs/mcp - Local MCP server (stdio): `npx -y swiftnodes-mcp` (source: https://github.com/swiftnodes/swiftnodes-mcp) - CLI: `curl -fsSL https://swiftnodes.io/install.sh | sh`, then `swiftnodes login` and `swiftnodes project setup --chain --create-key