loading…
Search for a command to run...
loading…
A Model Context Protocol (MCP) server that provides real-time cryptocurrency data and analysis through CoinCap's API. Features include price tracking, market an
A Model Context Protocol (MCP) server that provides real-time cryptocurrency data and analysis through CoinCap's API. Features include price tracking, market analysis, and historical trends.
A 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
pnpm test:coverage # Run tests with coverage report
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
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"crypto-price": {
"command": "npx",
"args": [
"-y",
"mcp-crypto-price"
]
}
}
}pro tip
Just installed Crypto Price? Say to Claude: "remember why I installed Crypto Priceand what I want to try" — it'll save into your Vault.
how this works →