Connects Claude to real-time crypto market data via the CoinCap v3 API. You get eight tools covering current prices, market analysis across exchanges, historical trends with customizable intervals, top assets by market cap, technical indicators (RSI, MACD, SMA, EMA, VWAP), fiat and crypto exchange rates, and exchange rankings by volume. Requires a free CoinCap API key. Built on Node.js 22+ with both STDIO and streamable HTTP transports. Reach for this when you need to track price movements, analyze volatility, compare exchange rates, or pull technical analysis data directly into Claude conversations without switching to a trading terminal.
Public tool metadata for what this MCP can expose to an agent.
get-crypto-priceGet current price and 24h stats for a cryptocurrency1 paramsGet current price and 24h stats for a cryptocurrency
symbolstringget-market-analysisGet detailed market analysis including top exchanges and volume distribution1 paramsGet detailed market analysis including top exchanges and volume distribution
symbolstringget-historical-analysisGet historical price analysis with customizable timeframe3 paramsGet historical price analysis with customizable timeframe
daysnumbersymbolstringintervalstringm5 · m15 · m30 · h1 · h2 · h6default: h1get-top-assetsGet top cryptocurrencies ranked by market cap1 paramsGet top cryptocurrencies ranked by market cap
limitnumberget-technical-analysisGet the latest technical indicators for a cryptocurrency including SMA, EMA, RSI, MACD, and VWAP1 paramsGet the latest technical indicators for a cryptocurrency including SMA, EMA, RSI, MACD, and VWAP
symbolstringget-ratesGet USD-based conversion rates for fiat currencies and cryptocurrencies. Optionally pass a slug (e.g. 'euro', 'us-dollar', 'bitcoin') to look up a single rate.1 paramsGet USD-based conversion rates for fiat currencies and cryptocurrencies. Optionally pass a slug (e.g. 'euro', 'us-dollar', 'bitcoin') to look up a single rate.
slugstringget-exchangesGet top cryptocurrency exchanges ranked by 24h volume. Optionally pass an exchangeId (e.g. 'binance', 'coinbase') to get details for a specific exchange.2 paramsGet top cryptocurrency exchanges ranked by 24h volume. Optionally pass an exchangeId (e.g. 'binance', 'coinbase') to get details for a specific exchange.
limitnumberexchangeIdstringA Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface. Supports both STDIO and Streamable HTTP transports.
COINCAP_API_KEYCOINCAP_API_KEY is required (free tier available at pro.coincap.io/dashboard)Add this configuration to your Claude Desktop config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json{
"mcpServers": {
"mcp-crypto-price": {
"command": "npx",
"args": ["-y", "mcp-crypto-price"],
"env": {
"COINCAP_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
If your MCP client requires launching via cmd.exe on Windows:
{
"mcpServers": {
"mcp-crypto-price": {
"command": "cmd",
"args": ["/c", "npx", "-y", "mcp-crypto-price"],
"env": {
"COINCAP_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
pnpm dev # Development (HTTP server with hot reload via Smithery CLI)
pnpm build # Compile TypeScript → dist/
pnpm format # Format source files with Prettier
pnpm lint # Check for lint errors (ESLint + typescript-eslint)
pnpm lint:fix # Auto-fix lint errors
pnpm types:check # TypeScript type-check without emitting files
pnpm test # Run all tests with Vitest
pnpm test:coverage # Run tests with coverage report (Vitest)
pnpm inspector # Open MCP inspector for interactive debugging
You can run the server over HTTP for environments that support MCP over HTTP streaming.
pnpm dev
# Build (outputs to dist/)
pnpm build
# Start the HTTP server
pnpm start:http
# Build (outputs to dist/)
pnpm build
# Start the STDIO server
pnpm start:stdio
The server listens on port 3000 by default (override with PORT). For clients that connect over HTTP (e.g. Smithery, Claude.ai), pass your API key as a query parameter:
http://localhost:3000/mcp?COINCAP_API_KEY=YOUR_API_KEY_HERE
For remote deployments:
https://mcp-crypto-price.codemonkeyinnovations.com/mcp?COINCAP_API_KEY=YOUR_API_KEY_HERE
This server uses the CoinCap v3 API, which requires an API key. A free tier is available.
COINCAP_API_KEY environment variable (see Usage examples above)COINCAP_API_KEY query parameter in the connection URL (e.g. /mcp?COINCAP_API_KEY=your_key)Without a valid API key, all tools will return an error with instructions on how to obtain one.
This MCP server works directly via pnpm dlx (configs above) and does not require Smithery.
If you do use the Smithery CLI, authenticate with smithery auth login or by setting SMITHERY_API_KEY in your environment. Recent versions of the Smithery CLI do not support passing API keys via --key (or older --profile patterns).
Launch Claude Desktop to start using the crypto analysis tools.
Gets current price and 24h stats for any cryptocurrency, including:
Provides detailed market analysis including:
Analyzes historical price data with:
Lists top cryptocurrencies ranked by market cap, including:
Returns the latest technical indicators for any cryptocurrency:
Returns USD-based conversion rates for fiat currencies and cryptocurrencies:
slug parameter (e.g. euro, bitcoin) for a single rate lookupLists top cryptocurrency exchanges ranked by 24h volume:
exchangeId parameter (e.g. binance) for single exchange detailslimit parameter (1–50, default 10)This project was inspired by Alex Andru's coincap-mcp project.
This project is licensed under the MIT License
com.mcparmory/google-sheets
domdomegg/google-sheets-mcp
henilcalagiya/google-sheets-mcp
cct15/war-dashboard-data
moooonad/mcp-google-sheets-full
io.github.br0ski777/csv-to-json