Universal Crypto MCP

Enable AI agents to interact with any EVM blockchain through natural language.

๐Ÿค–๐Ÿ’ฐ Universal Crypto MCP

npx @nirholas/universal-crypto-mcp

โœจ What's New: AI Service Marketplace

Monetize your AI services & discover the best APIs! ๐Ÿ’ธ

The AI Service Marketplace is a complete ecosystem for AI service discovery, monetization, and reputation management:

  • ๐Ÿช Register your AI service - Instant monetization with pay-per-use or subscriptions
  • ๐Ÿ” AI agents discover services - Automatic discovery by category, price, and rating
  • โญ On-chain reputation - Build trust with verified ratings and reviews
  • ๐Ÿ’ณ Flexible pricing - Pay-per-use, subscriptions, free tiers
  • ๐Ÿ“Š Analytics dashboard - Track usage, revenue, and performance
  • ๐Ÿ”’ Secure payments - Escrow, dispute resolution, automatic refunds

Learn more โ†’ | View Tutorial โ†’

x402 Payment Protocol

AI agents can now pay for things on the internet! ๐Ÿ’ธ

User: "Get premium weather data for Tokyo"

Claude: ๐Ÿ” Checking x402 balance... $45.23 USDs
        ๐Ÿ’ณ Paying $0.01 for premium API access...
        โœ… Payment confirmed! Here's your detailed forecast:
        
        ๐ŸŒค๏ธ Tokyo Weather (7-day premium forecast)...

AI agents can now:

  • ๐Ÿ’ธ Pay for premium APIs automatically
  • ๐Ÿช Sell their own services to other agents
  • ๐Ÿ”„ Trade with other AI agents peer-to-peer
  • โ›“๏ธ Work across EVM + Solana chains

โญ If you find this useful, please star the repo! It helps others discover this project.


A Universal Model Context Protocol server for all EVM-compatible networks + Solana.

Enable AI agents (Claude, ChatGPT, Cursor) to interact with any EVM blockchain through natural language.

๐Ÿ†š Why Universal Crypto MCP?

FeatureUniversal Crypto MCPOther MCP Servers
Tools380+ tools10-50 tools
Chains20+ chains (EVM + multi-chain)1-3 chains
DEX SupportMulti-aggregator (1inch, 0x, ParaSwap)Single DEX or none
SecurityGoPlus, honeypot, rug pull detectionBasic or none
DeFiAave, Compound, Lido, UniswapLimited
Market DataCoinGecko, DefiLlama, LunarCrushBasic prices
BridgesLayerZero, Stargate, WormholeNone
MEV ProtectionFlashbots integrationNone
Transportstdio, HTTP, SSEUsually only stdio
ChatGPT Supportโœ… Native HTTP modeโŒ Most don't

๐Ÿ“ฆ Package Structure

The most comprehensive crypto MCP monorepo with 10+ integrated packages from the best MIT-licensed projects:

packages/
โ”œโ”€โ”€ core/               # Shared types, utilities, configuration
โ”œโ”€โ”€ trading/            # CEX exchange integrations
โ”‚   โ”œโ”€โ”€ binance/        # Binance spot & futures
โ”‚   โ”œโ”€โ”€ binance-us/     # Binance US
โ”‚   โ””โ”€โ”€ bybit/          # Bybit exchange (ethancod1ng) โญ NEW
โ”œโ”€โ”€ market-data/        # Prices, news, analytics  
โ”‚   โ”œโ”€โ”€ prices/         # CoinGecko, DexPaprika, CoinMarketCap
โ”‚   โ”œโ”€โ”€ news/           # CryptoPanic, aggregated news
โ”‚   โ”œโ”€โ”€ analytics/      # Whale tracking, Fear/Greed, Dune
โ”‚   โ”œโ”€โ”€ predictions/    # AI price predictions
โ”‚   โ”œโ”€โ”€ crypto-indicators/  # Technical analysis (Kukapay) โญ NEW
โ”‚   โ”œโ”€โ”€ crypto-sentiment/   # Sentiment analysis (Kukapay) โญ NEW
โ”‚   โ”œโ”€โ”€ crypto-feargreed/   # Fear & Greed Index (Kukapay) โญ NEW
โ”‚   โ”œโ”€โ”€ cryptopanic/        # News aggregation (Kukapay)
โ”‚   โ””โ”€โ”€ coinmarketcap/      # CMC API (Shinzo Labs) โญ NEW
โ”œโ”€โ”€ defi/               # On-chain DeFi tools (60+ networks!)
โ”‚   โ”œโ”€โ”€ protocols/      # EVM MCP Server (360โญ), Sperax, DEX
โ”‚   โ”‚   โ”œโ”€โ”€ algorand/   # Algorand tools (GoPlausible) โญ NEW
โ”‚   โ”‚   โ””โ”€โ”€ bsc-ops/    # BSC operations (TermiX) โญ NEW
โ”‚   โ”œโ”€โ”€ chain-tools/    # BNB Chain, Onchain MCP
โ”‚   โ””โ”€โ”€ agents/         # Autonomous DeFi agents
โ”œโ”€โ”€ wallets/            # Wallet management
โ”‚   โ”œโ”€โ”€ evm/            # Ethereum & EVM wallets
โ”‚   โ””โ”€โ”€ solana/         # Solana wallets
โ”œโ”€โ”€ payments/           # Payment infrastructure
โ”‚   โ””โ”€โ”€ x402/           # x402 protocol, USDC transfers
โ”œโ”€โ”€ automation/         # Bots & automation
โ”‚   โ”œโ”€โ”€ social/         # XActions Twitter automation
โ”‚   โ”œโ”€โ”€ sweep/          # Dust sweeping
โ”‚   โ””โ”€โ”€ volume/         # Volume tools
โ””โ”€โ”€ generators/         # Meta-tools for building MCP servers
    โ”œโ”€โ”€ abi-to-mcp/     # Convert ABIs to MCP tools
    โ”œโ”€โ”€ repo-to-mcp/    # GitHub repos โ†’ MCP servers
    โ”œโ”€โ”€ doc-extractor/  # Extract docs for LLMs
    โ”œโ”€โ”€ registry/       # Lyra tool registry
    โ””โ”€โ”€ discovery/      # Tool discovery & search

