MCP Crypto Market Data Server
Provides real-time and historical cryptocurrency market data from Binance exchange, including live price lookups and OHLCV (Open, High, Low, Close, Volume) historical queries for cryptocurrency trading pairs.
Click on "Install 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., "@MCP Crypto Market Data Serverwhat's the current price of Bitcoin?"
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 Market Data Server
This project is a Python-based MCP server that provides real-time and historical cryptocurrency market data. The server is built using FastAPI, and it fetches data from major exchanges through CCXT. The goal of this project was to understand how MCP servers work, how to interact with crypto APIs, and how to build a clean, modular Python backend.
*Why I Built It
The assignment required a small MCP server with features like:
endpoints to fetch data
support for real-time updates
historical queries
caching
structured code
test coverage
I kept the code simple so anyone can read it easily, while still keeping the structure clean.
*Features Implemented
Live price lookup
Historical OHLCV (1 hour candles, last 24 hours)
Lightweight caching
Error handling
Tests using pytest
Clean folder structure
**Project Structure
mcp-server/ ├─ app/ │ ├─ main.py │ ├─ services/ccxt_client.py │ ├─ cache.py │ ├─ models.py │ └─ exceptions.py ├─ tests/test_api.py ├─ requirements.txt └─ README.md
***Technologies Used
FastAPI
CCXT
Pytest
Uvicorn
Python
**Endpoints
Root GET / Response: { "message": "Crypto MCP Server running" }
Latest Price GET /price/{symbol} Example: /price/BTC
Historical OHLCV GET /history/{symbol} Example: /history/ETH
***How to Run
Install dependencies pip install -r requirements.txt
Start the server uvicorn app.main:app --reload
Test API http://127.0.0.1:8000/price/BTC http://127.0.0.1:8000/history/ETH
Run Tests pytest
***Assumptions
Binance is the default exchange.
Symbols assumed to trade against USDT.
Cache expiry: 10 seconds.
Historical timeframe: 1h.
***Possible Improvements
Support multiple exchanges
WebSocket streaming
Redis caching
More detailed tests
Environment variables
Conclusion
This project meets the MCP assignment requirements with clear Python code, real-time crypto data, historical queries, caching, structured layout, and test coverage.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides access to cryptocurrency exchange APIs through CCXT, enabling market data retrieval, account balance checks, and trading operations across multiple exchanges like Binance, Coinbase, and Kraken with built-in security features.Last updated4
- Flicense-qualityDmaintenanceProvides real-time and historical cryptocurrency market data from 100+ exchanges including prices, OHLCV data, market statistics, and order books through the CCXT library with intelligent caching.Last updated
- Flicense-qualityDmaintenanceProvides real-time and historical cryptocurrency market data using ccxt, enabling users to fetch live prices, historical candlestick data, and stream real-time ticker updates across multiple exchanges.Last updated14
- FlicenseBqualityDmaintenanceProvides real-time and historical cryptocurrency price data from multiple exchanges including Coinbase, Binance, and Kraken. It enables users to fetch prices with customizable parameters such as specific timestamps, time resolutions, and fiat currency conversions.Last updated2
Related MCP Connectors
Live and historical cryptocurrency prices via CoinGecko free API.
Real-time crypto prices from Binance, Coinbase, Kraken, OKX, and Bybit
Provide real-time cryptocurrency price data and market analysis.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Priya-1514/MCP_Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server