Connects AI agents to a Freqtrade bot for market data, account monitoring, and trading operations through its REST API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Freqtrade MCP.
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
kukapay/freqtrade-mcp MCP server connects an MCP client to a running Freqtrade cryptocurrency trading bot. Rather than implementing an exchange connection itself, it calls the bot's REST API and makes selected Freqtrade operations available as MCP tools.
The read-oriented tools cover OHLCV market data, open trade status, profit, account balance, performance, pair whitelists and blacklists, trade history, current configuration, and active trade locks. The server also includes operational tools for starting and stopping the bot, reloading configuration, placing a buy or sell trade, changing the blacklist, and deleting a trade lock.
The MCP client launches the local Python project and supplies the Freqtrade API URL, username, and password through environment variables. The Freqtrade instance must already be running, and its REST API must be enabled in the Freqtrade configuration.
Market data requires a trading pair and timeframe. Trade placement requires a pair, a side, and a stake amount. Adding or removing a blacklist entry requires a pair, while deleting a lock requires its integer lock ID. The remaining listed tools take no parameters according to the provided tool definitions.
Because several tools change bot state or place trades, access should be limited to a client and user that are intended to control the configured Freqtrade instance. The material does not describe additional confirmation, permission, or risk-management behavior in this MCP server.
The documented prerequisites are Python 3.13 or newer, Git, and a running Freqtrade installation with REST API support enabled. The repository is installed by cloning it, entering its directory, and installing freqtrade-client together with mcp[cli] using pip. An optional uv add workflow is also documented.
Configure the MCP client with FREQTRADE_API_URL, FREQTRADE_USERNAME, and FREQTRADE_PASSWORD. The example points to a local API at port 8080, but the value must match the reachable Freqtrade REST endpoint and credentials.
Freqtrade itself needs an api_server configuration section with enabled set to true. The example also specifies a listen address, port, JWT secret, username, password, and WebSocket token. The README refers to Freqtrade's REST API documentation for the complete configuration details.
The available capabilities include:
The kukapay/freqtrade-mcp MCP server is therefore suited to bot monitoring and direct operational control, provided the connected Freqtrade API is configured and reachable.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/kukapay-freqtrade-mcp)<a href="https://allmcps.com/mcp/kukapay-freqtrade-mcp"><img src="https://allmcps.com/api/badge/kukapay-freqtrade-mcp?style=directory" alt="Freqtrade MCP on AllMCPs" /></a>