๐Ÿ“– View Package Documentation โ†’

Integrated Community MCP Servers

This repo consolidates the best MIT-licensed crypto MCP projects with proper attribution:

ProjectAuthorCategoryDescription
evm-mcp-servermcpdotdirectdefi60+ networks, 22+ tools
crypto-indicators-mcp โญ NEWKukapaymarket-dataTechnical indicators (RSI, MACD, Bollinger)
crypto-sentiment-mcp โญ NEWKukapaymarket-dataMulti-source sentiment analysis
crypto-feargreed-mcp โญ NEWKukapaymarket-dataFear & Greed Index
cryptopanic-mcp-serverKukapaymarket-dataCrypto news aggregation
coinmarketcap-mcp โญ NEWShinzo Labsmarket-dataComplete CMC API
whale-tracker-mcpKukapayanalyticsLarge wallet tracking
mcp-web3-statscrazyrabbitLTCanalyticsDune Analytics integration
dexpaprika-mcpCoinPaprikapricesDEX price data
algorand-mcp โญ NEWGoPlausibleblockchain40+ Algorand tools
bybit-mcp-server โญ NEWethancod1ngexchangeBybit API integration
bsc-mcp โญ NEWTermiXdefiBSC operations & security
onchain-mcpBanklessdefiOn-chain tools
mcp-free-usdc-transferMagnetAIpaymentsFree USDC transfers

All integrated projects maintain their original MIT licenses with full attribution.
See CONTRIBUTORS.md for detailed attribution and our modifications.


Supported Networks

EVM Chains

  • Ethereum, BNB Smart Chain (BSC), Polygon, Arbitrum, Base, Optimism
  • Avalanche, Fantom, zkSync Era, Linea, Scroll, Blast, Mode, Mantle
  • opBNB + All testnets

Multi-Chain (NEW)

  • Cosmos/IBC - ATOM, OSMO, JUNO, INJ, and more
  • Near Protocol - NEAR native + contracts
  • Sui - SUI with Move support
  • Aptos - APT with Move support
  • Bitcoin, Litecoin, Solana, TON, XRP, THORChain

Features

  • ๐Ÿ”„ Swap/DEX - Token swaps via 1inch, 0x, ParaSwap
  • ๐ŸŒ‰ Bridge - Cross-chain transfers via LayerZero, Stargate, Wormhole
  • โ›ฝ Gas - Gas prices across chains, EIP-1559 suggestions
  • ๐Ÿ“ฆ Multicall - Batch read/write operations
  • ๐Ÿ“Š Events/Logs - Query historical events, decode logs
  • ๐Ÿ”’ Security - Rug pull detection, honeypot check, GoPlus token/address security, dApp phishing detection
  • ๐Ÿ’ฐ Staking - Liquid staking (Lido), LP farming
  • โœ๏ธ Signatures - Sign messages, verify signatures, EIP-712
  • ๐Ÿฆ Lending - Aave/Compound positions, borrow rates
  • ๐Ÿ“ˆ Price Feeds - Historical prices, TWAP, oracle aggregation
  • ๐Ÿ“ Portfolio - Track holdings across chains
  • ๐Ÿ›๏ธ Governance - Snapshot votes, on-chain proposals
  • ๐Ÿš€ Deployment - Deploy contracts, CREATE2, upgradeable proxies, verification
  • ๐Ÿ›ก๏ธ MEV Protection - Flashbots Protect, private transactions, bundle simulation
  • ๐Ÿ†” ENS/Domains - Register, transfer, renew, set records, subdomains
  • ๐Ÿ“Š Market Data - CoinGecko & CoinStats prices, OHLCV, trending, categories, exchanges
  • ๐ŸŒ DeFi Analytics - DefiLlama TVL, yields, fees, bridges, stablecoins, protocol data
  • ๐Ÿ’ฌ Social Sentiment - LunarCrush social metrics, influencers, trending topics
  • ๐Ÿ“ˆ DEX Analytics - DexPaprika & GeckoTerminal pools, trades, OHLCV, trending tokens
  • ๐Ÿ”ฎ Predictions - Polymarket prediction markets, crypto forecasts
  • ๐Ÿ“‰ Technical Indicators - 50+ indicators (RSI, MACD, Bollinger Bands, etc.)
  • ๐Ÿ”” Alerts - Price alerts, whale movement alerts, gas alerts (NEW)
  • ๐Ÿ“ก WebSockets - Real-time price streams, trade feeds, mempool monitoring (NEW)
  • ๐Ÿ‹ Wallet Analytics - Whale tracking, wallet scoring, behavior analysis (NEW)
  • ๐ŸŒ Multi-Chain - Cosmos, Near, Sui, Aptos native support (NEW)
  • ๐Ÿ’ฐ x402 Payments - AI agents can pay for premium APIs automatically (NEW)

๐Ÿ’ฐ x402 Payment Protocol (NEW!)

Give Claude Money! AI agents can now make and receive cryptocurrency payments.

What is x402?

x402 implements HTTP 402 Payment Required, enabling AI agents to:

  • ๐Ÿ’ธ Pay for APIs - Automatically pay for premium API access
  • ๐Ÿค– Autonomous Payments - No human approval needed
  • ๐Ÿฆ Hold funds - Agents have their own crypto wallets
  • ๐Ÿ“ˆ Earn yield - Payments use USDs stablecoin (~5% APY auto-yield)

Quick Setup

# Add to your environment
export X402_PRIVATE_KEY=0x...  # Your EVM private key
export X402_CHAIN=arbitrum      # Default chain (or base, ethereum, polygon)

x402 Tools (14 Total)

ToolDescription
x402_pay_requestMake HTTP request with automatic 402 payment
x402_balanceCheck wallet balance (USDC/USDs + native)
x402_sendSend direct payment to an address
x402_batch_sendSend multiple payments in one transaction
x402_gasless_sendSend payment without paying gas
x402_estimateCheck cost before paying
x402_addressGet your wallet address
x402_networksList supported networks
x402_yieldCheck USDs auto-yield earnings
x402_apyGet current APY rate
x402_yield_estimateProject future yield
x402_approveApprove token spending
x402_tx_statusCheck transaction status
x402_configView current configuration

Supported Networks

