Skip to content

Trend0x

io.github.trend0xai/trend0xtrend0xaistreamable-httpv3.5.0Scanned

AI trading terminal: market data, backtests, strategies and portfolio for crypto and stock exchanges

115 tools: 3 can delete or cancel things, 2 do something that can't be undone, 74 change things and 36 only read.

Tools: 3 delete, 2 irreversible, 74 write, 36 read.
  • Reads private data · 0
  • Reads text others write · 0
  • Can send data out · 1
  • No findings

Anlyon alternative

79 of these tools change something. Run those as governed actions.

Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.

Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Import an OpenAPI spec →

Tools

Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.

115 tools

Deletes or cancels 3Claude Code: deny
  • bybit_cancel_orderOfficial Bybit V5 cancel order.No findings

    Why it is in this group

    • The name "bybit_cancel_order" says "cancel": a word for removing or ending something.
    Description, as the server wrote it
    Official Bybit V5 cancel order. Requires confirm=true.
  • emergency_close_allKill switch: close all open positions on an exchange.No findings

    Why it is in this group

    • The name "emergency_close_all" says "close": a word for a change.
    • The description's first verb is "kill": a word for removing or ending something.
    Description, as the server wrote it
    Kill switch: close all open positions on an exchange. Requires confirm=true.
  • okx_cancel_orderOKX V5 cancel order.No findings

    Why it is in this group

    • The name "okx_cancel_order" says "cancel": a word for removing or ending something.
    Description, as the server wrote it
    OKX V5 cancel order. Requires confirm=true.
Can't be undone 2Claude Code: ask
  • bybit_internal_transferOfficial Bybit V5 internal transfer between account types under the same UID.No findings

    Why it is in this group

    • The name "bybit_internal_transfer" says "transfer": a word for a change that another call does not undo.
    Description, as the server wrote it
    Official Bybit V5 internal transfer between account types under the same UID. Live transfer requires confirm=true.
  • send_markdown_to_telegramPush markdown content or a .md file into the terminal report feed and send it only to the Telegram account linked in the target user's profile.Can send data outNo findings

    Why it is in this group

    • The name "send_markdown_to_telegram" says "send": a word for sending, and what is sent cannot be taken back.

    What it can reach

    • outboundThe name "send_markdown_to_telegram" says "send": it sends or publishes something to other people.
    Description, as the server wrote it
    Push markdown content or a .md file into the terminal report feed and send it only to the Telegram account linked in the target user's profile. Non-admin agents can only send to their own linked Telegram profile.
