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
kospi-kosdaq-stock-server
dragon1086An MCP server that provides KOSPI/KOSDAQ stock data using FastMCP
MCP Yahoo Finance
maxscheijenA Model Context Protocol (MCP) server for Yahoo Finance.
💹 MCP YFinance Stock Server
Adity-starReal-time stock API with Python, MCP server example, yfinance stock analysis dashboard
Awesome Crypto MCP Servers
badkkA collection of crypto MCP servers.
Armor Crypto MCP
armorwalletThe MCP server for interacting with Blockchain, Swaps, Strategic Planning and more.
Comments