furkankoykiran/freqtrade-mcp
TypeScript MCP server for Freqtrade — connect AI agents (Claude, Cursor, Cline) to your crypto trading bot via REST API
Platform-specific configuration:
{
"mcpServers": {
"freqtrade-mcp": {
"command": "npx",
"args": [
"-y",
"freqtrade-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://github.com/furkankoykiran/freqtrade-mcp/actions/workflows/ci.yml) [](https://www.npmjs.com/package/@furkankoykiran/freqtrade-mcp) [](https://github.com/furkankoykiran/freqtrade-mcp/pkgs/npm/freqtrade-mcp) [](LICENSE) [](package.json)
TypeScript MCP server for Freqtrade — connect AI agents (Claude, Cursor, Cline) to your crypto trading bot via its REST API.
Built with the official MCP TypeScript SDK, it exposes 15 tools covering account stats, trade management, market data, pair list control, trade execution, and bot lifecycle — all accessible from any MCP-compatible client.
---
| Category | Tools | |---|---| | Account | get_profit_stats, get_balance, get_performance | | Trades | get_open_trades, get_trade, get_trade_history | | Market Data | get_market_data | | Pair Lists | get_whitelist, get_blacklist, add_to_blacklist, remove_from_blacklist | | Execution | execute_trade, force_exit_trade | | Lifecycle | start_bot, stop_bot, reload_config, get_bot_info, get_locks, delete_lock |
---
node --version)Add the following to your Freqtrade config.json:
"api_server": {
"enabled": true,
"listen_ip_address": "127.0.0.1",
"listen_port": 8080,
"verbosity": "error",
"enable_openLoading reviews...