Changes things 74Claude Code: ask
  • assistant_operationNatural-language strategy inventory, bulk run/pause, pair/exchange filters and positive-PnL selection.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Natural-language strategy inventory, bulk run/pause, pair/exchange filters and positive-PnL selection. Returns contextual questions and reply options; requires the exact preview confirmation phrase to start runners. Never switches existing exchange bindings or fabricates PnL. Use a unique conversation_id per chat.
  • binance_account_balanceBinance authenticated balances.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance authenticated balances. For spot, returns account balances; for futures, returns USD-M account data. Respects configured remote proxy for IP-whitelisted users.
  • binance_exchange_infoBinance public instrument metadata, filters, tick sizes, lot sizes, and trading status.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance public instrument metadata, filters, tick sizes, lot sizes, and trading status.
  • binance_funding_rateBinance USD-M futures funding rate history.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance USD-M futures funding rate history.
  • binance_income_historyBinance authenticated USD-M futures income history, including funding fees and realized PnL.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance authenticated USD-M futures income history, including funding fees and realized PnL.
  • binance_market_klinesBinance public candlesticks for spot or USD-M futures.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance public candlesticks for spot or USD-M futures.
  • binance_market_tickerBinance public ticker data for spot or USD-M futures.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance public ticker data for spot or USD-M futures. Use for current price and 24h stats.
  • binance_open_interestBinance USD-M futures open interest for a symbol.No findings

    Why it is in this group

    • The name "binance_open_interest" says "open": a word for a change.
    Description, as the server wrote it
    Binance USD-M futures open interest for a symbol.
  • binance_open_ordersBinance authenticated open orders for spot or USD-M futures.No findings

    Why it is in this group

    • The name "binance_open_orders" says "open": a word for a change.
    Description, as the server wrote it
    Binance authenticated open orders for spot or USD-M futures.
  • binance_order_historyBinance authenticated order history for one symbol.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance authenticated order history for one symbol. Symbol is required to prevent account-wide request storms.
  • binance_orderbookBinance public order book snapshot for spot or USD-M futures.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance public order book snapshot for spot or USD-M futures.
  • binance_positionsBinance authenticated USD-M futures positions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance authenticated USD-M futures positions. Respects configured remote proxy for IP-whitelisted users.
  • binance_trade_historyBinance authenticated trade/fill history for one symbol.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Binance authenticated trade/fill history for one symbol. Symbol is required to prevent account-wide request storms.
  • bybit_instruments_infoOfficial Bybit V5 instrument metadata, filters, tick sizes, and trading status.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 instrument metadata, filters, tick sizes, and trading status.
  • bybit_market_klineOfficial Bybit V5 candlesticks.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 candlesticks. Intervals use Bybit values such as 1, 5, 15, 60, 240, D, W, M.
  • bybit_market_tickersOfficial Bybit V5 market ticker data for spot, linear, inverse, or option markets.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 market ticker data for spot, linear, inverse, or option markets.
  • bybit_open_ordersOfficial Bybit V5 authenticated open orders.No findings

    Why it is in this group

    • The name "bybit_open_orders" says "open": a word for a change.
    Description, as the server wrote it
    Official Bybit V5 authenticated open orders.
  • bybit_order_historyOfficial Bybit V5 authenticated historical orders.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 authenticated historical orders.
  • bybit_orderbookOfficial Bybit V5 order book snapshot.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 order book snapshot.
  • bybit_place_orderOfficial Bybit V5 order placement.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 order placement. Live execution requires confirm=true and connected Bybit trade permissions.
  • bybit_positionsOfficial Bybit V5 authenticated open positions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 authenticated open positions.
  • bybit_set_leverageOfficial Bybit V5 set leverage for linear or inverse contracts.No findings

    Why it is in this group

    • The name "bybit_set_leverage" says "set": a word for a change.
    Description, as the server wrote it
    Official Bybit V5 set leverage for linear or inverse contracts. Requires confirm=true.
  • bybit_set_trading_stopOfficial Bybit V5 take-profit, stop-loss, and trailing stop update.No findings

    Why it is in this group

    • The name "bybit_set_trading_stop" says "set": a word for a change.
    Description, as the server wrote it
    Official Bybit V5 take-profit, stop-loss, and trailing stop update. Requires confirm=true.
  • bybit_trade_historyOfficial Bybit V5 authenticated trade execution history.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 authenticated trade execution history.
  • bybit_wallet_balanceOfficial Bybit V5 authenticated wallet balance.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Official Bybit V5 authenticated wallet balance. Requires connected Bybit API keys.
  • calculate_position_sizeCalculate position size using risk-per-trade logic.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate position size using risk-per-trade logic.
  • circuit_breakerEvaluate or trip trading circuit breaker guardrail.No findings

    Why it is in this group

    • The description's first verb is "evaluate": a word for a change.
    Description, as the server wrote it
    Evaluate or trip trading circuit breaker guardrail.
  • create_scanner_taskCreate an active Trend0x scanner task for the authenticated user and optionally enable scanner/autopilot.No findings

    Why it is in this group

    • The name "create_scanner_task" says "create": a word for a change.
    Description, as the server wrote it
    Create an active Trend0x scanner task for the authenticated user and optionally enable scanner/autopilot. Use this for requests like 'create scanner task', 'monitor pairs', or 'scan market'.
  • create_taskCreate an autonomous agent workflow task.No findings

    Why it is in this group

    • The name "create_task" says "create": a word for a change.
    Description, as the server wrote it
    Create an autonomous agent workflow task. For scanner tasks, pass type=SCAN plus pair/pairs, timeframe, strategy, and status=active.
  • disable_scannerConvenience tool: disable Trend0x scanner/autopilot for the authenticated user.No findings

    Why it is in this group

    • The name "disable_scanner" says "disable": a word for a change.
    Description, as the server wrote it
    Convenience tool: disable Trend0x scanner/autopilot for the authenticated user.
  • earnings_recapMarket intelligence alias: earnings and fundamentals recap.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence alias: earnings and fundamentals recap.
  • enable_scannerConvenience tool: enable Trend0x scanner/autopilot for the authenticated user.No findings

    Why it is in this group

    • The name "enable_scanner" says "enable": a word for a change.
    Description, as the server wrote it
    Convenience tool: enable Trend0x scanner/autopilot for the authenticated user.
  • execute_alpaca_tradePlace a stock order through the Trend0x executor using Alpaca.No findings

    Why it is in this group

    • The name "execute_alpaca_trade" says "execute": a word for a change.
    Description, as the server wrote it
    Place a stock order through the Trend0x executor using Alpaca.
  • execute_bitunix_tradeExecute a trade on Bitunix through the Trend0x executor.No findings

    Why it is in this group

    • The name "execute_bitunix_trade" says "execute": a word for a change.
    Description, as the server wrote it
    Execute a trade on Bitunix through the Trend0x executor.
  • execute_tradeExecute a market order on a connected exchange.No findings

    Why it is in this group

    • The name "execute_trade" says "execute": a word for a change.
    Description, as the server wrote it
    Execute a market order on a connected exchange.
  • implement_strategySave a structured strategy draft privately to Strategy Hub, inactive.No findings

    Why it is in this group

    • The description's first verb is "save": a word for a change.
    Description, as the server wrote it
    Save a structured strategy draft privately to Strategy Hub, inactive. Does not write code or enable trading. Requires confirm=true.
  • market_newsMarket intelligence alias: breaking market-moving news brief.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence alias: breaking market-moving news brief.
  • okx_account_balanceOKX authenticated account balance.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX authenticated account balance. Requires connected OKX API key, secret, and passphrase.
  • okx_instrumentsOKX public instrument metadata, contract specs, tick sizes, lot sizes, and trading status.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX public instrument metadata, contract specs, tick sizes, lot sizes, and trading status.
  • okx_market_candlesOKX public candlesticks.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX public candlesticks. Bars use OKX values such as 1m, 5m, 15m, 1H, 4H, 1D.
  • okx_market_tickersOKX public market ticker data.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX public market ticker data. Use for prices, 24h stats, and market snapshots.
  • okx_open_ordersOKX authenticated pending/open orders.No findings

    Why it is in this group

    • The name "okx_open_orders" says "open": a word for a change.
    Description, as the server wrote it
    OKX authenticated pending/open orders.
  • okx_order_historyOKX authenticated order history.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX authenticated order history.
  • okx_orderbookOKX public order book snapshot.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX public order book snapshot.
  • okx_place_orderOKX V5 live order placement.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX V5 live order placement. Requires confirm=true and connected OKX trade permissions.
  • okx_positionsOKX authenticated open positions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX authenticated open positions.
  • okx_set_leverageOKX V5 set leverage.No findings

    Why it is in this group

    • The name "okx_set_leverage" says "set": a word for a change.
    Description, as the server wrote it
    OKX V5 set leverage. Requires confirm=true.
  • okx_trade_historyOKX authenticated fills/trade execution history.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    OKX authenticated fills/trade execution history.
  • pause_saved_strategyPause new entries on an owned saved strategy through its existing runner.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Pause new entries on an owned saved strategy through its existing runner. Does not close positions or cancel orders. Optional exchange scopes the pause to that selected environment.
  • perplexity_earnings_recapMarket intelligence: earnings, fundamentals, analyst revisions, and valuation context.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence: earnings, fundamentals, analyst revisions, and valuation context.
  • perplexity_market_newsMarket intelligence: breaking market-moving news brief for crypto, equities, commodities, FX, and indices.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence: breaking market-moving news brief for crypto, equities, commodities, FX, and indices.
  • perplexity_sentiment_signalMarket intelligence: trade-ready sentiment score from 0-100 for pre-trade conviction checks and scanner confluence.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence: trade-ready sentiment score from 0-100 for pre-trade conviction checks and scanner confluence.
  • perplexity_social_buzzMarket intelligence: social sentiment and viral narrative scan for a ticker, topic, or theme.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence: social sentiment and viral narrative scan for a ticker, topic, or theme.
  • perplexity_ticker_researchMarket intelligence: cited deep-dive research brief for one ticker or crypto pair.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence: cited deep-dive research brief for one ticker or crypto pair.
  • perplexity_viral_updatesMarket intelligence: narrative radar with Trend0x-ready structured signal bullets.No findings

    Why it is in this group

    • The name "perplexity_viral_updates" says "update": a word for a change.
    Description, as the server wrote it
    Market intelligence: narrative radar with Trend0x-ready structured signal bullets.
  • perplexity_watchlist_digestMarket intelligence: multi-asset market digest with macro context, risk radar, and one trade idea.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence: multi-asset market digest with macro context, risk radar, and one trade idea.
  • position_sizing_policyStore and evaluate max position size and leverage policy.No findings

    Why it is in this group

    • The description's first verb is "store": a word for a change.
    Description, as the server wrote it
    Store and evaluate max position size and leverage policy.
  • run_backtestRun an on-demand Trend0x strategy backtest using persisted historical klines.No findings

    Why it is in this group

    • The name "run_backtest" says "run": a word for a change.
    Description, as the server wrote it
    Run an on-demand Trend0x strategy backtest using persisted historical klines. Supports multi-pair runs such as BTCUSDT, ETHUSDT, XRPUSDT on 15m for 90 days, and stores results for later retrieval.
  • run_saved_strategyStart an already selected saved private draft only through its verified Paper or WhiteBIT runner.No findings

    Why it is in this group

    • The name "run_saved_strategy" says "run": a word for a change.
    Description, as the server wrote it
    Start an already selected saved private draft only through its verified Paper or WhiteBIT runner. Requires confirm=true and, on WHITEBIT, accept_managed_tp_risk=true. A connected API key alone is not a runner.
  • scanner_controlEnable, disable, toggle, or read Trend0x scanner/autopilot state for the authenticated user.No findings

    Why it is in this group

    • The description's first verb is "enable": a word for a change.
    Description, as the server wrote it
    Enable, disable, toggle, or read Trend0x scanner/autopilot state for the authenticated user. Updates dashboard, Telegram, and backend scanner state.
  • select_strategy_exchangeSelect a connected execution environment on an inactive saved private draft without creating a draft or starting an order.No findings

    Why it is in this group

    • The name "select_strategy_exchange" says "select": a word for a change.
    Description, as the server wrote it
    Select a connected execution environment on an inactive saved private draft without creating a draft or starting an order. Runnable saved-draft venues are disclosed separately; connected does not mean live-runnable.
  • sentiment_signalMarket intelligence alias: trade-ready sentiment score.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence alias: trade-ready sentiment score.
  • set_max_daily_lossSet or update daily loss guardrail.No findings

    Why it is in this group

    • The name "set_max_daily_loss" says "set": a word for a change.
    Description, as the server wrote it
    Set or update daily loss guardrail.
  • set_strategy_execution_selectionPreview or confirm selected environments and pair toggles for an owned private draft.No findings

    Why it is in this group

    • The name "set_strategy_execution_selection" says "set": a word for a change.
    Description, as the server wrote it
    Preview or confirm selected environments and pair toggles for an owned private draft. Supports verified PAPER and WHITEBIT runners; other exchanges remain unsupported here. Does not activate trading or rewrite draft rules. Changing environments requires paused and reconciled runners.
  • social_buzzMarket intelligence alias: social sentiment and viral narrative scan.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence alias: social sentiment and viral narrative scan.
  • start_paper_strategyStart a saved draft in the verified paper runner only.No findings

    Why it is in this group

    • The name "start_paper_strategy" says "start": a word for a change.
    Description, as the server wrote it
    Start a saved draft in the verified paper runner only. Requires an exact matching backtest and confirm=true. Never places an exchange order.
  • strategy_hubAccess Strategy Hub catalog, performance, followed users, and followed signals.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Access Strategy Hub catalog, performance, followed users, and followed signals.
  • ticker_researchMarket intelligence alias: cited ticker research brief.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence alias: cited ticker research brief.
  • trade_confirmCreate or verify a confirmation code for sensitive trade actions.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Create or verify a confirmation code for sensitive trade actions.
  • update_strategy_exchangeChange only an already running strategy's exchange and consistent spot/futures fields.No findings

    Why it is in this group

    • The name "update_strategy_exchange" says "update": a word for a change.
    Description, as the server wrote it
    Change only an already running strategy's exchange and consistent spot/futures fields. Spot forces 1x. dry_run previews without saving. No draft, status change, or exchange order.
  • update_strategy_rulesOverwrite an existing saved draft's rules in place.No findings

    Why it is in this group

    • The name "update_strategy_rules" says "update": a word for a change.
    Description, as the server wrote it
    Overwrite an existing saved draft's rules in place. Omitting TRAILING STOP from exitRules, or setting trailingStopPercent to null, 0, or none, removes it. dry_run previews without saving. Refuses absent drafts.
  • update_task_statusUpdate status/progress/result for a task.No findings

    Why it is in this group

    • The name "update_task_status" says "update": a word for a change.
    Description, as the server wrote it
    Update status/progress/result for a task.
  • viral_updatesMarket intelligence alias: narrative radar with Trend0x-ready signal bullets.No findings

    Why it is in this group

    • The name "viral_updates" says "update": a word for a change.
    Description, as the server wrote it
    Market intelligence alias: narrative radar with Trend0x-ready signal bullets.
  • watchlist_digestMarket intelligence alias: multi-asset watchlist digest.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Market intelligence alias: multi-asset watchlist digest.
