Skip to main content
Glama
TradeBeast

TradeBeast

🦁 TradeBeast

The Ultimate Crypto Trading Beast β€” every crypto MCP fused into one unstoppable trading machine.

One MCP server. 295 tools. 13 sources. Zero API keys to start. Plug it into Claude and your AI sees the whole crypto market at once.

GitHub stars License: MIT Python 3.12 MCP Tools Bitget

⭐ If this helps you trade smarter, star the repo β€” it takes 2 seconds and helps more traders find the beast.

No more juggling a dozen MCP servers. Tickers and order books from 100+ exchanges, Binance technicals, Smart Money Concepts, Hyperliquid flow, derivatives intel, funding rates, TradingView screeners, a local ML forecast, and your own Bitget account β€” all behind one connection.

Feed the beast once, and it hunts everywhere.


⚑ 60-Second Setup

No API keys needed. No account signup. Four commands and you're hunting:

git clone https://github.com/muslim-ahmad-wagay/TradeBeast.git
cd TradeBeast
python3.12 -m venv .venv
.venv/bin/pip install -r requirements.txt

Then tell Claude about the beast. Paste this into your Claude Desktop config (claude_desktop_config.json), fixing the two paths:

{
  "mcpServers": {
    "tradebeast": {
      "command": "/absolute/path/to/TradeBeast/.venv/bin/python",
      "args": ["/absolute/path/to/TradeBeast/tradebeast.py"]
    }
  }
}

Restart Claude Desktop. Done. You now have 254 tools with zero credentials.

That's it β€” the beast works out of the box. Bitget and Kronos are optional extras (below).


Related MCP server: bybit-trading-mcp

🎯 Easy Usage β€” just ask your AI

No commands to memorize. Talk to Claude like a trader:

What you want

Copy-paste this prompt

Find a trade

Scan BTC/USDT, ETH/USDT and SOL/USDT β€” give me the best setup with entry, stop-loss and take-profit

Hunt a scalp

Find me a scalp setup on Bitget: high momentum, clean structure, low funding

Check the crowd

Is IDOL/USDT crowded? Compare funding rates across exchanges

See the future

Give me the 4h Kronos forecast for BTC/USDT

Check my money

Show my Bitget futures positions and unrealized P&L

The full beast scan

Run the full multi-source scan: TradingView + Kronos + funding + RSI divergence, then give me ONE verdict

Learn a coin

Explain OGN/USDT: trend, key levels, RSI, MACD, funding and forecast β€” in plain English

First 3 prompts to try: the "Find a trade" one, then "Check the crowd", then "The full beast scan". That's the whole workflow.


πŸ† Why traders love it

  • One server instead of thirteen β€” a single stdio connection, no port juggling, no config hell.

  • Works with zero keys β€” 254 tools live before you ever touch an API key.

  • Self-healing β€” a sub-server crashes mid-call? The beast reconnects and retries automatically.

  • Safe by default β€” read-only out of the box. Withdrawals, transfers and leverage changes are blocked at the aggregator, not just hidden.

  • Free forever β€” MIT licensed. No subscription, no paywall, no "pro tier".


⚑ What the beast can do

Power

Source

Tools

Public market data β€” tickers, OHLCV, order books, trades on 100+ exchanges

CCXT (official)

12

Binance technical signals β€” swings, slopes, volume, multi-timeframe

Trading Signals

11

Derivatives intel β€” OI, liquidations, whales, CVD, positioning regimes

LiquidVision (hosted)

41

Smart Money Concepts β€” market structure, order blocks, FVGs, sweeps

SMC

5

Hyperliquid candles + structure

TradeFloor

3

Market microstructure β€” FVGs, liquidity zones, order blocks

Microstructure

5

RSI divergence detection + scanning

RSI Divergence

2

Full technical analysis β€” 54 indicators, patterns, regime, sentiment

Technical Analysis

54

78 indicators + strategies β€” MACD, Ichimoku, Bollinger, ATR, VWAP…

Crypto Indicators

78

Your Bitget account β€” positions, orders, fills, funding, order place/cancel

Bitget (official)

41

Cross-exchange funding-rate comparison

Funding Rates

1

TradingView screeners, technicals, multi-timeframe, backtests

TradingView

39

Local 4h ML price forecast

Kronos

2

Beast health check

TradeBeast

1

Total

295

Every tool is namespaced by source, so there are no collisions and no guessing: ccxt_get_tickers, bitget_futures_get_positions, tv_get_technical_analysis, funding_compare_funding_rates, kronos_forecast, lv_get_liquidation_cascades, ind_calculate_macd_strategy…

Full catalog: docs/TOOLS.md (generated from the live server).


πŸš€ Quickstart

git clone https://github.com/muslim-ahmad-wagay/TradeBeast.git
cd TradeBeast

