Crypto Trading MCP (Model Context Protocol)
@vkdnjznd
About Crypto Trading MCP (Model Context Protocol)
A Model Context Protocol (MCP) server for cryptocurrency trading that provides a unified interface for trading and market data monitoring across multiple exchanges.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"crypto-trading-mcp": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
".[test]"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Crypto Trading MCP?
Crypto Trading MCP is a lightweight Model Context Protocol (MCP) server that enables price lookup and trading on multiple cryptocurrency exchanges. It is designed for developers and automated trading systems that need a unified interface for spot trading.
How to use Crypto Trading MCP?
Install Python 3.10 or higher, then set the required exchange API credentials as environment variables (e.g., UPBIT_ACCESS_KEY, UPBIT_SECRET_KEY for Upbit). No specific invocation commands are documented; the server is intended to be run as an MCP-compatible process after configuration.
Key features of Crypto Trading MCP
- Price lookup and trading via MCP
- Supports Upbit, Gate.io, and Binance (spot only)
- Extensible architecture for adding new exchanges
- Written in Python 3.10+
- MIT licensed
Use cases of Crypto Trading MCP
- Automate spot trading strategies across multiple exchanges
- Fetch real-time prices via a unified MCP interface
- Integrate crypto trading into MCP-enabled applications
- Build custom trading bots with hot‑swap exchange support
FAQ from Crypto Trading MCP
What exchanges are currently supported?
Upbit, Gate.io, and Binance. Only spot trading is supported; futures and margin are not covered.
What are the system requirements?
Python 3.10 or higher. No additional runtime or database is mentioned.
How do I authenticate with an exchange?
Set the exchange’s access and secret keys as environment variables (e.g., UPBIT_ACCESS_KEY, UPBIT_SECRET_KEY). Each exchange has its own variable names.
Can I add a custom exchange?
Yes. Follow the development guide: create a new class inheriting from CryptoExchange, implement the required API methods, write tests, and register the exchange in the factory class.
More Finance & Commerce MCP servers
Alpaca Trading MCP Server
laukikkMCP for the Alpaca trading API to manage stock and crypto portfolios, place trades, and access market data
Crypto Price & Market Analysis MCP Server
truss44A Model Context Protocol (MCP) server that provides real-time cryptocurrency analysis via CoinCap's API. Enables Claude and other MCP clients to fetch crypto prices, analyze market trends, and track historical data.
Binance MCP Server 🚀
AnalyticAceUnofficial tools and server implementation for Binance's Model Context Protocol (MCP). Designed to support developers building crypto trading AI Agents.
Financial Datasets MCP Server
financial-datasetsAn MCP server for interacting with the Financial Datasets stock market API.
Polygon.io MCP Server
polygon-ioAn MCP server for Massive.com Financial Market Data
Comments