NetworkCAIP-2Status
Baseeip155:8453โœ… Recommended
Arbitrumeip155:42161โœ… Supported
Ethereumeip155:1โœ… Supported
Polygoneip155:137โœ… Supported
Solanasolana:mainnetโœ… Supported

Example

User: "Get premium weather data for Tokyo"
Agent: [calls x402_pay_request to weather API]
       [automatically pays $0.01 in USDs]
       "Here's the detailed forecast..."

x402 Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Claude  โ”‚โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ MCP Serverโ”‚โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚ Paid API  โ”‚
โ”‚  (AI)   โ”‚      โ”‚  (x402)   โ”‚      โ”‚   (402)   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
     โ”‚                โ”‚                   โ”‚
     โ”‚  "Get data"    โ”‚  HTTP + Payment   โ”‚
     โ”‚                โ”‚                   โ”‚
     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“– Full Documentation:


Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "universal-crypto-mcp": {
      "command": "npx",
      "args": ["-y", "@nirholas/universal-crypto-mcp@latest"],
      "env": {
        "PRIVATE_KEY": "your_private_key_here (optional)"
      }
    }
  }
}

Cursor

Add to your MCP settings:

{
  "mcpServers": {
    "universal-crypto-mcp": {
      "command": "npx",
      "args": ["-y", "@nirholas/universal-crypto-mcp@latest"],
      "env": {
        "PRIVATE_KEY": "your_private_key_here (optional)"
      }
    }
  }
}

ChatGPT Developer Mode

  1. Enable Developer Mode in ChatGPT settings
  2. Start the HTTP server:
    npx @nirholas/universal-crypto-mcp@latest --http
    
  3. In ChatGPT Settings โ†’ Apps, click Create app
  4. Enter your server URL: http://localhost:3001/mcp
  5. Select the app in conversations via Developer mode menu

For detailed setup instructions, see ChatGPT Setup Guide.

Server Modes

ModeCommandUse Case
stdionpx @nirholas/universal-crypto-mcpClaude Desktop, Cursor
HTTPnpx @nirholas/universal-crypto-mcp --httpChatGPT Developer Mode
SSEnpx @nirholas/universal-crypto-mcp --sseLegacy HTTP clients

๐Ÿ”„ Token Swaps

Swap 0.1 ETH for USDC on Arbitrum
Get me a quote to swap 100 USDC to WBTC on Base
What's the best rate to swap 500 DAI to ETH across all DEXs on Ethereum?

๐Ÿ“Š Market Data & Prices

What's the current price of Bitcoin and Ethereum in USD?
Show me the top 10 trending coins on CoinGecko right now
Get the 7-day OHLCV data for Solana
What's the market cap and 24h volume of BNB?
Show me the price of token 0xdAC17F958D2ee523a2206206994597C13D831ec7 on Ethereum

๐ŸŒ DeFi Analytics (DefiLlama)

What's the total TVL of Aave across all chains?
Show me the top 10 protocols by TVL
What are the best yield opportunities for stablecoins right now?
How much volume did bridges process in the last 24 hours?
Show me the TVL history of Uniswap over the last 30 days

๐Ÿ“ˆ DEX Analytics

Show me the top trending pools on Uniswap V3
Get the most traded tokens on Base in the last 24 hours
Find all liquidity pools for PEPE on Ethereum
What's the price and liquidity of the ETH/USDC pool on Aerodrome?

๐Ÿ”’ Security Checks

Is this token safe? 0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE (SHIB)
Check if this token is a honeypot: 0x... on BSC
Scan my wallet for risky approvals: 0xYourAddress
Is this dApp URL safe to connect to? https://suspicious-site.xyz

๐Ÿ’ฐ Staking & Lending

What's the current staking APY for ETH on Lido?
Show me Aave lending rates for USDC on Arbitrum
What's my health factor on Aave if I borrow 1000 USDC against 2 ETH?

๐ŸŒ‰ Cross-Chain Bridges

Bridge 100 USDC from Ethereum to Arbitrum
What's the cheapest way to bridge ETH from mainnet to Base?
Get a bridge quote for 0.5 ETH from Polygon to Optimism

โ›ฝ Gas & Network

What's the current gas price on Ethereum?
Get EIP-1559 gas fees for all supported chains
Is it cheap to transact on Arbitrum right now?

๐Ÿ›๏ธ Governance

Show me active proposals on Uniswap
What's my voting power on Compound?
Get the results of the latest Aave governance vote

๐Ÿ’ฌ Social Sentiment (LunarCrush)

What's the social sentiment for Bitcoin right now?
Show me the top crypto influencers on social media
What tokens are trending on Twitter/X today?
Get the Galaxy Score for Ethereum

๐Ÿ†” ENS Domains

Resolve vitalik.eth to an address
Who owns the ENS domain "ethereum.eth"?
Register the domain mycoolname.eth for 1 year

๐Ÿ“ฐ Crypto News

Get the latest crypto news
Search news about Bitcoin ETF
What's the breaking news in DeFi?

๐Ÿ“ Portfolio & Wallet

Show my token balances on Ethereum: 0xYourAddress
Get all NFTs owned by vitalik.eth
What approvals have I granted from my wallet?
Track my portfolio across all EVM chains

๐Ÿš€ Advanced Operations

Deploy a new ERC-20 token called "MyToken" (MTK) with 1 million supply on Base
Submit this transaction privately via Flashbots to avoid MEV
Encode a call to the transfer function for 100 USDC
Simulate this transaction before executing: 0x...

๐Ÿ“‰ Technical Indicators

Calculate RSI for Bitcoin over the last 14 days
Get MACD signal for ETH/USDT on the 4-hour timeframe
Show Bollinger Bands for SOL with 20-period SMA
What's the current trend signal for BTC using multiple indicators?
Run a momentum strategy analysis on DOGE

๐Ÿ”ฎ Prediction Markets

What are the top crypto prediction markets on Polymarket?
Search for Bitcoin price predictions
What's the current odds for ETH reaching $5000?

๐Ÿ“Š Events & Logs

Get all Transfer events for USDC in the last 100 blocks on Ethereum
Show me Approval events for my wallet address
Decode this transaction log: 0x...

โœ๏ธ Signatures & Messages

