Cryptocurrency MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Cryptocurrency MCP Server
Python-based Model Context Protocol server for real-time and historical cryptocurrency data from 100+ exchanges via CCXT.
Features
4 MCP Tools: Real-time tickers, historical OHLCV, market listings, order books
100+ Exchanges: Binance, Coinbase, Kraken, and more via CCXT
Smart Caching: TTL-based caching for performance
Error Handling: Custom exception hierarchy
Full Tests: Comprehensive pytest coverage
Related MCP server: Crypto MCP Server
Setup
cd crypto-mcp-server
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txtUsage
Run Server:
python -m crypto_mcp_serverRun Tests:
pip install -r requirements-dev.txt
pytest tests/ -vMCP Inspector (optional)
You can install the MCP inspector globally with npm and run it against the package. This is useful for inspecting the MCP endpoints and payloads.
npm install -g @modelcontextprotocol/inspector
mcp-inspector python -m crypto_mcp_serverMCP Tools
get_ticker
Get real-time price data.
{"symbol": "BTC/USDT"}get_ohlcv
Get historical candlestick data.
{"symbol": "BTC/USDT", "timeframe": "1d", "limit": 100}get_markets
List all available markets.
{}get_order_book
Get order book depth.
{"symbol": "BTC/USDT", "limit": 20}Configuration
Optional .env file:
CACHE_TTL=60
DEFAULT_EXCHANGE=binance
LOG_LEVEL=INFOProject Structure
crypto-mcp-server/
├── crypto_mcp_server/ # Core server
│ ├── server.py # MCP implementation
│ ├── data_fetcher.py # CCXT integration
│ ├── cache.py # Caching layer
│ └── exceptions.py # Error handling
├── tests/ # Test suite
├── requirements.txt # 3 dependencies
└── test_mcp_tools.py # Integration testDependencies
Core (3):
mcp - MCP server framework
ccxt - Exchange integration
python-dotenv - Configuration
Dev (2):
pytest - Testing
pytest-asyncio - Async tests
Implementation
Architecture: Modular design with separated concerns
Async/Await: Full async support
Caching: In-memory TTL cache
Testing: Unit + integration tests
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Real-time crypto market data: candles, tickers, orderbooks across 13+ exchanges via MCP.
MCP server with quote and live cryptocurrency price tools, local and cloud-deployed transports.
Hosted MCP server for SEC, FRED, Polymarket, Deribit, OKX, and FMP.
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents
Related MCP Servers
- AlicenseBqualityDmaintenanceHigh-performance CCXT MCP server for cryptocurrency exchange integration24452 npm145MIT
- FlicenseNot gradedqualityDmaintenanceProvides 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.14-

cdcxofficial
AlicenseNot gradedqualityCmaintenanceMCP server for the Crypto.com Exchange API, providing 86 dynamically generated tools for market data, trading, account management, and more with real-time WebSocket streaming and safety enforcement.71 npm27Apache 2.0- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP service for cryptocurrency data acquisition with advanced technical analysis capabilities, supporting 100+ exchanges, 158 TA-Lib indicators, and dual transport protocols (stdio and HTTP/SSE).36 PyPI5MIT