Only reads 36Show 36 read-only tools
  • account_risk_settingsRead or update only the authenticated account's risk settings with an agent token; dry_run validates an update without saving.No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read or update only the authenticated account's risk settings with an agent token; dry_run validates an update without saving.
  • agent_reportsList or push agent reports into the terminal dashboard.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List or push agent reports into the terminal dashboard.
  • backtest_resultsRead recorded backtest results.No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read recorded backtest results.
  • binance_agent_skillsList Binance Skills Hub categories and Trend0x Binance MCP/API routing guidance.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List Binance Skills Hub categories and Trend0x Binance MCP/API routing guidance.
  • cognitive_controlRead or update cognitive brain mode, guardian, kill switch, and profit lock.No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read or update cognitive brain mode, guardian, kill switch, and profit lock.
  • fetch_terminal_stateFetch balances, positions, news, and health from unified terminal state.No findings

    Why it is in this group

    • The name "fetch_terminal_state" says "fetch": a word for reading.
    Description, as the server wrote it
    Fetch balances, positions, news, and health from unified terminal state.
  • financial_instrumentsReturn the Trend0x scanner financial instrument universe used by market-intelligence-enhanced research and scanning.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return the Trend0x scanner financial instrument universe used by market-intelligence-enhanced research and scanning.
  • get_alpaca_accountFetch Alpaca account configuration and connection status.No findings

    Why it is in this group

    • The name "get_alpaca_account" says "get": a word for reading.
    Description, as the server wrote it
    Fetch Alpaca account configuration and connection status.
  • get_alpaca_newsGet latest market news for one or more symbols.No findings

    Why it is in this group

    • The name "get_alpaca_news" says "get": a word for reading.
    Description, as the server wrote it
    Get latest market news for one or more symbols.
  • get_alpaca_positionsList Alpaca stock positions from the unified account state.No findings

    Why it is in this group

    • The name "get_alpaca_positions" says "get": a word for reading.
    Description, as the server wrote it
    List Alpaca stock positions from the unified account state.
  • get_balanceGet account balance for an exchange.No findings

    Why it is in this group

    • The name "get_balance" says "get": a word for reading.
    Description, as the server wrote it
    Get account balance for an exchange.
  • get_bitpanda_portfolioRead the authenticated user's Bitpanda asset and fiat wallets.No findings

    Why it is in this group

    • The name "get_bitpanda_portfolio" says "get": a word for reading.
    Description, as the server wrote it
    Read the authenticated user's Bitpanda asset and fiat wallets. Bitpanda retail API access is read-only; this tool never places orders.
  • get_bitpanda_tickersRead Bitpanda public ticker data.No findings

    Why it is in this group

    • The name "get_bitpanda_tickers" says "get": a word for reading.
    Description, as the server wrote it
    Read Bitpanda public ticker data. Optionally filter the returned page by asset symbol.
  • get_bitpanda_trade_historyRead the authenticated user's completed Bitpanda trade history.No findings

    Why it is in this group

    • The name "get_bitpanda_trade_history" says "get": a word for reading.
    Description, as the server wrote it
    Read the authenticated user's completed Bitpanda trade history.
  • get_bitunix_balanceFetch Bitunix wallet balance.No findings

    Why it is in this group

    • The name "get_bitunix_balance" says "get": a word for reading.
    Description, as the server wrote it
    Fetch Bitunix wallet balance.
  • get_bitunix_positionsList open Bitunix futures positions.No findings

    Why it is in this group

    • The name "get_bitunix_positions" says "get": a word for reading.
    Description, as the server wrote it
    List open Bitunix futures positions.
  • get_exchange_positionsRead positions for one connected exchange.No findings

    Why it is in this group

    • The name "get_exchange_positions" says "get": a word for reading.
    Description, as the server wrote it
    Read positions for one connected exchange. WHITEBIT returns Spot holdings as inventory, not futures positions; unknown cost basis remains null.
  • get_market_dataGet current price and 24h stats for a symbol.No findings

    Why it is in this group

    • The name "get_market_data" says "get": a word for reading.
    Description, as the server wrote it
    Get current price and 24h stats for a symbol.
  • get_performance_metricsTrading performance metrics for a lookback window.No findings

    Why it is in this group

    • The name "get_performance_metrics" says "get": a word for reading.
    Description, as the server wrote it
    Trading performance metrics for a lookback window.
  • get_pnl_reportRealized and unrealized PnL report with filters.No findings

    Why it is in this group

    • The name "get_pnl_report" says "get": a word for reading.
    Description, as the server wrote it
    Realized and unrealized PnL report with filters.
  • get_portfolio_summaryAggregate balances and positions across connected exchanges.No findings

    Why it is in this group

    • The name "get_portfolio_summary" says "get": a word for reading.
    Description, as the server wrote it
    Aggregate balances and positions across connected exchanges.
  • get_risk_metricsPortfolio-level risk analytics.No findings

    Why it is in this group

    • The name "get_risk_metrics" says "get": a word for reading.
    Description, as the server wrote it
    Portfolio-level risk analytics.
  • get_whitebit_portfolioRead WhiteBIT Main and Trade balances and Spot holdings, including available/locked quantity, verified entry basis, and PnL when available.No findings

    Why it is in this group

    • The name "get_whitebit_portfolio" says "get": a word for reading.
    Description, as the server wrote it
    Read WhiteBIT Main and Trade balances and Spot holdings, including available/locked quantity, verified entry basis, and PnL when available. This never places an order.
  • history_queryQuery recent signals, backtests, and trades.No findings

    Why it is in this group

    • The name "history_query" says "query": a word for reading.
    Description, as the server wrote it
    Query recent signals, backtests, and trades.
  • list_tasksGet active and historical agent tasks visible to the authenticated user.No findings

    Why it is in this group

    • The name "list_tasks" says "list": a word for reading.
    Description, as the server wrote it
    Get active and historical agent tasks visible to the authenticated user.
  • manage_strategiesList, enable, disable, or inspect trading strategies in Strategy Hub.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List, enable, disable, or inspect trading strategies in Strategy Hub.
  • okx_agent_skillsList OKX Agent TradeKit skill categories and routing guidance available to Trend0x agents.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List OKX Agent TradeKit skill categories and routing guidance available to Trend0x agents.
  • paper_profit_policyRead or apply the user-confirmed historical paper-entry allowlist.No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read or apply the user-confirmed historical paper-entry allowlist. Caller account only; live settings, positions and orders are unchanged. Apply requires confirm=true.
  • portfolio_historyReturn portfolio trade history for the authenticated user.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return portfolio trade history for the authenticated user.
  • portfolio_performanceReturn portfolio performance timeline for the authenticated user.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return portfolio performance timeline for the authenticated user.
  • risk_reward_checkValidate risk-to-reward ratio before trade execution.No findings

    Why it is in this group

    • The description's first verb is "validate": a word for reading.
    Description, as the server wrote it
    Validate risk-to-reward ratio before trade execution.
  • scanner_configRead or update scanner pairs, timeframes, auto-trading, and market-intelligence-enhanced scanner settings.No findings

    Why it is in this group

    • The description's first verb is "read": a word for reading.
    Description, as the server wrote it
    Read or update scanner pairs, timeframes, auto-trading, and market-intelligence-enhanced scanner settings.
  • scanner_statusRead current scanner status and cached market tickers.No findings

    Why it is in this group

    • The name "scanner_status" says "status": a word for reading.
    Description, as the server wrote it
    Read current scanner status and cached market tickers.
  • terminal_configReturn masked terminal profile, exchange, scanner, and risk configuration for the authenticated user.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return masked terminal profile, exchange, scanner, and risk configuration for the authenticated user.
  • terminal_modulesList terminal modules and trading strategy module metadata.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List terminal modules and trading strategy module metadata.
  • terminal_newsFetch terminal market news.No findings

    Why it is in this group

    • The description's first verb is "fetch": a word for reading.
    Description, as the server wrote it
    Fetch terminal market news.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data or untrusted-input.