Sign this message with my wallet: "Hello World"
Verify this signature is from vitalik.eth
Create an EIP-712 typed data signature for a permit

๐Ÿ“ฆ Batch Operations (Multicall)

Get token balances for 10 different tokens in one call
Read multiple contract values at once from Aave
Batch check allowances for all my approved tokens

๐Ÿงช Testing

We use Vitest as our testing framework with comprehensive test coverage.

Running Tests

# Run all unit tests
npm test

# Run tests in watch mode (re-runs on file changes)
npm run test:watch

# Run tests with coverage report
npm run test:coverage

# Run E2E tests (requires network access)
npm run test:e2e

# Run E2E tests in watch mode
npm run test:e2e:watch

# Open interactive test UI
npm run test:ui

MCP Inspector

Test your MCP tools interactively using the official MCP Inspector:

npm run test:inspector

This opens a browser-based UI where you can:

  • Browse all available tools and prompts
  • Test tool execution with custom parameters
  • View tool responses and debug issues
  • Validate your MCP server implementation

Test Structure

tests/
โ”œโ”€โ”€ setup.ts              # Global test setup
โ”œโ”€โ”€ e2e/                  # End-to-end tests
โ”‚   โ”œโ”€โ”€ evm-tools.e2e.test.ts
โ”‚   โ””โ”€โ”€ market-data.e2e.test.ts
โ”œโ”€โ”€ integration/          # Integration tests
โ”‚   โ”œโ”€โ”€ evm-tools.test.ts
โ”‚   โ””โ”€โ”€ multichain.test.ts
โ””โ”€โ”€ mocks/                # Test mocks and fixtures

src/
โ”œโ”€โ”€ evm/
โ”‚   โ”œโ”€โ”€ chains.test.ts    # Unit tests alongside source
โ”‚   โ””โ”€โ”€ modules/
โ”‚       โ””โ”€โ”€ */tools.test.ts
โ””โ”€โ”€ utils/
    โ”œโ”€โ”€ errors.test.ts
    โ”œโ”€โ”€ helper.test.ts
    โ””โ”€โ”€ validation.test.ts

Local Development

# Clone
git clone https://github.com/nirholas/universal-crypto-mcp
cd universal-crypto-mcp

# Install
npm install

# Run dev server (stdio - Claude)
npm run dev

# Run dev server (HTTP - ChatGPT)
npm run dev:http

# Run dev server (SSE - legacy)
npm run dev:sse

๐Ÿงช Testing

Running Tests

# Run all tests
npm test

# Run unit tests only
npm run test:unit

# Run integration tests
npm run test:integration

# Run E2E tests (requires network access)
npm run test:e2e

# Run tests with coverage report
npm run test:coverage

# Run tests in watch mode (development)
npm run test:watch

Test Structure

TypeLocationDescription
Unitsrc/**/*.test.tsTest individual functions/modules
Integrationtests/integration/Test multiple components together
E2Etests/e2e/Test full MCP server flow

E2E Tests

End-to-end tests verify the complete tool execution flow:

  • EVM Tools - Block, balance, token operations across chains
  • DeFi Tools - Protocol TVL, yields, stablecoins via DefiLlama
  • Market Data - CoinGecko, Fear & Greed index
  • Multichain - Same operations across different networks
  • Error Recovery - Error handling, invalid inputs, edge cases

Custom Test Utilities

The project includes custom Vitest matchers for MCP responses:

// In your test file
import "../utils/assertions"

expect(result).toBeSuccessfulToolResponse()
expect(result).toHaveJsonProperty("balance")
expect(result).toContainValidAddress()
expect(result).toContainToolError(/invalid/i)

Test Fixtures

Reusable test data in tests/utils/fixtures.ts:

import {
  ETH_MAINNET_ADDRESSES,
  MOCK_TOKEN_DATA,
  generateRandomAddress
} from "../utils/fixtures"

For detailed testing documentation, see tests/README.md.


โš™๏ธ Environment Variables

Configure optional API keys for enhanced features. Create a .env file:

# Required for write operations (swaps, transfers, etc.)
PRIVATE_KEY=your_private_key_here

# Market Data (optional - has free tier)
COINGECKO_API_KEY=your_key        # https://coingecko.com/api
COINSTATS_API_KEY=your_key        # https://coinstats.app

# Social Sentiment (optional)
LUNARCRUSH_API_KEY=your_key       # https://lunarcrush.com/developers

# News (optional)
CRYPTOPANIC_API_KEY=your_key      # https://cryptopanic.com/developers

# Cross-chain Swaps (optional)
RUBIC_API_KEY=your_key            # https://rubic.exchange

# Custom RPC endpoints (optional - uses public RPCs by default)
ETHEREUM_RPC_URL=https://mainnet.infura.io/v3/YOUR_KEY
ARBITRUM_RPC_URL=https://arb1.arbitrum.io/rpc
BASE_RPC_URL=https://mainnet.base.org

What Works Without API Keys

FeatureWithout API KeyWith API Key
Token pricesโœ… CoinGecko free tierโœ… Higher rate limits
DeFi analyticsโœ… DefiLlama (free)-
Security checksโœ… GoPlus (free)-
DEX analyticsโœ… GeckoTerminal (free)-
Social sentimentโŒโœ… LunarCrush
Crypto newsโŒโœ… CryptoPanic
Cross-chain swapsโœ… Basicโœ… Best routes

Documentation

https://mcp.giving


๏ฟฝ Documentation & Examples

๐Ÿ“– Documentation

Comprehensive guides and API references:

๐Ÿ’ป Examples

Working code examples you can run and modify:

Each example includes:

  • Complete source code
  • README with setup instructions
  • Package configuration
  • Environment setup guide

๏ฟฝ๐Ÿ—บ๏ธ Roadmap

A comprehensive roadmap of all crypto/blockchain/DeFi/Web3 features to be implemented.

Legend

  • โœ… Implemented
  • ๐Ÿšง In Progress
  • ๐Ÿ“‹ Planned

๐Ÿ”— Core Blockchain Operations

Network & Chain

FeatureStatus
Get chain ID, block number, gas priceโœ…
Get network status/healthโœ…
Switch networks/chainsโœ…
Get supported networks listโœ…
Get RPC endpointsโœ…
Estimate block timeโœ…
Get chain metadata (name, symbol, explorers)โœ…
Get finality statusโœ…
Get mempool/pending transactionsโœ…
Get network peers/nodesโœ…
Get gas oracleโœ…