python3.12 -m venv .venv
.venv/bin/pip install -r requirements.txt

# Run it (stdio MCP server β€” plug it into any MCP client)
.venv/bin/python tradebeast.py

Check what the beast sees:

.venv/bin/python tradebeast.py --dump-tools   # prints the full tool catalog as JSON

First run, no keys needed

TradeBeast starts cleanly with zero credentials. Bitget and Kronos are optional sub-servers:

  • Bitget stays off unless BITGET_API_KEY, BITGET_SECRET_KEY and BITGET_PASSPHRASE are in the environment. No keys are ever read from a file, written to disk, or logged by TradeBeast.

  • Kronos stays off unless a local Kronos forecast server answers http://127.0.0.1:8901/health. The model (~200MB) is never bundled in this repo.

With neither, you still get 254 tools out of the box.

Enable Bitget (optional)

export BITGET_API_KEY="..."
export BITGET_SECRET_KEY="..."
export BITGET_PASSPHRASE="..."
.venv/bin/python tradebeast.py

Use a trade-only API key (no withdraw permission). TradeBeast never exposes withdraw, transfer, margin trading, copy-follow, convert execution, broker writes, leverage changes, or earn actions β€” those tools are blocked at the aggregator and never appear in the tool list.

Enable Kronos (optional)

Run your local Kronos forecast server, then start TradeBeast. Override the URL with TRADEBEAST_KRONOS_URL=http://127.0.0.1:8901.


πŸ”Œ Connect it

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "tradebeast": {
      "command": "/absolute/path/to/TradeBeast/.venv/bin/python",
      "args": ["/absolute/path/to/TradeBeast/tradebeast.py"]
    }
  }
}

Muse / any MCP client

Point it at the same command as a stdio server. Example mcp.json:

{
  "mcpServers": {
    "tradebeast": {
      "command": "python",
      "args": ["tradebeast.py"],
      "cwd": "/absolute/path/to/TradeBeast"
    }
  }
}

With Bitget enabled, add the three BITGET_* variables to env (never commit them).

Behind a corporate proxy? Add "HTTPS_PROXY": "http://your-proxy:3128" and "NODE_EXTRA_CA_CERTS": "/path/to/ca-bundle.pem" to env.


🧠 How it works

                        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                        β”‚   Your MCP client   β”‚
                        β”‚ Claude / Muse / …   β”‚
                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                   β”‚ stdio (one connection)
                        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                        β”‚     TRADEBEAST      β”‚
                        β”‚  aggregate + route  β”‚
                        β”‚  295 tools, 1 wire  β”‚
                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
           β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β–Ό          β–Ό           β–Ό           β–Ό           β–Ό
        ccxt Β·Β·Β·   signals    liquidvision   smc Β·Β·Β·   tradefloor
        micro Β·Β·Β·    rsi      technical-     crypto-    bitget
                              analysis      indicators  (opt-in)
        funding Β·Β·Β· tradingview Β·Β·Β· kronos (opt-in, local)
  • Aggregate at startup β€” TradeBeast spawns every enabled sub-server, lists its tools (with a per-server timeout), and re-exposes them under a source prefix. A dead sub-server is logged and skipped; the beast keeps serving the rest.

  • Route calls unchanged β€” a tool call goes to its owning sub-server and the result comes back verbatim.

  • Self-healing β€” if a sub-server connection drops mid-call (egress hiccups, the trading-signals server crashing on a bad Binance response), TradeBeast reconnects it once and retries the call once.

  • No blind retries on orders β€” order place/cancel tools are never auto-retried: a lost response might mean the order already executed. On failure the beast reconnects and tells you to check positions/orders before retrying.


πŸ›‘οΈ Safety

  • Read-only by default. 12 of 13 sources are pure market data and analysis. The only tools that can move money are Bitget spot/futures order place/cancel β€” and only when you opt in with your own keys.

  • Blocked, not just undocumented: withdraw, transfer, margin borrow/repay/trade, copy-follow, convert execution, broker API-key/sub-account tools, leverage changes, and earn actions are filtered out of the tool list entirely.

  • No credentials in this repo. No keys, secrets, passwords, or tokens anywhere β€” grep it yourself. Bitget credentials come from environment variables only.

  • No trading without you. TradeBeast places no order on its own. Every order tool is an explicit tool call your agent makes β€” keep your own rules (leverage caps, stop-losses, daily limits) on top.

  • This is not financial advice. The beast shows you the market; it does not tell you what to buy.


βš™οΈ Configuration

Copy config.example.json to config.json to pick which sub-servers run and override their launch commands:

{
  "kronos_url": "http://127.0.0.1:8901",
  "servers": {
    "bitget": { "enabled": true },
    "kronos": { "enabled": true },
    "technical_analysis": { "enabled": false }
  }
}

