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
✅ Official Alpha Vantage MCP Server
calvernazA MCP server for the stock market data API, Alphavantage API.
Financial Modeling Prep MCP Server
cdtaitFinancial Modeling Prep MCP Server
Futu Stock MCP Server
shuizhengqi1mcp server for futuniuniu stock
AKShare One MCP Server
zwldarrenMCP server that provides access to Chinese stock market data using akshare-one
Octagon: MCP for Market Data
OctagonAIAn MCP server for public & prediction markets research. Ask natural-language questions and get structured, source-backed answers across SEC filings, earnings transcripts, company financials, stock & crypto market data, and prediction markets news & research. Built for investors,
Comments