Your First Tool

January 29, 2026 ยท View on GitHub

This guide walks you through using your first Universal Crypto MCP tool.

Prerequisites

Step 1: Start the Server

Make sure the MCP server is configured in your client. For Claude Desktop:

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

Restart Claude Desktop after updating the config.

Step 2: Check Available Tools

Ask Claude to list available tools:

"What crypto tools do you have available?"

Claude will show you the 380+ tools organized by category:

  • Market Data
  • Trading
  • DeFi
  • Wallets
  • Payments
  • And more...

Step 3: Get a Price

Let's start with a simple price check:

"What's the current price of Bitcoin?"

Claude will use the get_price tool to fetch real-time data:

๐Ÿช™ Bitcoin (BTC)
๐Ÿ’ฐ Price: \$67,234.56
๐Ÿ“ˆ 24h Change: +2.3%
๐Ÿ“Š Market Cap: \$1.32T
๐Ÿ’น Volume: \$28.5B

"What coins are trending right now?"

Claude will use the get_trending tool:

๐Ÿ”ฅ Trending Coins

1. PEPE - \$0.00001234 (+45%)
2. WIF - \$2.34 (+23%)
3. BONK - \$0.00003456 (+18%)
...

Step 5: Portfolio Check (with wallet)

If you've configured a wallet, check your portfolio:

"Show my portfolio across all chains"

Claude will scan your wallet across supported chains:

๐Ÿ“Š Portfolio Summary

Ethereum:
  โ€ข 0.5 ETH (\$1,234.56)
  โ€ข 1,000 USDC (\$1,000.00)

Arbitrum:
  โ€ข 0.1 ETH (\$246.91)
  โ€ข 500 USDC (\$500.00)

Total: \$2,981.47

Step 6: Token Security Check

Before buying any token, check its safety:

"Is this token safe: 0x1234...?"

Claude will use security tools:

๐Ÿ›ก๏ธ Token Security Report

โœ… Not a honeypot
โœ… Liquidity locked
โœ… Contract verified
โš ๏ธ Top 10 holders own 45%

Risk Score: MEDIUM

Common Use Cases

Price Alerts

"Set an alert when Bitcoin goes above $70,000"

DEX Swaps

"Swap 0.1 ETH for USDC on Uniswap"

Lending Positions

"Check my Aave position on Ethereum"

Gas Prices

"What's the current gas price on Ethereum?"

Bridge Quotes

"Get a quote to bridge 100 USDC from Ethereum to Arbitrum"

Tools by Category

Market Data Tools

ToolDescription
get_priceGet current price
get_trendingGet trending coins
get_market_capGet market cap data
get_ohlcvGet OHLCV candles
get_newsGet crypto news

Wallet Tools

ToolDescription
get_balanceGet wallet balance
get_portfolioMulti-chain portfolio
get_nftsGet NFT holdings
get_historyTransaction history

DeFi Tools

ToolDescription
get_swap_quoteGet swap quote
execute_swapExecute a swap
get_lending_positionCheck lending
deposit_lendingDeposit to lending

Security Tools

ToolDescription
check_tokenToken security
check_honeypotHoneypot detection
check_contractContract analysis
check_rug_pullRug pull detection

Tips

Be Specific

The more specific your request, the better:

โœ… "Get the price of PEPE on Ethereum"
โŒ "What's pepe worth"

Use Chain Names

Specify the chain when relevant:

"Check my balance on Arbitrum" "Swap USDC for ETH on Base"

Confirm Transactions

For any transaction, Claude will ask for confirmation:

โš ๏ธ Confirm Transaction

Action: Swap 100 USDC โ†’ ETH
Expected Output: 0.0412 ETH
Gas Estimate: \$2.34
Slippage: 0.5%

Proceed? (yes/no)

Troubleshooting

"Tool not found"

Restart your MCP client after configuration changes.

"API key required"

Some tools require API keys. See Configuration.

"Wallet not connected"

Set up your wallet with PRIVATE_KEY or MNEMONIC environment variable.

Next Steps