An MCP server that integrates with the Freqtrade cryptocurrency trading bot.
{
"mcpServers": {
"freqtrade-mcp": {
"args": [
"freqtrade-client"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server that integrates with the Freqtrade cryptocurrency trading bot via its REST API, enabling seamless AI agent interaction for automated trading operation.
Is it safe?
No known CVEs for freqtrade-client.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 124 days ago. 113 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Context cost
17 tools.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'freqtrade-client' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
No known vulnerabilities.
fetch_market_dataFetch OHLCV data for a pair
fetch_bot_statusGet open trade status
fetch_profitGet profit summary
fetch_balanceGet account balance
fetch_performanceGet performance metrics
fetch_whitelistGet whitelist of pairs
fetch_blacklistGet blacklist of pairs
fetch_tradesGet trade history
fetch_configGet bot configuration
fetch_locksGet trade locks
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
MCP server for Robokassa payment API — generate payment URLs, check invoice status. First MCP for R
MCP server for Financial Modeling Prep API with 250+ financial data tools
Non-custodial x402 payments for AI agents. Sign locally, spend limits, Base network.
MCP Security Weekly
Get CVE alerts and security updates for Freqtrade Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server that integrates with the Freqtrade cryptocurrency trading bot via its REST API, enabling seamless AI agent interaction for automated trading operation.
For more crypto-related MCP servers, see the Kukapay MCP servers.
Clone the Repository:
git clone https://github.com/kukapay/freqtrade-mcp.git
cd freqtrade-mcp
Install Dependencies:
Using pip:
pip install freqtrade-client mcp[cli]
Or with uv (optional):
uv add freqtrade-client "mcp[cli]"
Client Configuration:
"mcpServers": {
"freqtrade-mcp": {
"command": "uv",
"args": [
"--directory", "/your/path/to/freqtrade-mcp",
"run",
"__main__.py"
],
"env": {
"FREQTRADE_API_URL": "http://127.0.0.1:8080",
"FREQTRADE_USERNAME": "your_username",
"FREQTRADE_PASSWORD": "your_password"
}
}
}
Freqtrade Configuration:
Enable the rest API by adding the api_server section to your configuration and setting api_server.enabled to true.
Sample configuration:
"api_server": {
"enabled": true,
"listen_ip_address": "127.0.0.1",
"listen_port": 8080,
"verbosity": "error",
"enable_openapi": false,
"jwt_secret_key": "somethingrandom",
"CORS_origins": [],
"username": "Freqtrader",
"password": "SuperSecret1!",
"ws_token": "sercet_Ws_t0ken"
},
Check the document here.
The server exposes the following Freqtrade API endpoints as MCP tools:
| Tool | Description | Parameters |
|-----------------------|--------------------------------------|-------------------------------------|
| fetch_market_data | Fetch OHLCV data for a pair | pair: str, timeframe: str |
| fetch_bot_status | Get open trade status | None |
| fetch_profit | Get profit summary | None |
| fetch_balance | Get account balance | None |
| fetch_performance | Get performance metrics | None |
| fetch_whitelist | Get whitelist of pairs | None |
| fetch_blacklist | Get blacklist of pairs | None |
| fetch_trades | Get trade history | None |
| fetch_config | Get bot configuration | None |
| fetch_locks | Get trade locks | None |
| place_trade | Place a buy/sell trade | pair: str, side: str, stake_amount: float |
| start_bot | Start the bot | None |
| stop_bot | Stop the bot | None |
| reload_config | Reload bot configuration | None