Best for
- Developers and analysts who want crypto market and DeFi data inside an AI client
- MCP users wanting quick access to free market-data sources
- Users of Claude Desktop, Cursor, or ChatGPT Developer Mode
A general-purpose blockchain/crypto MCP server published by a third-party developer, distributed via npm with stdio support plus HTTP/SSE modes and a hosted endpoint. Market-data queries are backed by free sources and are easy to integrate, but private-key-dependent write features and monorepo-wide marketing claims should be evaluated carefully and kept distinct from this specific server.
Strongest · Documentation 18/20 Weakest · Reliability 12/20
Static review · not runListed 2026-09-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Hosted (no local runtime)
PRIVATE_KEY
Wallet private key for signing transactions; needed for write operations (transfers, swaps), optional and only for trading.
ALCHEMY_API_KEY
Alchemy API key for enhanced RPC access; free signup at alchemy.com.
COINGECKO_API_KEY
CoinGecko API key for market data; free tier works without it, key raises rate limits. Get it at coingecko.com/api.
COINSTATS_API_KEY
CoinStats API key for portfolio and price data; register at coinstats.app.
LUNARCRUSH_API_KEY
LunarCrush API key to unlock social sentiment features; get it at lunarcrush.com/developers.
CRYPTOPANIC_API_KEY
CryptoPanic API key to unlock crypto news; get it at cryptopanic.com/developers.
RUBIC_API_KEY
Rubic.exchange API key for cross-chain swap routing.
X402_PRIVATE_KEY
EVM private key for the x402 payment protocol so AI agents can pay for APIs automatically.
RPC_URL
Default EVM RPC endpoint URL; public RPCs are used by default, or point to Infura/Alchemy etc.
ETHEREUM_RPC_URL
Custom Ethereum mainnet RPC endpoint, e.g. an Infura URL.
ARBITRUM_RPC_URL
Custom Arbitrum RPC endpoint, e.g. https://arb1.arbitrum.io/rpc.
BASE_RPC_URL
Custom Base RPC endpoint, e.g. https://mainnet.base.org.
X402_CHAIN
Default chain for x402 payments, such as arbitrum, base, ethereum, or polygon.
{"mcpServers":{"universal-crypto-mcp":{"command":"npx","args":["-y","@nirholas/universal-crypto-mcp@latest"],"env":{"PRIVATE_KEY":"your_private_key_here (optional)"}}}}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"universal-crypto-mcp": {
"command": "npx",
"args": [
"-y",
"@nirholas/universal-crypto-mcp@latest"
],
"env": {
"PRIVATE_KEY": "your_private_key_here (optional)"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add universal-crypto-mcp -e 'PRIVATE_KEY=your_private_key_here (optional)' -- npx -y @nirholas/universal-crypto-mcp@latest
Run it in a terminal; replace any <…> placeholders with your own values first.
After installing in Claude Desktop or Cursor, the tool list should show the 11 tools such as get_price and get_market_overview; asking "What's the price of Bitcoin?" and getting live data confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Universal Crypto MCP (io.github.nirholas/universal-crypto-mcp, v0.1.0) is a TypeScript Model Context Protocol server distributed via the npm package @nirholas/universal-crypto-mcp and run with npx. It enables AI agents to interact with EVM-compatible blockchains (Ethereum, Arbitrum, Base, Polygon, BSC, Optimism, and more) and testnets. The npm server supports stdio transport; the repository README also documents HTTP (--http, for ChatGPT Developer Mode) and SSE (--sse) modes, plus a hosted HTTP endpoint at https://modelcontextprotocol.name/mcp/universal-crypto-mcp that exposes 11 read-only market-data tools (get_price, get_market_overview, get_trending, search_coins, get_coin_detail, get_global_stats, get_defi_protocols, get_protocol_detail, get_chain_tvl, get_gas_prices, get_token_info). Documented environment variables include RPC_URL (optional), PRIVATE_KEY (secret, for signing transactions), and ALCHEMY_API_KEY (secret). Note: the repository is a monorepo containing many sibling servers/packages; this profile covers only the server defined in the server. manifest and does not attribute sibling tools to it. The server is maintained by a third-party developer (nich / nirholas) and is not an official server of any blockchain or protocol; the repository license is marked NOASSERTION in GitHub metadata (the README states Apache-2.0).
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision ced238d604ae Data synced 2026-10-19 Read the FMRS scoring method