Crypto Price & Market Analysis MCP Server
@truss44
A Model Context Protocol (MCP) server that provides real-time cryptocurrency analysis via CoinCap's API. Enables Claude and other MCP clients to fetch crypto prices, analyze market trends, and track historical data.
Overview
What is Crypto Price & Market Analysis MCP Server?
A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap v3 API. It offers real-time price data, market analysis, and historical trends through an easy-to-use interface. Designed for developers and analysts integrating crypto data into MCP-compatible clients like Claude Desktop.
How to use Crypto Price & Market Analysis MCP Server?
Configure in Claude Desktop by adding the server with npx -y mcp-crypto-price and a COINCAP_API_KEY environment variable. Supports both STDIO and Streamable HTTP transports. For HTTP, run the server on port 3000 (default) and pass the API key as a query parameter. Obtain a free API key at pro.coincap.io/dashboard.
Key features of Crypto Price & Market Analysis MCP Server
- Real-time price, 24h stats, and market cap data
- Market analysis with top exchanges and VWAP
- Historical price data with customizable intervals
- Technical indicators: SMA, EMA, RSI, MACD, VWAP
- Cryptocurrency comparison of 2–5 assets side-by-side
- OHLCV candlestick data with multiple time intervals
Use cases of Crypto Price & Market Analysis MCP Server
- Monitoring current prices and 24h changes for any cryptocurrency
- Analyzing exchange distributions and volume patterns for a crypto
- Converting cryptocurrency amounts to any fiat currency in real time
- Getting a full global market snapshot including BTC dominance
- Running technical analysis with indicators and candlestick charts
FAQ from Crypto Price & Market Analysis MCP Server
Do I need an API key?
Yes, the CoinCap v3 API requires an API key. A free tier is available at pro.coincap.io/dashboard. Without it, all tools return an error.
What transports are supported?
Both STDIO and Streamable HTTP transports are supported. STDIO is used for Claude Desktop; HTTP works with environments like Smithery or Claude.ai.
What are the runtime requirements?
Node.js version 22.14 or higher is required.
How do I run the HTTP server?
Use pnpm dev for development with hot reload, or pnpm build then pnpm start:http to serve on port 3000 (configurable via PORT environment variable).