- Home
- MCP servers
- Crypto Trader
Crypto Trader
- python
17
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"saintdoresh-crypto-trader-mcp-claudedesktop": {
"command": "py",
"args": [
"-3.13",
"C:\\Path\\To\\Your\\Crypto-Trader-MCP-ClaudeDesktop\\main.py"
]
}
}
}You can run the Crypto Trader MCP Tool for Claude Desktop to fetch real-time cryptocurrency data from CoinGecko and deliver detailed market insights directly to Claude Desktop. This MCP server makes it easy to query prices, market data, historical prices, searches, trending coins, and global market stats in a consistent, programmatic way.
How to use
You connect to the MCP server from your MCP client (Claude Desktop) and send requests for specific crypto data. Use the endpoints provided by the server to get current prices, market details, historical data, search results, trending coins, and global market metrics. You can combine queries to build dashboards, alerts, or quick answers to market questions.
How to install
Prerequisites you need on your system before running the MCP server:
-
Python 3.10 or higher is installed and available in your system PATH.
-
The project dependencies can be installed with pip.
Setup and run (stdio MCP server)
{
"mcpServers": {
"crypto-trader": {
"command": "py",
"args": ["-3.13", "C:\\Path\\To\\Your\\Crypto-Trader-MCP-ClaudeDesktop\\main.py"]
}
}
}
Operate the MCP server locally
Start the MCP server using the runtime command shown in your setup snippet. Keep the server running while you use Claude Desktop so it can respond to your data queries.
If you need to run directly from a shell, you can use the equivalent command shown in the integration snippet:
Troubleshooting
If the MCP server isn’t responding in Claude Desktop, check the following steps to resolve common issues:
-
Ensure the server process is running and not terminated after startup. You should see output indicating initialization when starting the script.
-
Confirm the configured path to main.py is correct and uses an absolute path.
-
Verify Python 3.10+ is installed and accessible from your system PATH.
-
Confirm all required dependencies are installed by running the provided dependency installation step.
-
Review application logs for any error messages and address them accordingly.
Notes on usage and capabilities
This MCP tool exposes a range of data endpoints powered by CoinGecko, including real-time prices, market data, historical price data, search functionality, trending coins, and global market statistics.
Available tools
get_crypto_price
Fetch real-time price information for a specified cryptocurrency symbol or name, including price, 24h change, 24h volume, market cap, and timestamp.
get_crypto_market_data
Retrieve detailed market information for a specific cryptocurrency, including current price, market cap, total volume, highs/lows, price changes, supply data, and all-time highs/lows.
get_crypto_historical_data
Obtain historical price data for a cryptocurrency over a specified number of days, returning a list of date-price data points.
search_crypto
Search for cryptocurrencies by keyword and return matching results with id, symbol, and name.
get_trending_crypto
Get a list of currently trending cryptocurrencies with basic identifiers and market rankings.
get_global_crypto_data
Provide global market data such as total market cap, total volume, active cryptocurrencies, market counts, and last update timestamp.