Blocks

FeatureStatus
Get block by number/hashโœ…
Get latest blockโœ…
Get block transactionsโœ…
Get block receiptsโœ…
Get uncle blocksโœ…
Subscribe to new blocks๐Ÿ“‹
Get block rewardsโœ…
Get block gas used/limitโœ…
Get block rangeโœ…
Get blocks by minerโœ…

Transactions

FeatureStatus
Send transactionโœ…
Get transaction by hashโœ…
Get transaction receiptโœ…
Get transaction statusโœ…
Estimate gasโœ…
Speed up transaction (replace with higher gas)โœ…
Cancel transactionโœ…
Decode transaction inputโœ…
Simulate transactionโœ…
Get transaction trace๐Ÿ“‹
Get internal transactions๐Ÿ“‹
Batch transactionsโœ…
Get pending transactionsโœ…
Get transaction history by addressโœ…

Accounts/Wallets

FeatureStatus
Get balance (native/token)โœ…
Get nonceโœ…
Get transaction countโœ…
Create walletโœ…
Import wallet (private key/mnemonic)โœ…
Export private key๐Ÿ“‹
Sign messageโœ…
Verify signatureโœ…
Get address from private keyโœ…
Generate mnemonicโœ…
Derive addresses (HD wallet)โœ…
Multi-sig wallet operations๐Ÿ“‹
Get wallet permissions๐Ÿ“‹
Revoke approvalsโœ…
Account abstraction (ERC-4337)๐Ÿ“‹
Social recovery๐Ÿ“‹
Hardware wallet integration๐Ÿ“‹
Get wallet portfolioโœ…
Get token approvalsโœ…

๐Ÿ’ฐ Token Operations

Native Tokens

FeatureStatus
Get native balanceโœ…
Transfer native tokensโœ…
Wrap/unwrap native tokens (WETH, WBNB)โœ…

ERC-20 (Fungible Tokens)

FeatureStatus
Get token info (name, symbol, decimals, total supply)โœ…
Get token balanceโœ…
Transfer tokensโœ…
Approve spendingโœ…
Get allowanceโœ…
Transfer from (delegated)โœ…
Burn tokensโœ…
Mint tokensโœ…
Get token holdersโœ…
Get token transfersโœ…
Permit (gasless approvals - EIP-2612)โœ…
Batch transfersโœ…
Token snapshots๐Ÿ“‹
Get token supply infoโœ…
Check/revoke token approvalโœ…

ERC-721 (NFTs)

FeatureStatus
Get NFT metadataโœ…
Get NFT ownerโœ…
Transfer NFTโœ…
Approve NFTโœ…
Set approval for allโœ…
Get NFTs by ownerโœ…
Get NFT collection infoโœ…
Mint NFT๐Ÿ“‹
Burn NFT๐Ÿ“‹
Get NFT transfer history๐Ÿ“‹
Get NFT traits/attributesโœ…
Get NFT rarity๐Ÿ“‹
Verify NFT authenticity๐Ÿ“‹
Batch transfer NFTsโœ…
Check NFT approvalโœ…
Revoke NFT approvalโœ…
Approve for marketplaceโœ…
Fetch NFT metadata from URIโœ…

ERC-1155 (Multi-Token)

FeatureStatus
Get token balance (fungible + NFT)โœ…
Batch transfers๐Ÿ“‹
Batch balance queries๐Ÿ“‹
Safe transferโœ…
Get URIโœ…

Other Token Standards

FeatureStatus
ERC-777 (advanced fungible)๐Ÿ“‹
ERC-3525 (semi-fungible)๐Ÿ“‹
ERC-4626 (tokenized vaults)๐Ÿ“‹
ERC-6551 (token-bound accounts)๐Ÿ“‹
ERC-404 (hybrid tokens)๐Ÿ“‹
Soulbound tokens (SBTs)๐Ÿ“‹

๐Ÿฆ DeFi - Decentralized Exchanges (DEX)

Swaps

FeatureStatus
Get quote/priceโœ…
Swap exact tokens for tokensโœ…
Swap tokens for exact tokensโœ…
Multi-hop swapsโœ…
Split route swaps๐Ÿ“‹
Cross-DEX aggregationโœ…
Limit orders๐Ÿ“‹
TWAP orders (time-weighted)๐Ÿ“‹
Stop-loss orders๐Ÿ“‹
Get slippage estimateโœ…
Get price impactโœ…
MEV protection (private transactions)๐Ÿ“‹

DEX Analytics

FeatureStatus
Get trending poolsโœ…
Get new poolsโœ…
Get top pools by volumeโœ…
Get pool OHLCV dataโœ…
Get pool tradesโœ…
Get token poolsโœ…
Get DEX listโœ…
Search pools cross-chainโœ…
Get token price by contractโœ…
Get pool transactionsโœ…
Multi-token price lookupโœ…

Liquidity Provision

FeatureStatus
Add liquidityโœ…
Remove liquidityโœ…
Get LP token balanceโœ…
Get pool reservesโœ…
Get pool APY/APR๐Ÿ“‹
Get impermanent loss estimate๐Ÿ“‹
Concentrated liquidity (Uniswap V3)๐Ÿ“‹
Set price range๐Ÿ“‹
Collect fees๐Ÿ“‹
Rebalance position๐Ÿ“‹
Add liquidity with native tokenโœ…
Calculate arbitrage opportunitiesโœ…

AMM Types Support

FeatureStatus
Constant product (x*y=k)โœ…
Stable swap (Curve)๐Ÿ“‹
Concentrated liquidity๐Ÿ“‹
Order book hybrid๐Ÿ“‹
Virtual AMM (perpetuals)๐Ÿ“‹

๐Ÿฆ DeFi - Lending & Borrowing

Lending

FeatureStatus
Supply/deposit assetsโœ…
Withdraw assetsโœ…
Get supply APYโœ…
Get supplied balanceโœ…
Get utilization rate๐Ÿ“‹
Enable/disable as collateral๐Ÿ“‹

Borrowing

