home / mcp / crypto mcp server
Cryptocurrency Market Data MCP Server
Configuration
View docs{
"mcpServers": {
"nayshins-mcp-server-ccxt": {
"command": "python",
"args": [
"/path/to/crypto_server.py"
]
}
}
}You can access real-time and historical cryptocurrency market data through a lightweight MCP server that integrates with major exchanges. This server enables you to fetch current prices, analyze market trends, and retrieve detailed trading information in a standardized way for your LLMs and automation workflows.
Connect to the MCP server from your MCP client to query current prices, market summaries, top-volume pairs, historical OHLCV data, and price changes. Use the provided tools to request data for specific trading pairs and exchanges, and combine results to build insights or trigger automated actions.
Prerequisites: Python 3.9 or higher, and internet access to reach exchanges. Optionally, you can install via Smithery for automatic client setups.
# Install via Smithery (automatic Claude client setup)
npx -y @smithery/cli install mcp-server-ccxt --client claude
# Manual installation using pip and uv (recommended for local run)
uv pip install mcp ccxt
# Alternative pip installation
pip install mcp ccxtStart the MCP server locally by running the designated Python script.
python crypto_server.pyOpen the Claude Desktop configuration and add a new MCP server entry that points to your local Python script.
{
"mcpServers": {
"crypto": {
"command": "python",
"args": ["/path/to/crypto_server.py"]
}
}
}You can perform these actions to retrieve data from the MCP server. Each action corresponds to a tool you can invoke through your MCP client.
Use these prompts in Claude Desktop to fetch data after the server is connected.
What's the current price of BTC/USDT on Binance?
Show me a market summary for ETH/USDT
What are the top 5 trading pairs by volume on Coinbase?
Show me the last 7 days of BTC/USDT price data in 1-hour intervals
What's the 24-hour price change for SOL/USDT?Retrieve the current price for a specified trading pair on a chosen exchange.
Fetch a comprehensive market summary including price, volume, bid/ask spreads for a given pair.
List top trading pairs by trading volume across supported exchanges.
Return the list of all exchanges supported by the server.
Provide historical OHLCV (candlestick) data for a pair over a chosen timeframe.
Calculate price changes over a specified period for a given pair.
Return historical trading volume data for a pair over a selected window.