CryptoPriceTracker-MCP
Allows retrieval of current Bitcoin price in any supported currency via the CoinGecko API.
Allows retrieval of current Cardano price in any supported currency via the CoinGecko API.
Allows retrieval of current Chainlink price in any supported currency via the CoinGecko API.
Allows retrieval of current Ethereum price in any supported currency via the CoinGecko API.
Allows retrieval of current Polygon (MATIC) price in any supported currency via the CoinGecko API.
Allows retrieval of current Solana price in any supported currency via the CoinGecko API.
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., "@CryptoPriceTracker-MCP get the current price of Bitcoin in USD"
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.
MCP Crypto Price Tracker Server
A Model Context Protocol (MCP) server that enables LLM-based AI agents to access real-time cryptocurrency price information. Designed for seamless integration with LLMs and AI agents using the MCP protocol and the CoinGecko API.
Features
Exposes cryptocurrency price tracking tools for LLM agents via MCP:
get_crypto_price: Get current price of any cryptocurrency in any supported currency
Uses the CoinGecko API for accurate, real-time cryptocurrency data
Supports all major cryptocurrencies (Bitcoin, Ethereum, etc.)
Supports multiple fiat currencies (USD, EUR, INR, etc.) and crypto conversions
Asynchronous HTTP requests for non-blocking performance
Simple integration with Claude, MCP clients, or other LLM-based agents
Related MCP server: Crypto Tracker MCP Server
Quickstart
1. Install & Run
Run the MCP Crypto Price Tracker Server using uvx:
uvx --from git+https://github.com/deerajd/CryptoPriceTracker-MCP.git mcp-server2. Integrate with Your LLM Agent
Add the following to your tool configuration (for Claude, MCP clients, etc.):
{
"mcpServers": {
"CryptoPriceTracker": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/deerajd/CryptoPriceTracker-MCP.git",
"mcp-server"
]
}
}
}This configuration launches the MCP Crypto Price Tracker Server as a subprocess, exposing cryptocurrency price tools to your LLM agent.
3. Usage
From your LLM agent, you can call:
Get Cryptocurrency Price
get_crypto_price(cryptocurrency="bitcoin", currency="usd") # Bitcoin in USD
get_crypto_price(cryptocurrency="ethereum", currency="inr") # Ethereum in INR
get_crypto_price(cryptocurrency="cardano", currency="eur") # Cardano in EUR
get_crypto_price(cryptocurrency="solana") # Solana in INR (default)The server will respond with the current price as a float value. For example:
67234.56for Bitcoin in USD178543.78for Ethereum in INR
API Reference
get_crypto_price(cryptocurrency, currency="inr")
Parameters:
cryptocurrency(str): The CoinGecko ID of the cryptocurrency (e.g., "bitcoin", "ethereum", "cardano")currency(str, optional): The target currency code (default: "inr"). Supports fiat currencies like "usd", "eur", "inr" and crypto currencies
Returns: Current price as a float. Returns
0.0if price cannot be fetchedCoverage: Global cryptocurrency markets via CoinGecko API
Popular Cryptocurrency IDs:
bitcoin- Bitcoin (BTC)ethereum- Ethereum (ETH)cardano- Cardano (ADA)solana- Solana (SOL)polygon- Polygon (MATIC)chainlink- Chainlink (LINK)
Supported Currencies:
Fiat: usd, eur, inr, jpy, gbp, cad, aud, and many more
Crypto: btc, eth, and other major cryptocurrencies
Development
Requirements
Python 3.13+
httpxfor async HTTP requestsFastMCPfor MCP server implementationrequestsfor HTTP client supportCoinGecko API (free tier available)
Project Structure
CryptoPriceTracker/
├── src/
│ └── mcpserver/
│ ├── __init__.py
│ ├── __main__.py # Entry point
│ └── deployment.py # Main server implementation
├── pyproject.toml # Project configuration
└── README.md # This fileLicense
MIT License
Available Tools
1 toolget_crypto_priceA
Get the current price of a cryptocurrency in a specified currency using the CoinGecko API.
Args: cryptocurrency: The id of the cryptocurrency (e.g., 'bitcoin', 'ethereum'). currency: The fiat or crypto currency to convert to (e.g., 'usd', 'inr'). Returns: The current price as a float. Returns 0.0 if the price cannot be fetched.
Example: get_crypto_price(cryptocurrency="bitcoin", currency="usd") get_crypto_price(cryptocurrency="ethereum", currency="inr")
Inputs: cryptocurrency (required), currency. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
There is only one tool, so there is no possibility of confusion or misselection between tools. Its purpose is singular and clearly stated.
The sole tool name get_crypto_price follows a clear and predictable verb_noun snake_case convention. With only one tool, there is no inconsistency to penalize.
A single tool is borderline thin for a server named CryptoPriceTracker-MCP. It can fetch a current price, but the scope suggests more functionality could reasonably be expected.
The surface only supports fetching a single current price. Obvious adjacent operations such as historical prices, price ranges, supported currency lists, or market data are missing, creating significant gaps for a crypto price tracking domain.
Maintenance
Related MCP Connectors
Live cryptocurrency prices and FX rates as agent tools.
Live and historical cryptocurrency prices via CoinGecko free API.
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.
Live crypto prices, conversion, gas tracker, portfolio tools, and calculators for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with the CoinGecko Pro API to access cryptocurrency data including price history and market metrics through both MCP and OpenAI function calling.9MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI agents to real-time cryptocurrency market data from CoinGecko API, enabling price lookups, coin details, market rankings, search, and trending crypto queries through natural language.39 npmApache 2.0
- 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-
- AlicenseNot gradedqualityDmaintenanceProvides live and historical cryptocurrency prices, trending coins, and global market data via CoinGecko API, enabling AI agents to fetch real-time and historical crypto information.MIT