crypto-price-tracker-mcp
If you are the rightful owner of crypto-price-tracker-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Crypto Price Tracker MCP Server is a Python-based application designed to track cryptocurrency prices, manage a watchlist, and export data to Google Sheets, utilizing the FastMCP framework and Docker for containerization.
The Crypto Price Tracker MCP Server is a robust application that allows users to efficiently manage and track cryptocurrency prices. Built using the FastMCP framework, this server application is designed to run as a containerized application using Docker, ensuring easy deployment and scalability. Users can add or remove cryptocurrencies from their watchlist, fetch the latest prices using the CoinGecko API, and export this data to Google Sheets for further analysis. The integration with Google Sheets allows users to share their data with others and perform performance analysis, such as identifying the highest gain or loss. The server communicates over stdio, making it compatible with MCP clients like GitHub Copilot, allowing for seamless interaction through natural language prompts.
Features
- Watchlist Management: Add, remove, and view cryptocurrencies in a personal watchlist.
- Price Tracking: Fetch the latest prices for cryptocurrencies using the CoinGecko API.
- Google Sheets Integration: Export watchlist and price data to Google Sheets and share with specified users.
- MCP Interaction: Provides tools and prompts for interaction via the MCP over stdio.
- Containerization: Built to run as a Docker container for easy deployment and scalability.
Tools
get_watchlist
Get the current watchlist of tracked cryptocurrencies.
add_to_watchlist
Add a cryptocurrency to the watchlist.
remove_from_watchlist
Remove a cryptocurrency from the watchlist.
fetch_prices
Fetch the latest prices for all coins in the watchlist.
export_to_sheets
Export all tracked price data to a Google Sheet and share it with a specified user.