FeatureStatus
Borrow assetsโœ…
Repay debtโœ…
Get borrow APYโœ…
Get borrowed balanceโœ…
Get health factorโœ…
Get liquidation thresholdโœ…
Get max borrowable amount๐Ÿ“‹
Flash loansโœ…
Get borrow limit๐Ÿ“‹
Get flash loan infoโœ…

Liquidations

FeatureStatus
Liquidate unhealthy positions๐Ÿ“‹
Get liquidatable positionsโœ…
Get liquidation bonus๐Ÿ“‹
Partial liquidations๐Ÿ“‹

Isolated Markets

FeatureStatus
Supply to isolated pool๐Ÿ“‹
Borrow from isolated pool๐Ÿ“‹
Get isolation mode debt ceiling๐Ÿ“‹

๐Ÿฅฉ DeFi - Staking

Native Staking

FeatureStatus
Stake native tokensโœ…
Unstake/withdrawโœ…
Claim rewardsโœ…
Get staking APYโœ…
Get validator list๐Ÿ“‹
Delegate to validator๐Ÿ“‹
Redelegate๐Ÿ“‹
Get unbonding period๐Ÿ“‹

Liquid Staking

FeatureStatus
Stake for liquid staking tokens (stETH, rETH)โœ…
Unwrap liquid staking tokensโœ…
Get exchange rateโœ…
Get staking rewards rateโœ…

LP Staking/Farming

FeatureStatus
Stake LP tokensโœ…
Unstake LP tokensโœ…
Claim farming rewardsโœ…
Get farming APYโœ…
Compound rewards๐Ÿ“‹
Get pending rewardsโœ…
Boost rewards (veTokens)๐Ÿ“‹

Restaking

FeatureStatus
Restake assets (EigenLayer)๐Ÿ“‹
Get restaking points๐Ÿ“‹
Choose operators๐Ÿ“‹
Withdraw from restaking๐Ÿ“‹

๐Ÿ“Š DeFi - Derivatives

Perpetual Futures

FeatureStatus
Open long/short position๐Ÿ“‹
Close position๐Ÿ“‹
Add/remove margin๐Ÿ“‹
Set leverage๐Ÿ“‹
Get funding rate๐Ÿ“‹
Get open interest๐Ÿ“‹
Get liquidation price๐Ÿ“‹
Set stop-loss/take-profit๐Ÿ“‹
Get PnL๐Ÿ“‹
Partial close๐Ÿ“‹

Options

FeatureStatus
Buy call/put options๐Ÿ“‹
Sell/write options๐Ÿ“‹
Exercise options๐Ÿ“‹
Get option greeks๐Ÿ“‹
Get implied volatility๐Ÿ“‹
Get option chain๐Ÿ“‹
Spread strategies๐Ÿ“‹

Synthetics

FeatureStatus
Mint synthetic assets๐Ÿ“‹
Burn synthetic assets๐Ÿ“‹
Get collateral ratio๐Ÿ“‹
Get synthetic price feed๐Ÿ“‹
Liquidate synthetic positions๐Ÿ“‹

๐ŸŒ‰ Cross-Chain & Bridges

Bridging

FeatureStatus
Bridge tokens cross-chainโœ…
Get bridge quoteโœ…
Get bridge statusโœ…
Get supported chainsโœ…
Get supported tokensโœ…
Claim bridged tokens๐Ÿ“‹
Get bridge feesโœ…
Get estimated timeโœ…

Cross-Chain Messaging

FeatureStatus
Send cross-chain message๐Ÿ“‹
Receive cross-chain message๐Ÿ“‹
LayerZero operations๐Ÿ“‹
Axelar operations๐Ÿ“‹
Wormhole operations๐Ÿ“‹
CCIP (Chainlink)๐Ÿ“‹
Hyperlane operations๐Ÿ“‹

Atomic Swaps

FeatureStatus
Initiate atomic swap๐Ÿ“‹
Complete atomic swap๐Ÿ“‹
Refund atomic swap๐Ÿ“‹

๐Ÿ—ณ๏ธ Governance

Voting

FeatureStatus
Create proposalโœ…
Vote on proposalโœ…
Delegate votesโœ…
Get voting powerโœ…
Get proposal stateโœ…
Queue proposalโœ…
Execute proposalโœ…
Cancel proposalโœ…
Get vote receiptโœ…

Token Locking

FeatureStatus
Lock tokens for voting (veTokens)๐Ÿ“‹
Extend lock period๐Ÿ“‹
Increase locked amount๐Ÿ“‹
Withdraw unlocked tokens๐Ÿ“‹
Get lock info๐Ÿ“‹

Snapshot (Off-chain)

FeatureStatus
Create space๐Ÿ“‹
Create off-chain proposal๐Ÿ“‹
Vote off-chain๐Ÿ“‹
Get snapshot results๐Ÿ“‹

๐Ÿ” Security & Analysis

Contract Analysis

FeatureStatus
Verify contract sourceโœ…
Get contract ABIโœ…
Check if contract is proxyโœ…
Get implementation addressโœ…
Detect honeypotsโœ…
Check for rug pull risksโœ…
GoPlus token security checkโœ…
GoPlus rug pull detectionโœ…
Audit score๐Ÿ“‹
Get contract creatorโœ…
Get contract ageโœ…
Detect malicious functionsโœ…

Token Security

FeatureStatus
Check token safetyโœ…
Get holder distributionโœ…
Check if mintableโœ…
Check if pausableโœ…
Check for hidden feesโœ…
Check liquidity lockedโœ…
Get top holdersโœ…
Check ownership renouncedโœ…
GoPlus NFT securityโœ…
GoPlus approval securityโœ…

Wallet Security

FeatureStatus
Get approval listโœ…
Revoke approvalsโœ…
Check for drainersโœ…
Simulate transaction safetyโœ…
Get wallet risk score๐Ÿ“‹
GoPlus address securityโœ…
GoPlus dApp phishing checkโœ…
GoPlus signature decodeโœ…

๐Ÿ“ˆ Price & Market Data

Price Feeds