Reads private data0
Reads files, mail, messages, databases, secrets, calendars or repositories.
Reads text others write0
Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
Can send data out1
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Findings

Matches of fixed checks, with the text they matched.

No check matched anything in these tool definitions. That is not a safety guarantee.

History

Changes to its tool definitions and to its remote endpoint, newest first.

No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.

Install

Pinned to version 3.5.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http trend0x https://app.trend0x.com/api/mcp --header 'Authorization: <your-authorization>'
claude mcp add --transport http trend0x https://app.trend0x.com/api/mcp --header 'Authorization: <your-authorization>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__trend0x__get_market_data",
      "mcp__trend0x__get_balance",
      "mcp__trend0x__paper_profit_policy",
      "mcp__trend0x__get_bitpanda_portfolio",
      "mcp__trend0x__get_bitpanda_trade_history",
      "mcp__trend0x__get_bitpanda_tickers",
      "mcp__trend0x__get_alpaca_account",
      "mcp__trend0x__get_alpaca_positions",
      "mcp__trend0x__get_alpaca_news",
      "mcp__trend0x__get_bitunix_balance",
      "mcp__trend0x__get_bitunix_positions",
      "mcp__trend0x__list_tasks",
      "mcp__trend0x__risk_reward_check",
      "mcp__trend0x__get_risk_metrics",
      "mcp__trend0x__get_portfolio_summary",
      "mcp__trend0x__get_pnl_report",
      "mcp__trend0x__get_performance_metrics",
      "mcp__trend0x__fetch_terminal_state",
      "mcp__trend0x__get_whitebit_portfolio",
      "mcp__trend0x__get_exchange_positions",
      "mcp__trend0x__manage_strategies",
      "mcp__trend0x__account_risk_settings",
      "mcp__trend0x__scanner_config",
      "mcp__trend0x__scanner_status",
      "mcp__trend0x__terminal_modules",
      "mcp__trend0x__terminal_config",
      "mcp__trend0x__portfolio_history",
      "mcp__trend0x__portfolio_performance",
      "mcp__trend0x__backtest_results",
      "mcp__trend0x__history_query",
      "mcp__trend0x__agent_reports",
      "mcp__trend0x__terminal_news",
      "mcp__trend0x__financial_instruments",
      "mcp__trend0x__cognitive_control",
      "mcp__trend0x__okx_agent_skills",
      "mcp__trend0x__binance_agent_skills"
    ],
    "ask": [
      "mcp__trend0x__execute_trade",
      "mcp__trend0x__assistant_operation",
      "mcp__trend0x__pause_saved_strategy",
      "mcp__trend0x__set_strategy_execution_selection",
      "mcp__trend0x__execute_alpaca_trade",
      "mcp__trend0x__execute_bitunix_trade",
      "mcp__trend0x__create_task",
      "mcp__trend0x__create_scanner_task",
      "mcp__trend0x__update_task_status",
      "mcp__trend0x__calculate_position_size",
      "mcp__trend0x__set_max_daily_loss",
      "mcp__trend0x__position_sizing_policy",
      "mcp__trend0x__circuit_breaker",
      "mcp__trend0x__trade_confirm",
      "mcp__trend0x__select_strategy_exchange",
      "mcp__trend0x__run_saved_strategy",
      "mcp__trend0x__start_paper_strategy",
      "mcp__trend0x__update_strategy_exchange",
      "mcp__trend0x__update_strategy_rules",
      "mcp__trend0x__implement_strategy",
      "mcp__trend0x__strategy_hub",
      "mcp__trend0x__scanner_control",
      "mcp__trend0x__enable_scanner",
      "mcp__trend0x__disable_scanner",
      "mcp__trend0x__run_backtest",
      "mcp__trend0x__send_markdown_to_telegram",
      "mcp__trend0x__perplexity_market_news",
      "mcp__trend0x__perplexity_social_buzz",
      "mcp__trend0x__perplexity_ticker_research",
      "mcp__trend0x__perplexity_viral_updates",
      "mcp__trend0x__perplexity_earnings_recap",
      "mcp__trend0x__perplexity_watchlist_digest",
      "mcp__trend0x__perplexity_sentiment_signal",
      "mcp__trend0x__market_news",
      "mcp__trend0x__social_buzz",
      "mcp__trend0x__ticker_research",
      "mcp__trend0x__viral_updates",
      "mcp__trend0x__earnings_recap",
      "mcp__trend0x__watchlist_digest",
      "mcp__trend0x__sentiment_signal",
      "mcp__trend0x__bybit_market_tickers",
      "mcp__trend0x__bybit_market_kline",
      "mcp__trend0x__bybit_orderbook",
      "mcp__trend0x__bybit_instruments_info",
      "mcp__trend0x__bybit_wallet_balance",
      "mcp__trend0x__bybit_positions",
      "mcp__trend0x__bybit_open_orders",
      "mcp__trend0x__bybit_order_history",
      "mcp__trend0x__bybit_trade_history",
      "mcp__trend0x__bybit_internal_transfer",
      "mcp__trend0x__bybit_place_order",
      "mcp__trend0x__bybit_set_trading_stop",
      "mcp__trend0x__bybit_set_leverage",
      "mcp__trend0x__okx_market_tickers",
      "mcp__trend0x__okx_market_candles",
      "mcp__trend0x__okx_orderbook",
      "mcp__trend0x__okx_instruments",
      "mcp__trend0x__okx_account_balance",
      "mcp__trend0x__okx_positions",
      "mcp__trend0x__okx_open_orders",
      "mcp__trend0x__okx_order_history",
      "mcp__trend0x__okx_trade_history",
      "mcp__trend0x__okx_place_order",
      "mcp__trend0x__okx_set_leverage",
      "mcp__trend0x__binance_market_ticker",
      "mcp__trend0x__binance_market_klines",
      "mcp__trend0x__binance_orderbook",
      "mcp__trend0x__binance_exchange_info",
      "mcp__trend0x__binance_funding_rate",
      "mcp__trend0x__binance_open_interest",
      "mcp__trend0x__binance_account_balance",
      "mcp__trend0x__binance_positions",
      "mcp__trend0x__binance_open_orders",
      "mcp__trend0x__binance_order_history",
      "mcp__trend0x__binance_trade_history",
      "mcp__trend0x__binance_income_history"
    ],
    "deny": [
      "mcp__trend0x__emergency_close_all",
      "mcp__trend0x__bybit_cancel_order",
      "mcp__trend0x__okx_cancel_order"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as trend0x. Review it before you use it.

Capability tags behind 1 rule
  • mcp__trend0x__send_markdown_to_telegram outbound

Pin

Keep the decision: fail CI when the tools change, follow every change, or show a badge.

Pin in CI

Fail a build when the tools you reviewed are not the tools the server serves today.

curl -s "https://anlyon.dev/api/v1/servers/io.github.trend0xai/trend0x/verify?hash=ace84a00ce6dfa6bd7fa656a1548a61f8630ae6b1229bca33a56d1430ccffb5c" | jq -e '.changed == false'

Pinned hash ace84a00ce6d, from Nov 2, 2026, 23:18 UTC.

Watch

Get told when its tools change: a new tool, a new description, a new class.

https://anlyon.dev/servers/io.github.trend0xai/trend0x/changes.xml

An Atom feed. Works in any feed reader or Slack's RSS app.

Badge

anlyon.dev badge for io.github.trend0xai/trend0x
[![anlyon.dev](https://anlyon.dev/badge/io.github.trend0xai/trend0x.svg)](https://anlyon.dev/servers/io.github.trend0xai/trend0x)

Source: MCP Registry. Synced Nov 2, 2026, 23:17 UTC.