Crypto Price MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Crypto Price MCP Serverwhat's the current price of Bitcoin?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Crypto Price MCP Server š°š
A Model Context Protocol (MCP) server for real-time cryptocurrency price data ā prices, market data, trending coins, historical charts, and currency conversion. Powered by the free CoinGecko API ā no API key required.
Built for AI agents. Works with Hermes Agent, Claude Code, Cursor, Windsurf, and any MCP-compatible client.
⨠Features (9 Tools)
šµ Price & Conversion (2 Tools)
Tool | Description |
| Current price of any crypto in any currency (USD, EUR, JPY, BTC, etc.) |
| Convert an amount of one crypto to another currency in real time |
š Market Data (2 Tools)
Tool | Description |
| Full market snapshot: rank, market cap, supply, ATH, 24h/7d/30d change |
| Overall crypto market: total cap ($2.25T+), 24h volume, BTC/ETH dominance |
š„ Discovery (3 Tools)
Tool | Description |
| Top 15 trending coins on CoinGecko right now |
| Top gainers/losers in the last 24 hours |
| Search coins by name or symbol |
š Historical (1 Tool)
Tool | Description |
| Historical daily OHLC prices (1d, 7d, 30d, 90d, 365d, max) |
ā¹ļø Info (1 Tool)
Tool | Description |
| Detailed coin info: description, links, categories, genesis date |
Related MCP server: mcp-coincap-jj
š Quick Start
Install
# From GitHub
pip install git+https://github.com/ceeyang-ai/crypto-price-mcp-server.gitRun
# Start as MCP server (stdio mode)
crypto-price-mcp-serverš Usage with AI Agents
Hermes Agent
Add to ~/.hermes/config.yaml:
mcp_servers:
crypto-price:
command: "crypto-price-mcp-server"Restart ā use mcp_crypto_price_get_price, mcp_crypto_price_get_trending, etc.
Claude Code / Cursor / Any MCP Client
Add to your MCP config:
{
"mcpServers": {
"crypto-price": {
"command": "crypto-price-mcp-server"
}
}
}š Examples
Check Bitcoin Price
get_price(coin_id="bitcoin", vs_currency="usd")Returns:
**BITCOIN** (USD)
⢠Price: 62,807What's Trending?
get_trending()Returns top 15 trending coins with rank, BTC price, and score.
Full Market Analysis
get_market_data(coin_id="solana", vs_currency="usd")Returns rank, price, market cap, volume, supply, ATH, 24h/7d/30d change percentages.
Historical Data
get_historical_prices(coin_id="bitcoin", vs_currency="usd", days=7)Returns open, close, high, low, change percentage, and recent data points.
Convert Crypto
convert_currency(coin_id="bitcoin", amount=0.5, vs_currency="usd")Returns:
š± **0.5 BITCOIN** = **31,417.50 USD**
Rate: 1 BITCOIN = 62,835 USDš Requirements
Python 3.10+
mcp ā„ 1.0
httpx ā„ 0.27
Internet access (CoinGecko API)
No API key required (uses free public CoinGecko API)
š API Dependencies
This server uses the CoinGecko free API:
Rate limit: ~30 calls/minute (free tier)
No registration needed ā works out of the box
No API key required for public endpoints
If you need higher rate limits, consider using a CoinGecko API key with the x_cg_demo_api_key header (modify the _request function in __init__.py).
š¦ Project Structure
crypto-price-mcp-server/
āāā src/crypto_price_mcp_server/
ā āāā __init__.py # All 9 tools + CoinGecko API client
āāā pyproject.toml # Build config (setuptools)
āāā README.md
āāā LICENSE (MIT)šØāš» Development
git clone https://github.com/ceeyang-ai/crypto-price-mcp-server.git
cd crypto-price-mcp-server
pip install -e .
python -c "from crypto_price_mcp_server import get_price; print(get_price('bitcoin'))"Running Tests
python tests/test_server.pyTests hit the real CoinGecko API ā be mindful of the 30 calls/min rate limit.
š License
MIT ā free for personal and commercial use.
This server cannot be deployed
Maintenance
Related MCP Connectors
CoinGecko MCP ā wraps CoinGecko free API (no auth required)
Your agent needs crypto prices it can rely on ā spot, ranked market tables, history, OHLC, per-venue tickers, and what is trending right now. **What you can ask for** ⢠"What is the price of these 20 tokens in USD and EUR right now?" ⢠"Give me the top 100 by market cap with 24h and 7d change." ⢠"Chart this coin's price over the last year, hourly." ⢠"Where does this token trade, and at what spread per venue?" ⢠"What is trending on CoinGecko today?" **How to use it** Point any MCP client at https://mcp.aisa.one/crypto-market-data/mcp and sign in with OAuth ā there is no key to create or paste. 21 CoinGecko tools: simple price and token price by contract, supported currencies, coin list and detail, ranked markets, history, market charts and ranges, OHLC, per-coin tickers, categories, exchanges and their tickers, token data and charts, and trending. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Price the token here, then ask the same agent what X is posting about it ā without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/finance/mcp for equities, crypto and prediction markets in one place.
Free, keyless live cryptocurrency prices, market cap, and 24h change via CoinGecko.
Live and historical cryptocurrency prices via CoinGecko free API.
Related MCP Servers
- AlicenseBqualityAmaintenanceA 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.3469 npm39MIT
- AlicenseAqualityBmaintenanceA 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. Updated to use Coin Cap API v3373 npm1MIT
- AlicenseNot gradedqualityDmaintenanceA server that provides real-time cryptocurrency data through the Model Context Protocol, allowing access to detailed exchange information and current cryptocurrency rates from the CoinCap API.10 npm1MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server that provides real-time cryptocurrency price fetching capabilities using the CoinGecko API. It enables LLMs to retrieve and process the latest price for any coin by its name or symbol.2-