FeatureStatus
Get current priceโœ…
Get historical pricesโœ…
Get OHLCV dataโœ…
Get price from DEXโœ…
Get price from oracle (Chainlink, Pyth)โœ…
Get TWAP priceโœ…
Get price across exchangesโœ…
Get volumeโœ…
Get market capโœ…
Get trending coinsโœ…
Get token by contract addressโœ…
Get exchange ratesโœ…
Get coin categoriesโœ…
Get derivatives dataโœ…
Get company BTC/ETH holdingsโœ…

Analytics

FeatureStatus
Get TVL (Total Value Locked)โœ…
Get protocol metricsโœ…
Get yield farming APYsโœ…
Get gas trackerโœ…
Get whale transactions๐Ÿ“‹
Get token flow analysis๐Ÿ“‹
Get DEX volumeโœ…
Get lending metrics๐Ÿ“‹
Get DeFi fees & revenueโœ…
Get stablecoin dataโœ…
Get bridge volumesโœ…
Get liquidation dataโœ…
Get DeFi hacks historyโœ…
Get perpetuals dataโœ…

๐Ÿ†” Identity & Domains

ENS (Ethereum Name Service)

FeatureStatus
Register domainโœ…
Resolve name to addressโœ…
Reverse resolve address to nameโœ…
Set primary name๐Ÿ“‹
Set records (text, address, content hash)โœ…
Transfer domainโœ…
Renew domainโœ…
Get expiry date๐Ÿ“‹
Set subdomainsโœ…

Other Name Services

FeatureStatus
Unstoppable Domains๐Ÿ“‹
Space ID (.bnb)๐Ÿ“‹
Bonfida (.sol)๐Ÿ“‹
ANS (.avax)๐Ÿ“‹

DIDs & Verifiable Credentials

FeatureStatus
Create DID๐Ÿ“‹
Resolve DID๐Ÿ“‹
Issue verifiable credential๐Ÿ“‹
Verify credential๐Ÿ“‹
Revoke credential๐Ÿ“‹

๐Ÿ–ผ๏ธ NFT & Metaverse

NFT Marketplace

FeatureStatus
List NFT for sale๐Ÿ“‹
Buy NFT๐Ÿ“‹
Make offer๐Ÿ“‹
Accept offer๐Ÿ“‹
Cancel listing๐Ÿ“‹
Auction NFT๐Ÿ“‹
Bid on auction๐Ÿ“‹
Get floor price๐Ÿ“‹
Get collection stats๐Ÿ“‹

NFT Creation

FeatureStatus
Deploy NFT collection๐Ÿ“‹
Mint NFTs๐Ÿ“‹
Set royalties๐Ÿ“‹
Set metadata๐Ÿ“‹
Reveal NFTs๐Ÿ“‹
Whitelist management๐Ÿ“‹
Airdrop NFTs๐Ÿ“‹

NFT Finance

FeatureStatus
NFT collateralized loans๐Ÿ“‹
NFT fractionalization๐Ÿ“‹
NFT renting๐Ÿ“‹
NFT staking๐Ÿ“‹

Metaverse

FeatureStatus
Buy virtual land๐Ÿ“‹
Sell virtual land๐Ÿ“‹
Build on land๐Ÿ“‹
Transfer assets between metaverses๐Ÿ“‹

๐Ÿ”” Events & Subscriptions

Event Listening

FeatureStatus
Subscribe to contract events๐Ÿ“‹
Subscribe to pending transactions๐Ÿ“‹
Subscribe to new blocks๐Ÿ“‹
Subscribe to logs๐Ÿ“‹
Filter events by topicโœ…
Get historical eventsโœ…
Decode event logsโœ…

Webhooks & Notifications

FeatureStatus
Set up webhook for events๐Ÿ“‹
Get transaction notifications๐Ÿ“‹
Get price alerts๐Ÿ“‹
Get whale alerts๐Ÿ“‹
Get governance notifications๐Ÿ“‹

๐Ÿ“œ Smart Contract Interaction

Read Operations

FeatureStatus
Call view/pure functionsโœ…
Get storage at slotโœ…
Get contract bytecodeโœ…
Multicall (batch reads)โœ…
Static call simulationโœ…

Write Operations

FeatureStatus
Send transaction to contractโœ…
Encode function callโœ…
Decode function resultโœ…
Estimate gas for callโœ…
Batch transactionsโœ…

Contract Deployment

FeatureStatus
Deploy contractโœ…
Deploy with CREATE2โœ…
Deploy proxy contractโœ…
Upgrade proxyโœ…
Verify on explorerโœ…

๐Ÿค– Advanced Features

MEV & Flashbots

FeatureStatus
Submit private transactionโœ…
Submit bundleโœ…
Get MEV opportunitiesโœ…
Backrun protectionโœ…
Frontrun protectionโœ…
Sandwich protectionโœ…

Account Abstraction (ERC-4337)

FeatureStatus
Create smart account๐Ÿ“‹
Execute user operation๐Ÿ“‹
Batch operations๐Ÿ“‹
Sponsor gas (Paymaster)๐Ÿ“‹
Session keys๐Ÿ“‹
Social recovery๐Ÿ“‹

Intents & Solvers

FeatureStatus
Submit intent๐Ÿ“‹
Get solver quotes๐Ÿ“‹
Execute via solver๐Ÿ“‹

Oracles

FeatureStatus
Get Chainlink priceโœ…
Get Pyth price๐Ÿ“‹
Get Band Protocol price๐Ÿ“‹
Get API3 price๐Ÿ“‹
Request randomness (VRF)๐Ÿ“‹
Request external data๐Ÿ“‹

๐Ÿ› ๏ธ Utility Functions

Gas

FeatureStatus
Get gas priceโœ…
Get priority feeโœ…
Get base feeโœ…
Get gas historyโœ…
Estimate gas for transactionโœ…
Get EIP-1559 feesโœ…

Encoding/Decoding

FeatureStatus
ABI encodeโœ…
ABI decodeโœ…
Keccak256 hashโœ…
Pack/unpack dataโœ…
Sign typed data (EIP-712)โœ…

Address Utils

FeatureStatus
Validate addressโœ…
Checksum addressโœ…
Get address from ENSโœ…
Check if contractโœ…
Get contract type๐Ÿ“‹

๐Ÿ“ฐ Data & Information

News & Social

