universal-crypto
Universal MCP server for AI agents to interact with any* blockchain via natural language and plugins. Supports swaps, bridges, gas, staking, lending, and more across Ethereum, Arbitrum, Base, Polygon, BSC, and testnets.
claude mcp add --transport stdio nirholas-universal-crypto-mcp npx -y @nirholas/universal-crypto-mcp
How to use
Universal Crypto MCP is a server that exposes a suite of crypto-focused tools and data providers via the MCP framework. It enables AI agents and automated workflows to interact with multiple blockchain networks (EVM-compatible chains and Solana) through a consistent MCP interface, offering capabilities such as on-chain data queries, DeFi interactions, wallet management, and market data access. Users can deploy the MCP using Node.js tooling and then query or drive tools programmatically in order to fetch prices, monitor liquidity, execute trades, or retrieve historical blockchain events. The server is designed to be compatible with MCP clients, enabling agents to discover tools, invoke them, and interpret results within an autonomous workflow or chat-like session.
How to install
Prerequisites:
- Node.js 18+ and npm installed on your system
- Basic familiarity with running MCP servers via npx or your preferred package manager
- Install prerequisites:
- Install Node.js from https://nodejs.org/ (ensure node -v prints 18 or newer)
- Run the MCP server directly with npx (no local install required):
- Command: npx -y @nirholas/universal-crypto-mcp
- Alternative: Install locally and run from your project (optional):
- Create a project directory and initialize: mkdir universal-crypto-mcp && cd universal-crypto-mcp npm init -y
- Install the MCP package locally (as a dev/dependency if preferred): npm install @nirholas/universal-crypto-mcp
- Run the server from node_modules (if the package exposes a CLI): npx @nirholas/universal-crypto-mcp
- Verify installation:
- Ensure the MCP server starts without errors and listen on the expected channel/port as per your MCP client configuration.
Additional notes
Notes:
- The server leverages the MCP ecosystem to expose 380+ tools and multi-chain support (EVM + Solana). Ensure your environment has access to required network resources (e.g., RPC endpoints) if tools need external calls.
- If you plan to run behind proxies or within restricted networks, configure environment variables or CLI flags for network access as needed.
- When integrating with agents, you can rely on tool discovery to surface available capabilities and their input/output schemas. Consider caching frequently used data (prices, liquidity) to reduce latency.
- If you encounter permission or caching issues, try clearing npm/pnpm/yarn caches or running with clean environment variables. Review MCP registry docs for specific tool version requirements.
- Although the MCP server is designed to be portable, some tools may require API keys or access tokens; store these securely using your environment variable management strategy.
Related MCP Servers
gaianet-node
Install, run and deploy your own decentralized AI agent service
hyperliquid
🚀 MCP Server para Hyperliquid DEX - Trade com Claude usando linguagem natural. Desenvolvido por Caio Vicentino para as comunidades Yield Hacker, Renda Cripto e Cultura Builder
UCAI
Universal Contract AI Interface (UCAI) 🔗 ABI to MCP | The open standard for connecting AI agents to blockchain. MCP server generator for smart contracts. Claude + Uniswap, Aave, ERC20, NFTs, DeFi. Python CLI, Web3 integration, transaction simulation. Polygon, Arbitrum, Base, Ethereum EVM chains. Claude, GPT, LLM tooling, Solidity, OpenAI.
awesome-finance
A curated list of MCP servers for AI finance agents
WAIaaS
Wallet-as-a-Service for all AI agents in the world
x402-deploy
Turn any API or MCP server into a paid service with x402