Universal Crypto MCP Server Guide

SkillCommerce & finance

Guide to the Universal Crypto MCP server — a multi-chain MCP for AI agents to interact with any blockchain via natural language. Supports swaps, bridges, gas estimation, staking, lending, and more across Ethereum, Arbitrum, Base, Polygon, BSC, and testnets. Plugin architecture for extensibility.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Universal Crypto MCP Server Guide skill

What this skill tells your AI

The instructions your AI receives, as published by nirholas/three.ws in data/skills/development/universal-crypto-mcp-guide/SKILL.md and read by ahel’s review.

The Universal Crypto MCP is a single MCP server that lets AI agents interact with any EVM blockchain through natural language. Instead of configuring separate servers for each chain, this one server handles everything.

Supported Chains

ChainChain IDRPCStatus
Ethereum1Public/Infura/Alchemy
Arbitrum One42161Public
Base8453Public
Polygon137Public
BSC56Public
Optimism10Public
Avalanche43114Public
Sepolia Testnet11155111Public

Quick Start

npx @nirholas/universal-crypto-mcp

Claude Desktop Config

{
  "mcpServers": {
    "universal-crypto": {
      "command": "npx",
      "args": ["@nirholas/universal-crypto-mcp"]
    }
  }
}

Core Tools

Token Operations

ToolDescription
getBalanceGet native/token balance on any chain
getTokenInfoToken metadata (name, symbol, decimals, supply)
transferTransfer tokens between addresses
approveSet token spending allowance

DeFi Operations

ToolDescription
swapExecute token swap via DEX aggregator
getSwapQuoteGet swap quote without executing
bridgeBridge tokens between chains
stakeStake tokens in a protocol
lendSupply tokens to lending protocol
borrowBorrow against collateral

Data & Analytics

ToolDescription
getPriceCurrent token price
getGasPriceGas price on target chain
getTransactionHistoryAddress transaction history
getContractInfoSmart contract details

Plugin Architecture

The Universal Crypto MCP uses a plugin system for extensibility:

universal-crypto-mcp/
├── core/           # Base chain interactions
├── plugins/
│   ├── swap/       # DEX aggregation (1inch, 0x, Paraswap)
│   ├── bridge/     # Cross-chain (Across, Stargate, Hop)
│   ├── lending/    # Aave, Compound
│   ├── staking/    # Lido, Rocket Pool
│   └── custom/     # Add your own plugins

Writing a Custom Plugin

export const myPlugin = {
  name: 'my-protocol',
  tools: [
    {
      name: 'myTool',
      description: 'Does something useful',
      parameters: { /* JSON Schema */ },
      execute: async (params) => { /* implementation */ }
    }
  ]
};

Natural Language Examples

User SaysAgent Action
"What's my ETH balance on Arbitrum?"getBalance(chain: 'arbitrum', address: '...', token: 'ETH')
"Swap 100 USDC for ETH on Base"swap(chain: 'base', from: 'USDC', to: 'ETH', amount: '100')
"Bridge 500 USDT from Ethereum to Arbitrum"bridge(from: 'ethereum', to: 'arbitrum', token: 'USDT', amount: '500')
"What's the gas price on Polygon?"getGasPrice(chain: 'polygon')

Security Considerations

  • Private keys are stored locally, never transmitted
  • Transaction simulation before execution (when supported)
  • Slippage protection on all swaps
  • Gas estimation with safety margin
  • Approval amount warnings for unlimited approvals

Sperax Integration

On Arbitrum, the Universal Crypto MCP can:

  • Mint/redeem Sperax USDs (auto-yield stablecoin)
  • Stake SPA tokens and manage veSPA positions
  • Interact with Sperax Farms for LP yield
  • Query Sperax protocol analytics

Links

Signals

GitHub stars
114
Forks
29
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
universal-crypto-mcp-guide
Source
github.com/nirholas/three.ws