FeatureStatus
Get crypto newsโœ…
Search crypto newsโœ…
Get DeFi newsโœ…
Get Bitcoin newsโœ…
Get breaking newsโœ…
Get social sentimentโœ…
Get influencer rankingsโœ…
Get trending topicsโœ…
Get coin social metricsโœ…
Get social feedโœ…
Get market sentiment indexโœ…
Get Galaxy Scoreโœ…
Get AltRankโœ…
Get Twitter mentions๐Ÿ“‹
Get Discord activity๐Ÿ“‹
Get GitHub activity๐Ÿ“‹

On-Chain Data

FeatureStatus
Get token holders๐Ÿ“‹
Get whale wallets๐Ÿ“‹
Get smart money movements๐Ÿ“‹
Get protocol users๐Ÿ“‹
Get daily active addresses๐Ÿ“‹
Get network hash rate๐Ÿ“‹

๐Ÿ›๏ธ Institutional & Compliance

KYC/AML

FeatureStatus
Wallet screening๐Ÿ“‹
Transaction monitoring๐Ÿ“‹
Risk scoring๐Ÿ“‹
Sanctions checking๐Ÿ“‹

Custody

FeatureStatus
Multi-sig operations๐Ÿ“‹
Cold storage๐Ÿ“‹
Hot wallet management๐Ÿ“‹
Policy enforcement๐Ÿ“‹

Reporting

FeatureStatus
Tax reporting๐Ÿ“‹
Portfolio trackingโœ…
P&L reporting๐Ÿ“‹
Transaction history export๐Ÿ“‹

Data Sources

This MCP server integrates with the following APIs:

ProviderData TypeAPI Key Required
CoinGeckoMarket data, prices, OHLCVOptional (free tier)
CoinStatsPortfolio, prices, walletsYes
DefiLlamaTVL, yields, fees, protocolsNo
LunarCrushSocial sentiment, influencersYes
GoPlusSecurity analysis, honeypot detectionNo
GeckoTerminalDEX pools, trades, OHLCVNo
DexPaprikaDEX analytics, poolsNo
CryptoPanicCrypto newsYes
Alternative.meFear & Greed IndexNo

Related MCP Servers

Additional specialized MCP servers in this workspace:

ServerDescriptionTools
binance-mcp-serverBinance.com global exchange API156+ tools
binance-us-mcp-serverBinance.US exchange API71+ tools

Binance.com Server

Full Binance global API coverage including:

  • Spot trading, wallet, staking, mining
  • Convert, Simple Earn, Algo Trading (TWAP/VP)
  • NFT, Pay, Copy Trading, Dual Investment
  • VIP Loans, C2C/P2P, Fiat
{
  "mcpServers": {
    "binance": {
      "command": "npx",
      "args": ["ts-node", "binance-mcp-server/src/index.ts"],
      "env": {
        "BINANCE_API_KEY": "your_key",
        "BINANCE_API_SECRET": "your_secret"
      }
    }
  }
}

Binance.US Server

US-regulated exchange with:

  • Market data, spot trading, wallet
  • Staking, OTC, sub-accounts
  • Custodial solutions (institutional)
{
  "mcpServers": {
    "binance-us": {
      "command": "node",
      "args": ["binance-us-mcp-server/build/index.js"],
      "env": {
        "BINANCE_US_API_KEY": "your_key",
        "BINANCE_US_API_SECRET": "your_secret"
      }
    }
  }
}

Credits

Built by nich (github.com/nirholas)


๐Ÿข Who's Using This?

Universal Crypto MCP is used by developers and teams building:

  • ๐Ÿค– AI Trading Bots - Automated portfolio management
  • ๐Ÿ“Š Analytics Dashboards - DeFi monitoring tools
  • ๐Ÿ”’ Security Auditors - Token vetting workflows
  • ๐Ÿฆ DeFi Applications - Cross-chain operations
  • ๐Ÿ“ฑ Mobile Apps - Crypto portfolio trackers
  • ๐ŸŽ“ Educational Tools - Blockchain learning platforms

Using Universal Crypto MCP? Let us know! We'd love to feature your project.


๐Ÿค Contributing

We welcome contributions of all kinds! Please read our Contributing Guide for details.

Quick Start for Contributors

# Fork and clone the repo
git clone https://github.com/YOUR_USERNAME/universal-crypto-mcp.git
cd universal-crypto-mcp

# Install dependencies
npm install

# Create a feature branch
git checkout -b feat/your-feature

# Make your changes, then run checks
npm run lint          # Check code style
npm test              # Run tests
npm run test:coverage # Check coverage

# Commit with conventional commits
git commit -m "feat(module): add new feature"

# Push and create a PR
git push origin feat/your-feature

Code Style

We use Prettier for formatting and ESLint for linting:

npm run format    # Format code
npm run lint      # Check types and lint
npm run lint:fix  # Auto-fix issues

Ways to Contribute


๐Ÿ“œ License

Apache-2.0 ยฉ nich



๐ŸŒ Live HTTP Deployment

Universal Crypto MCP is deployed and accessible over HTTP via MCP Streamable HTTP transport โ€” no local installation required.

Endpoint:

https://modelcontextprotocol.name/mcp/universal-crypto-mcp

Connect from any MCP Client

Add to your MCP client configuration (Claude Desktop, Cursor, SperaxOS, etc.):

{
  "mcpServers": {
    "universal-crypto-mcp": {
      "type": "http",
      "url": "https://modelcontextprotocol.name/mcp/universal-crypto-mcp"
    }
  }
}

Available Tools (11)

ToolDescription
get_priceGet crypto prices
get_market_overviewMarket overview
get_trendingTrending coins
search_coinsSearch coins
get_coin_detailCoin details
get_global_statsGlobal stats
get_defi_protocolsDeFi protocols
get_protocol_detailProtocol detail
get_chain_tvlChain TVL
get_gas_pricesEthereum gas prices
get_token_infoToken by contract

Example Requests

Get crypto prices:

curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_price","arguments":{"ids":"bitcoin","vs_currencies":"usd"}}}'

Market overview:

curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_market_overview","arguments":{"limit":10}}}'

Trending coins:

curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_trending","arguments":{}}}'

List All Tools

curl -X POST https://modelcontextprotocol.name/mcp/universal-crypto-mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Also Available On

Powered by modelcontextprotocol.name โ€” the open MCP HTTP gateway

Related Servers