Crypto Price Tracker MCP Server
@RoystonDAlmeida
About Crypto Price Tracker MCP Server
This repository contains files for Crypto Price Tracker MCP Server using Coingecko API.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"crypto-price-tracker-mcp": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}Tools
2Get the current watchlist of tracked cryptocurrencies.
Fetch the latest prices for all coins in the watchlist.
Overview
What is Crypto Price Tracker MCP Server?
A Python-based MCP server that allows users to track cryptocurrency prices, manage a watchlist, and export data to Google Sheets. It is built using the FastMCP framework, designed to run as a Docker container, and integrates with MCP clients like GitHub Copilot via stdio.
How to use Crypto Price Tracker MCP Server?
Clone the repository, set up a Python virtual environment, install dependencies with uv, obtain Google Sheets API credentials (service account JSON key), build the Docker image, and run the container mounting the credentials file. For MCP client integration (e.g., GitHub Copilot), add a JSON configuration to VSCode’s settings.json specifying the Docker command and credentials path. Interact with the server through natural language prompts; it exposes tools like add_to_watchlist, fetch_prices, and export_to_sheets.
Key features of Crypto Price Tracker MCP Server
- Watchlist management: add, remove, and view cryptocurrencies.
- Price tracking via the CoinGecko API.
- Export watchlist and price data to Google Sheets.
- Share Google Sheets with a specified user.
- Analyze performance (highest gain/loss) from sheet data.
- MCP tools and prompt generation for natural language interaction.
Use cases of Crypto Price Tracker MCP Server
- Track cryptocurrency prices of a personalized watchlist.
- Export price data to a Google Sheet for further analysis.
- Analyze daily performance leaders from exported sheet data.
- Manage watchlist through natural language commands in GitHub Copilot.
FAQ from Crypto Price Tracker MCP Server
What prerequisites are required to run Crypto Price Tracker MCP Server?
You need Docker, a Google Cloud project with the Google Sheets API enabled, and a service account JSON key file placed at a known path.
How does the server communicate with MCP clients?
The server communicates over stdio (standard input/output), making it compatible with MCP clients like GitHub Copilot.
Can the server be used without Docker?
The README describes building and running the server exclusively as a Docker container; no alternative installation method is provided.
What Google Sheets functions are available?
You can export watchlist and price data to a new sheet, share the sheet with a specific user, and analyze performance (highest gain and loss) from a sheet using the get_sheet_performance_leaders tool.
What tools does the server expose?
The server exposes tools for watchlist management (get_watchlist, add_to_watchlist, remove_from_watchlist), price fetching (fetch_prices), Google Sheets export/share (export_to_sheets), and performance analysis (get_sheet_performance_leaders), plus prompt-generation helpers.
Frequently asked questions
What prerequisites are required to run Crypto Price Tracker MCP Server?
You need Docker, a Google Cloud project with the Google Sheets API enabled, and a service account JSON key file placed at a known path.
How does the server communicate with MCP clients?
The server communicates over stdio (standard input/output), making it compatible with MCP clients like GitHub Copilot.
Can the server be used without Docker?
The README describes building and running the server exclusively as a Docker container; no alternative installation method is provided.
What Google Sheets functions are available?
You can export watchlist and price data to a new sheet, share the sheet with a specific user, and analyze performance (highest gain and loss) from a sheet using the `get_sheet_performance_leaders` tool.
What tools does the server expose?
The server exposes tools for watchlist management (`get_watchlist`, `add_to_watchlist`, `remove_from_watchlist`), price fetching (`fetch_prices`), Google Sheets export/share (`export_to_sheets`), and performance analysis (`get_sheet_performance_leaders`), plus prompt-generation helpers.
Basic information
More Finance & Commerce MCP servers
Octagon: MCP for Market Data
OctagonAIAn MCP server for public & prediction markets research. Ask natural-language questions and get structured, source-backed answers across SEC filings, earnings transcripts, company financials, stock & crypto market data, and prediction markets news & research. Built for investors,

Exact Online
iWebDevelopmentExact AI Connect is a remote MCP server that connects AI assistants like Claude, ChatGPT, Copilot, Gemini and Perplexity directly to your Exact Online administration. Ask questions about your finances in plain language a
✅ Official Alpha Vantage MCP Server
calvernazA MCP server for the stock market data API, Alphavantage API.
Armor Crypto MCP
armorwalletThe MCP server for interacting with Blockchain, Swaps, Strategic Planning and more.
Financial Datasets MCP Server
financial-datasetsAn MCP server for interacting with the Financial Datasets stock market API.
Comments