Environment toggles also work: TRADEBEAST_DISABLE_<name>=1 (e.g. TRADEBEAST_DISABLE_TA=1), TRADEBEAST_KRONOS_URL=…, TRADEBEAST_CONFIG=/path/to/config.json.

Sub-server paths in the defaults assume the standard layout (~/workspace/custom-connectors/... and ~/workspace/tradingview-mcp/). If your installs live elsewhere, point config.json at them β€” see config.example.json for every command.


πŸ§ͺ Tests

# Full smoke test: lists tools, then calls ccxt_get_tickers + funding_compare_funding_rates end to end
~/workspace/custom-connectors/_shared-venv/bin/python tests/smoke_test.py

# Also exercise the Bitget read path (needs BITGET_* env vars)
BITGET_API_KEY=... BITGET_SECRET_KEY=... BITGET_PASSPHRASE=... \
  ~/workspace/custom-connectors/_shared-venv/bin/python tests/smoke_test.py --with-bitget

πŸ“£ Share the beast

Help it go viral β€” copy, paste, post:

X / Twitter:

I plugged ONE MCP server into Claude and it sees 295 crypto tools β€” tickers from 100+ exchanges, funding rates, TradingView, SMC, a local ML forecast and my Bitget account. All in 60 seconds, zero API keys.

🦁 TradeBeast: https://github.com/muslim-ahmad-wagay/TradeBeast

Reddit (r/CryptoCurrency, r/algotrading, r/ClaudeAI):

Title: TradeBeast β€” one MCP server, 295 crypto tools, 60-second setup

Body: I fused 13 crypto MCP servers into one. Claude can now scan the whole market, compare funding, run TradingView + a local ML forecast, and check my Bitget positions β€” from a single connection. Free, MIT, no keys needed to start: https://github.com/muslim-ahmad-wagay/TradeBeast

Discord / Telegram:

🦁 TradeBeast β€” 295 crypto tools in ONE MCP server. 60-second setup, no API keys needed. https://github.com/muslim-ahmad-wagay/TradeBeast


🀝 Contributing

PRs welcome β€” new sub-servers, better routing, more tests. To add a source:

  1. Add its spec to _default_specs() in tradebeast.py (command, prefix, allowlist).

  2. Add it to config.example.json and the README table.

  3. Run tradebeast.py --dump-tools and regenerate docs/TOOLS.md.

  4. Never add a tool that moves funds without an allowlist entry and a note in the Safety section.


πŸ’› Support

TradeBeast is free and open source (MIT). If it helps you trade smarter, tips keep the beast fed:

USDT (TRC20): TPWtGkxHsrNtUY7cAuPtZzSX7otzE44zyo

Donations are voluntary and non-refundable. Never send funds to any other address claiming to be TradeBeast.


πŸ“œ License

MIT β€” see LICENSE.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    • Trade 16 crypto exchanges + MetaTrader 5 from your AI assistant via one MCP connection.

      https://api.algovesta.com/mcp
    • Crypto market & research MCP for AI agents: prices, derivatives, options, on-chain, sentiment, news.

      https://mcp.f1ow.com/x402
    • Your agent needs crypto prices it can rely on β€” spot, ranked market tables, history, OHLC, per-venue tickers, and what is trending right now. **What you can ask for** β€’ "What is the price of these 20 tokens in USD and EUR right now?" β€’ "Give me the top 100 by market cap with 24h and 7d change." β€’ "Chart this coin's price over the last year, hourly." β€’ "Where does this token trade, and at what spread per venue?" β€’ "What is trending on CoinGecko today?" **How to use it** Point any MCP client at https://mcp.aisa.one/crypto-market-data/mcp and sign in with OAuth β€” there is no key to create or paste. 21 CoinGecko tools: simple price and token price by contract, supported currencies, coin list and detail, ranked markets, history, market charts and ranges, OHLC, per-coin tickers, categories, exchanges and their tickers, token data and charts, and trending. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Price the token here, then ask the same agent what X is posting about it β€” without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/finance/mcp for equities, crypto and prediction markets in one place.

    • Live crypto + IDX stock market intelligence for AI agents β€” 19 tools, no API key.

    Related MCP Servers

    • F
      license
      Not graded
      quality
      C
      maintenance
      Enables MCP-compatible AI clients to access live crypto market data and AI-driven quantitative analysis, with structured outputs and full observability.
      -
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables AI tools to execute trades and fetch market data across six crypto exchanges via natural language or API, with dual Telegram and MCP interfaces.
      2
      -
    • A
      license
      B
      quality
      D
      maintenance
      Provides real-time market data, technical analysis, screeners, and backtesting for stocks, crypto, forex, and futures to AI assistants via MCP.
      37
      1
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      Enables AI tools to access local crypto market data, run analyses, perform 66-item deep research, search RAG context, and retrieve generated reports and prompts via MCP.
      10
      MIT