Skip to main content
Glama
TradingAgentStack

TradingAgentStack

AI Trading Tools

A sourced list of AI trading agents, broker MCP servers, market data APIs, Telegram bots, agent wallets and exchanges. Every fact and score is copied from the TradingAgentStack open dataset.

160 tools. Dataset generated 2026-11-02. Newest listing check: 2026-11-02.

Not financial advice. Verify details with each vendor before connecting real money.

Contents

Related MCP server: EdgeDepth Research MCP Server

How scores work

The safety score is a 0 to 100 measure of what a tool can do with your money. It is built from seven sourced inputs: whether it can place live orders unattended, whether order approval exists, whether paper, demo or testnet is available, whether it can withdraw or transfer funds, whether keys can be scoped, whether the code is open source, and whether the facts come from the vendor. When an input is missing, the listing is marked partial and the percentage is the points earned out of the points that could be checked. Affiliate links never affect the score.

Crypto agent tools (agent wallets, DeFi and Telegram bots, exchanges, and similar) may also show an Agent Risk Score. That column is filled only where TradingAgentStack has published a v2 score. The percentage is the published points divided by the points that could be checked, rounded to the nearest whole number.

Trade with a bot

See Trade with a bot.

AI trading agents (6)

AI trading agents on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Binance Agentic Wallet

tokens on BNB Smart Chain, Ethereum, Base and Solana, market swaps and limit orders, prediction markets

live on BNB Smart Chain, Ethereum, Base and Solana; no testnet mentioned

official

65%

65%

Bitget Wallet Skill

swaps and bridges on Ethereum, Solana, BNB Chain, Base, Arbitrum, Tron and more, gasless transfers, x402 payments

live; no testnet mentioned

official

55%

55%

HeyAnon

swaps, bridges and transfers from EVM, Solana and TON wallets, automated strategies on linked exchange accounts

live; no testnet or paper mode mentioned

official

56% (partial)

56% (partial)

Mangrove

crypto spot and whole-share US equities on Robinhood (long-only, limit orders), DEX swaps through 1inch on 10 EVM chains, Kraken (orders through Mangrove's keyless OAuth connection)

paper schedules run on MangroveAI with no funds at risk; live execution on Robinhood, 1inch DEX swaps and Kraken OAuth

official

58%

58%

OKX Agentic Wallet

tokens on nearly 20 chains incl. X Layer, Ethereum and Solana, trading and transfers

live (launched March 18, 2026); no testnet mentioned

official

25%

25%

Tria Agentic Trading

perpetual futures on Hyperliquid, perpetual futures on Decibel

live only on mainnet; no testnet or practice account in the documented setup

official

35%

35%

AI trading bot platforms (16)

AI trading bot platforms on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

3Commas

crypto spot, crypto futures

live via exchange API keys; free trial; backtesting

official

58%

Bitsgap

crypto spot, crypto futures

live via exchange API keys; free demo with 20 bots

official

50%

Capitalise.ai

forex, CFDs, crypto, stocks (via partner brokers)

live via partner brokers; backtesting and simulation

official

33% (partial)

Coinrule

crypto, US stocks, ETFs

live via exchange/broker connection; backtesting; templates

official

50%

Composer

US stocks, ETFs

live in a Composer brokerage account; unlimited backtests

official

29% (partial)

Cryptohopper

crypto

live via exchange API or OAuth; paper trading bot included

official

50%

Nova Trading App

crypto spot (live on KuCoin, Bybit, Bybit EU, Bitget and HTX), crypto futures and long/short strategies (paper only)

every account starts in paper mode; live spot trading through your own exchange account is optional

official

53% (partial)

Nyria

US stocks and options (option spreads up to 4 legs), crypto

free paper trading (Nyria Paper, Alpaca Paper, Tradier Sandbox); live on Charles Schwab, Tradier, tastytrade and Alpaca

official

51% (partial)

Option Alpha

US options, US stocks

live and paper via connected brokers

official

53% (partial)

Pionex

crypto spot, crypto futures

live (Pionex is the exchange; bots are built in)

official

24% (partial)

Surmount

US stocks, ETFs, crypto

paper trading on Core; live via connected brokers or Quantbase account

official

50%

Tickeron

US stocks, ETFs, crypto, forex

virtual and brokerage AI robots

official

33% (partial)

Trade Ideas (Holly AI)

US stocks, ETFs

live via connected brokers; real-time paper trading

official

33% (partial)

TradersPost

US stocks, futures, options, crypto

paper auto-submit free; live auto-submit on paid plans

official

72% (partial)

TrendSpider

US stocks, ETFs, futures, options, forex, crypto

live via SignalStack to 30+ brokers and exchanges (5 free automated orders/mo); backtesting and forward testing

official

17% (partial)

WunderTrading

crypto spot, crypto futures

live via exchange API keys; demo account

official

50%

Open-source trading bots (7)

Open-source trading bots on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Freqtrade

crypto spot, crypto futures

dry-run (paper) and live, self-hosted

official

60%

Hummingbot

crypto spot, crypto perpetuals, DEX, Kalshi

live (self-hosted); paper connectors

official

60%

Jesse

crypto, stocks, commodities

backtesting and live (self-hosted)

official

53% (partial)

LumiBot

stocks, ETFs, options, futures, forex, crypto, prediction markets

backtest, paper and live (self-hosted); the strategy class can stay the same, but startup code must call Strategy.backtest() for history or run_live()/Trader.run_all() for a broker. Alpaca paper is PAPER true or ALPACA_IS_PAPER, and the CLI has lumibot run --paper. Alpaca, Tradier, Interactive Brokers and Tradovate document paper or demo accounts; CCXT can use sandbox true where the exchange has a testnet. Setting IS_BACKTESTING=false does not by itself turn a backtest-only file into broker trading.

official

53% (partial)

OctoBot

crypto

live and paper (virtual money)

official

60%

Superalgos

crypto

backtest, paper and live (self-hosted)

official

60%

Vibe-Trading

stocks (US, HK, China A-shares, UK, Canada, India, Korea, Brazil and more), crypto, futures, forex

backtest, paper and live (self-hosted). v0.1.17 (Oct 21, 2026) adds daily paper trading with saved accounts that fill against completed daily bars and never reach a broker. Most of its 19 broker connectors also place orders on the broker's own paper account; bounded live orders are wired for Alpaca, Binance, OKX, Futu, Tiger, eToro, MetaTrader 5 and Robinhood (Robinhood is live-only). Paper vs live is a per-broker runtime check (account id, host, demo flag), not a setting the agent can flip, and brokers without such a signal are capped at paper and read-only.

official

62% (partial)

On-chain & DeFi trading agents (9)

On-chain & DeFi trading agents on TradingAgentStack

Guide: Best Telegram trading bots.

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

0x Swap API

EVM chains, Solana

live (on-chain swaps)

official

41% (partial)

41% (partial)

1inch Swap API

EVM DEX liquidity

live (on-chain swaps)

official

71% (partial)

71% (partial)

Banana Gun

Solana, Ethereum, Base, other EVM chains

live only (real funds)

official

11% (partial)

11% (partial)

BONKbot

Solana

live only

official

11% (partial)

11% (partial)

Craic Hub Exchange

Solana tokens (any token with a liquidity pool, including new pump.fun coins), routed through Jupiter, cross-chain swaps (Bitcoin, Ethereum, Base, BNB Chain, Arbitrum and more) through LI.FI, token launches on 8 chains

live only: real tokens on Solana and other mainnets; no paper or demo mode on the site

official

80%

80%

Jupiter API

Solana DEX liquidity

live (on-chain swaps)

official

41% (partial)

41% (partial)

Maestro

Solana, Ethereum, BSC, Base, Arbitrum, TON, Tron

live only

official

10%

10%

Solana Agent Kit

Solana

live and devnet

official

35%

35%

Trojan

Solana

live only

official

10%

10%

AI signals & research copilots (9)

AI signals & research copilots on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Danelfin

US stocks, ETFs, European stocks

research only (no execution); broker sync on paid plans

official

90%

Intellectia

US stocks, ETFs, crypto

research only

official

90%

Kaito

crypto

research only

official

90%

Kavout

US stocks, ETFs, global stocks and ETFs (30+ exchanges in 29 countries, Pro and Premium), crypto, forex

research only

official

90%

LevelFields

US stocks, options

alerts only

official

90%

LunarCrush

crypto, stocks

research only

official

90%

Nansen

crypto (on-chain)

research only

official

90%

Prospero.ai

US stocks

research only

official

90%

Santiment

crypto

research only

official

90%

Copy trading & strategy marketplaces (7)

Copy trading & strategy marketplaces on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Bitget Copy Trading

crypto futures, spot

live

official

29% (partial)

Bybit Copy Trading

crypto derivatives, spot

live

official

51% (partial)

Collective2

stocks, options, futures, forex, crypto

live AutoTrade at supported brokers; strategies tracked publicly

official

41% (partial)

Darwinex Zero

CFDs, futures, crypto CFDs

virtual capital; track record can attract real allocation

official

90%

eToro CopyTrader

stocks, ETFs, crypto

live; free $100k virtual portfolio for demo

official

51% (partial)

MQL5 Signals

forex, CFDs (MetaTrader 4/5)

live only: copyable signals must come from real-money accounts (demo, contest and cent account signals are not allowed)

official

43%

ZuluTrade

forex, CFDs, crypto CFDs

live and demo

official

44% (partial)

Agent tokens with a product (2)

Agent tokens with a product on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Olas Pearl

prediction markets (Polystrat on Polymarket, Omenstrat), DeFi portfolio agents (Basius on Base, Optimus)

live

official

33% (partial)

33% (partial)

Virtuals ACP (acp-cli)

USDC agent-to-agent job payments held in escrow, agent wallets (EVM and Solana), virtual payment cards

live on Base mainnet (ACP v2.0, April 2026); Base Sepolia and BSC testnet also supported

official

95%

95%

Build an AI agent

See Build an AI agent.

Broker MCP servers (16)

Broker MCP servers on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Alpaca MCP Server

US stocks, ETFs, options, crypto, fixed income quotes

live and paper (ALPACA_PAPER_TRADE defaults to true/paper; paper with simulated $100K)

official

68%

Axi MCP (MT5)

Axi MT5 account instruments (live prices, candles, positions, orders)

live and demo MT5 accounts; MT4 and Axi trading platform accounts can't connect

official

75%

B2Trader MCP (B2PRIME)

forex, crypto spot and crypto perpetual futures, CFDs on indices, commodities, energies and metals, NDFs

live: the full-access endpoint places real orders on your B2Trader account

official

40% (partial)

CCXT MCP Server

crypto spot and derivatives on 100+ exchanges via the unified ccxt API, prediction markets (e.g. Polymarket)

live and sandbox/testnet accounts (per exchange); out of the box only public market data; trading must be enabled per account in the config file, and "trading": true works only on sandbox/demo accounts (live needs "trading": "live")

official

85%

cTrader AI Agent Connect (MCP)

forex, CFDs (instruments depend on your cTrader broker)

live: with trading enabled, the agent places, modifies and closes real orders on the connected cTrader account

official

64% (partial)

eToro MCP Connectors

stocks, ETFs, crypto, commodities

live account; eToro suggests testing workflows on a demo account first

official

90%

Interactive Brokers AI Integration (MCP)

global multi-asset (account/portfolio, market data)

live account

official

71% (partial)

Longbridge MCP

quotes/depth, fundamentals, options, warrants

live trading tools (place/modify/cancel); paper trading accounts work too, except on Longbridge US accounts, which have no paper account

official

68%

moomoo MCP

quotes, portfolio, orders; HK, US, CN, SG, JP, MY markets (OpenAPI)

Simulated (paper) trading is authorized separately from live trading; paper trading becomes available with market data authorization, so an agent can use paper trading without live trade access. moomoo says its docs may currently be wrong on this (moomoo OpenAPI team, email to TradingAgentStack, 2026-10-26)

official

58%

NinjaTrader MCP

futures and event contracts in your NinjaTrader or Tradovate account (contracts, quotes, orders, risk)

Demo (simulated) and Live endpoints

official

58%

Public Hosted MCP Server

Public.com brokerage account

live (real money); no paper or sandbox account: every order is a real order in your Public account (Public, email to TradingAgentStack, 2026-10-26)

official

28% (partial)

Robinhood Trading MCP

equities (long), options, crypto

live, from a dedicated MCP account

official

71% (partial)

tastytrade MCP Server

tastytrade account (orders, quotes)

live by default (connects to production unless TASTYTRADE_ENV=sandbox); sandbox available (no market data, resets every 24 hours)

official

100%

TradeStation MCP

TradeStation execution, market data, account APIs

live

official

86% (partial)

Tradier MCP Server

US stocks, options (single-leg and multi-leg)

live and paper (PAPER_TRADING flag with your paper token)

official

50%

Webull Cloud MCP Server

stocks, ETFs, options, futures, crypto, event contracts, mutual funds

live: creates order instructions (stocks, options, futures, crypto, event contracts, algo) that you confirm in the Webull app/desktop; plus account data, order history, market data

official

88% (partial)

Market data MCP servers (11)

Market data MCP servers on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Alpha Vantage MCP

stocks (20+ yrs history), quotes

data only

official

100%

CryptoQuant MCP Server

Bitcoin, Ethereum, XRP, TRON, stablecoins, ERC-20 tokens, alts

data only

official

90%

Databento MCP servers (dbn-go)

Databento datasets

data only

community

100%

DexPaprika MCP

DEX tokens and pools, on-chain crypto across many chains

data only

official

100%

Lava MCP (A-share news heat)

China A-share stocks and concept sectors (news-flow heat: mentions, institutions and influencers mentioning them, first mentions), optional Hong Kong and US names by stock name

data only

official

90%

Massive (formerly Polygon) MCP

stocks, options, forex, crypto, futures, fundamentals, news. Formerly: Polygon MCP (mcp_polygon); repo renamed from polygon-io/mcp_polygon to massive-com/mcp_massive

data only

official

100%

Pyth Pro MCP Server

crypto, FX, equities, metals, rates, commodities, funding rates, NAVs

data only

official

90%

Redstone MCP

about 2,900 US-listed stocks and 1,200 US ETFs (end-of-day returns and risk metrics, up to 5 years), portfolio backtests with quarterly rebalancing

data only

official

90%

Reslyce Flow MCP

US stock and ETF options flow (captured 0-2 DTE activity for 100 tracked tickers), large options prints ($1M+) out to 45 DTE, daily open interest by strike

data only

official

90%

SiftingIO MCP

US stocks, forex, crypto, commodities, DEX and on-chain data, SEC fundamentals

data only

official

100%

TradingView MCP Server

stocks, ETFs, forex, crypto, futures, indices, bonds, macro

no trading (watchlists/alerts only)

official

90%

Agent frameworks (5)

Agent frameworks on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

LangGraph

n/a

n/a

official

100%

LlamaIndex

n/a

n/a

official

100%

Mastra

n/a

n/a

official

100%

Microsoft Agent Framework

n/a

n/a

official

100%

TradingAgents

stocks (any Yahoo Finance ticker: US, HK, Tokyo, London, India, China A-shares and more), crypto (e.g. BTC-USD)

research and backtesting only; approved trades go to a simulated exchange (no broker execution built in)

official

100%

Risk, safety & paper trading (9)

Risk, safety & paper trading on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Agent Market Arena (AMA)

crypto, stocks

live market data, paper (simulated) trading: the repository's results are paper_trading files

academic

100%

Alpaca Paper Trading

US stocks, ETFs, options, crypto

paper (simulated) with the same API as live

official

90%

Canopii Trust Index

MCP servers (any)

n/a

third-party

90%

Guardrails AI

LLM agents (any)

n/a

official

100%

IBKR Paper Trading Account

stocks, options, futures, forex

paper with $1M simulated buying power

official

90%

Invariant Guardrails

MCP and agent tool calls

n/a

official

100%

NeMo Guardrails

LLM agents (any)

n/a

official

100%

PolicyGate Capital

orders from any bot or agent

n/a

community

100%

TradingView Paper Trading

stocks, forex, crypto, futures, commodities

paper

official

90%

AI agent wallets (7)

AI agent wallets on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Coinbase AgentKit

EVM chains, Solana

live and testnet

official

65%

65%

Coinbase CDP Server Wallets

EVM networks (e.g. Base)

live and testnet (the quickstart runs on Base Sepolia with CDP Faucets)

official

55%

55%

Crossmint Agent Wallets

stablecoins (e.g. USDC), on-chain payments

live and staging (staging is connected to testnets, funded with test tokens of no value)

official

60%

60%

Privy server wallets

Ethereum and EVM chains, Solana

live and testnet (the REST quickstart sends a Sepolia transaction)

official

65%

65%

Safe Smart Account

EVM chains

live; contracts are deployed on many networks (see Safe's supported-networks list)

official

100%

100%

Turnkey

EVM chains, Solana, Bitcoin, Dogecoin, Tron, Cosmos and other chains

live; official code examples sign on testnets (Dogecoin, Tron, Celestia, Arc, Tempo)

official

65%

65%

ZeroDev

EVM chains (ERC-4337 smart accounts)

live and testnet (the free Sandbox plan is testnet only)

official

70%

70%

AI agent payments (6)

AI agent payments on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Agent Payments Protocol (AP2)

card payments (initial version), x402 stablecoin sample

specification, SDK and code samples (v0.2); not a hosted payment service

official

75% (partial)

75% (partial)

Coinbase Agentic Wallet

USDC on Base, Polygon and Solana, ETH, POL and SOL sends, token swaps on Base and Polygon, x402 paid APIs

live; the CLI also supports Base Sepolia and Solana Devnet

official

55%

55%

Lightning Agent Tools

bitcoin over the Lightning Network, L402 pay-per-request APIs

mainnet, plus regtest and testnet setups (local-key mode is meant for testnet, regtest and small-value mainnet)

official

56% (partial)

56% (partial)

Link agent wallet

one-time-use cards from your Link wallet, Shared Payment Tokens for Machine Payments Protocol (MPP) merchants

live; US Link accounts only (link-cli README); link-cli can issue test Shared Payment Tokens for a Stripe sandbox

official

75%

75%

Stripe Issuing for agents

virtual and single-use cards, Shared Payment Tokens for MPP and UCP checkouts, agentic network tokens (Visa, Mastercard)

live, by application (apply in the Stripe Dashboard; platforms contact Stripe); the agents page doesn't mention a test mode

official

55%

55%

x402

USDC and other ERC-20 tokens on Base, SPL tokens on Solana, pay-per-request HTTP 402 payments

live on Base and Solana mainnet; testnets on Base Sepolia and Solana Devnet

official

64% (partial)

64% (partial)

Markets & infrastructure

See Markets & infrastructure.

Exchanges & brokers for bots (17)

Exchanges & brokers for bots on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Aster

crypto perpetuals, crypto spot

live; testnet app and API with a daily faucet

official

58%

58%

Binance

crypto spot, crypto margin, crypto futures

live; Spot Testnet (testnet.binance.vision) for paper testing

official

49%

49%

Bitget

crypto spot, crypto futures, copy trading

live; demo trading in app, and the --paper-trading flag routes MCP, CLI and SDK requests to Bitget's Demo environment

official

85%

85%

Bybit

crypto spot, crypto derivatives, options

live; Demo Trading (api-demo.bybit.com, live prices) and a separate Testnet

official

85%

85%

Coinbase Advanced

crypto spot, crypto futures (eligible regions), crypto perps (20+ tokens) and index perps (US only) via Coinbase for Agents, eligible US stocks via Coinbase for Agents

live; static Advanced Trade sandbox (mocked Accounts and Orders responses)

official

75%

75%

dYdX

crypto perpetuals

live; public testnet with faucet

official

68%

68%

edgeX

crypto perpetuals

live

official

29% (partial)

29% (partial)

Extended

crypto perpetuals, RWA perpetuals

live; Sepolia testnet with daily test USDC

official

43%

43%

Gemini

crypto spot, crypto perpetuals (eligible regions), prediction markets

live; full-function sandbox with test funds (exchange.sandbox.gemini.com)

official

60%

60%

GMX

crypto perpetuals (pool-based, oracle-priced)

live; testnet contracts on Arbitrum Sepolia and Avalanche Fuji

official

68%

68%

Hyperliquid

crypto perpetuals, crypto spot (on-chain)

live; public testnet (api.hyperliquid-testnet.xyz)

official

50%

50%

Kraken

crypto spot, crypto futures, xStocks, forex

live; built-in spot and futures paper trading in Kraken CLI (no API key needed)

official

85%

85%

Lighter

crypto perpetuals, crypto spot

live; public testnet (testnet.app.lighter.xyz, settles to Sepolia)

official

68%

68%

OKX

crypto spot, crypto perpetuals, futures, options

live; demo trading profile (simulated) supported by the MCP

official

85%

85%

Pacifica

crypto perpetuals, crypto spot

live; testnet API (the official MCP server defaults to testnet)

official

62% (partial)

62% (partial)

Paradex

crypto perpetuals, crypto options, crypto spot

live; testnet with $1M test USDC per account

official

68%

68%

Veranta MCP (formerly Avantis)

perpetuals on crypto, US stocks and indices, FX, gold and oil

live on Base; testnet paper trading with test USDC

official

75%

75%

Prediction market APIs & agents (9)

Prediction market APIs & agents on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

DeskBot for Kalshi

Kalshi 15-minute up/down markets: 9 crypto (BTC, ETH, XRP, SOL, DOGE, HYPE, ZEC, NEAR, BNB), 5 metals, oil, natural gas and 3 currency pairs, Kalshi multi-leg combos and parlays, Polymarket 15-minute crypto Up/Down markets (on your own Polymarket account)

live on your own Kalshi account (and optionally Polymarket); starts in paper mode with simulated trading until you arm each market

official

44% (partial)

Kalshi API

prediction markets, perpetual futures (Margin/perps markets)

live; separate demo environment with mock funds (demo.kalshi.co)

official

50%

Kalshi MCP Server (community)

prediction markets

demo and live; trading off by default

community

85%

Limitless Exchange

prediction markets (crypto, on Base)

live only; no sandbox or testnet (docs say rehearse with minimum-size live orders)

official

100%

Manifold Markets API

play-money prediction markets

play money (mana); no real-money risk

official

90%

Polymarket Agents

prediction markets

live (trades via the Polymarket API). Status: Archived by Polymarket on GitHub (read-only). The last code change was Nov 5, 2024, before Polymarket's switch to CLOB V2 on Apr 28, 2026, so treat it as reference code, not a ready-to-trade agent.

official

45% (partial)

Polymarket API

prediction markets, perpetual futures via the separate Perps API

live only (no testnet); CLOB V2 since Apr 28 2026

official

30%

Polymarket US API

prediction markets (US)

live

official

67% (partial)

Prediction.Markets API

prediction markets (Kalshi, Polymarket, Limitless)

data only (no execution)

third-party

100%

Broker APIs (4)

Broker APIs on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Alpaca Trading API

US stocks, ETFs, options, crypto

live and paper

official

50%

Interactive Brokers API

global stocks, options, futures, forex

live and paper

official

41% (partial)

Schwab Trader API

US stocks, options

live

official

17% (partial)

Tradier Brokerage API

US stocks, options

live and paper (sandbox)

official

41% (partial)

Market data APIs (10)

Market data APIs on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Alpha Vantage API

stocks, ETFs, mutual funds, indices, options, forex, commodities, economic indicators, news & sentiment

data only

official

90%

CoinBoss API

crypto derivatives: liquidations, open interest, funding rates, long/short ratios, options, Hyperliquid positions and vaults, ETF flows, stablecoins, exchange balances

data only

official

90%

CrowdWisdomTrading Setups API

US stocks (trade setups)

data only (no order placement)

official

90%

Databento

US equities, US futures, US options, crypto, FX

data only

official

90%

Massive (Polygon) API

stocks, options, indices, forex, futures

data only

official

90%

OpenBB

multi-provider wrapper

data only. Status: Company winding down (announced Aug 25, 2026). Code released under Apache 2.0 and maintained by the non-profit OpenBQ (github.com/openbq-org).

official

100%

Poly Research & Robotics

prediction markets (Polymarket): crypto, sports, esports and weather markets

data and research only

community

90%

SEC EDGAR APIs

US filings/XBRL fundamentals

data only

official

90%

ThetaData

stocks, options, indices, interest rates

data only

official

90%

yfinance

stocks, options chains

data only

community

100%

Backtesting (4)

Backtesting on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

Backtesting.py

any (bring data)

backtest only

official

100%

NautilusTrader

multi-venue incl. IBKR and crypto

backtest and live

official

47% (partial)

QuantConnect / LEAN

equities, forex, futures, options, crypto

backtest, paper, live

official

60%

VectorBT

any (bring data)

backtest/research only

official

90%

VPS & hosting for bots (6)

VPS & hosting for bots on TradingAgentStack

Tool

Markets

Live or paper

Maintainer

Safety

Agent risk

AWS Lightsail

Python/Node bots

n/a

official

90%

Chocoping

forex (MT4/MT5)

n/a

official

90%

DigitalOcean Droplets

Python/Node bots (Freqtrade, Hummingbot)

n/a

official

90%

ForexVPS.net

forex (MT4/MT5)

n/a

official

90%

Hetzner Cloud

Python/Node bots

n/a

official

90%

QuantVPS

futures, forex, crypto bots

n/a

official

90%

Sibling projects

A small stdio server in mcp-server/ reads data/tools.json from this repo.

Data source and license

The tool records in this repository come from the public dataset at tradingagentstack.com/data:

  • data/tools.json is tools.json, with the same records and indentation added so the file is reviewable. It includes every tool, safety inputs, Agent Risk Scores where they exist, the incident list and TAS Check records.

  • data/tools.csv is tools.csv.

The same JSON is mirrored in intoApex/tas-ratings. .github/workflows/sync-dataset.yml runs scripts/sync_from_site.py every Monday and commits only when the dataset or this README changes.

The dataset is licensed under CC BY 4.0. Credit TradingAgentStack (tradingagentstack.com) and link to the site. Not financial advice.

Contributing

This list is regenerated from the public dataset, so corrections belong upstream. Open an issue here, or send the official source through tradingagentstack.com/submit. See CONTRIBUTING.md.

Available Tools

4 tools
compare_brokersCompare two toolsB
Read-only
Inspect

Side-by-side comparison of two brokers/tools (safety controls, paper trading, pricing, rate limits).

NameRequiredDescriptionDefault
aYesFirst tool slug or name
bYesSecond tool slug or name

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds which attributes get compared, but says nothing about behavior for unknown slugs, whether the comparison is symmetric, or how the result is presented.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single tight sentence with the resource front-loaded ('Side-by-side comparison of two brokers/tools') and the scope in a compact parenthetical. Nothing redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, but the parenthetical list of comparison dimensions effectively previews what the agent gets back, and both required params are documented. Minor gap: no handling notes for invalid or identical inputs.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% — both a/b are documented as 'First/Second tool slug or name.' The description implies the two arguments are brokers/tools but adds no format, slug, or ambiguity-resolution detail beyond the schema, so baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource: a side-by-side comparison of exactly two brokers/tools, and enumerates the dimensions compared (safety controls, paper trading, pricing, rate limits). It distinguishes itself implicitly from get_tool (single tool) by specifying two inputs, though it never names the sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description says what it compares but gives no guidance on when to choose it over get_tool (e.g. 'use get_tool for one tool, compare_brokers for two'). The 'two' arity hints at usage but no exclusions, prerequisites, or alternatives are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_toolGet tool detailsA
Read-only
Inspect

Full sourced record for one tool: assets, live vs paper, order approval/safety controls, pricing, rate limits, source and last-checked date.

NameRequiredDescriptionDefault
slugYesTool slug or name, e.g. 'alpaca-mcp-server'

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare the safe read-only and closed-world profile, so the bar is lower. The description adds valuable uncovered context by listing what the record contains (assets, live vs paper, approval/safety controls, pricing, rate limits, source, last-checked date) and signals data provenance/freshness, which goes beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence with the core purpose front-loaded and no filler. Every listed field contributes useful information about the return payload.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and a fully documented single parameter, the description does the necessary work of enumerating return fields. It is largely complete, though it does not describe the response shape or behavior when the slug is unknown.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There is one parameter, and schema coverage is 100% with an example value ('alpaca-mcp-server') in the schema itself. The description adds no additional parameter meaning, so the baseline of 3 is appropriate when the schema fully documents the input.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description gives a clear verb+resource ('Full sourced record for one tool') and enumerates the record contents, so an agent knows this is a single-item detail lookup. It does not explicitly name the sibling it contrasts with (search_tools), but 'for one tool' implies the distinction.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied by the singular scope: fetch details for one identified tool. There is no explicit when-to-use guidance, no statement of prerequisites, and no routing to alternatives such as search_tools or compare_brokers.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_categoriesList categoriesA
Read-only
Inspect

List directory categories with tool counts.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description usefully adds that results include tool counts, but says nothing about ordering, pagination, or empty-state behavior, and there is no output schema to fall back on.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single eight-word sentence with no filler, front-loading the action and the resource immediately. Nothing is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a no-argument listing tool with no output schema, the description conveys the essential return content (categories, each with a tool count). Ordering and pagination details are absent, but they are minor for a small taxonomy listing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the baseline is 4. The description correctly implies no filtering or input is needed, and there is no schema surface left unaddressed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (List) and resource (directory categories), plus the payload shape (with tool counts). It is clearly distinct from siblings like search_tools and get_tool, though it does not explicitly name or contrast them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: a zero-parameter enumeration tool named list_categories is self-evidently for browsing the category taxonomy. There is no explicit when-to-use statement, no mention of alternatives such as search_tools, and no exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_toolsSearch AI trading toolsA
Read-only
Inspect

Search the TradingAgentStack directory of broker MCP servers, broker/market-data APIs, agent frameworks, backtesters and security tools. Returns short summaries; use get_tool for full details.

NameRequiredDescriptionDefault
limitNo
queryNoKeywords, e.g. 'options paper trading' or 'crypto'
categoryNoOptional category filter (see list_categories)

TDQS

A4.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety profile is covered. The description adds that results are short summaries, which is useful. However it doesn't mention pagination behavior beyond the schema's limit, or result ordering, so it adds only modestly beyond annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tight sentences, front-loaded with the resource scope, with the routing to get_tool in the second. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Complete enough for a read-only search tool with annotations covering safety and schema covering two of three parameters. The absence of an output schema means the return format is only loosely described ('short summaries'), leaving some inference to the agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67%; query and category are documented in the schema, and the description reinforces semantics by describing the return type but adds no new parameter detail. Baseline 3 is appropriate since the schema does most of the lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Search) and a specific resource (the TradingAgentStack directory), and enumerates the content types it covers. An agent can immediately tell it apart from get_tool and list_categories.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states the alternative: 'use get_tool for full details', establishing the summary-vs-detail split. It also directs the category filter to list_categories. Clear when-to-use-this vs siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 4 tool updatesv0.1.0
    • First observedcompare_brokers
    • First observedget_tool
    • First observedlist_categories
    • First observedsearch_tools

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation5/5

Each tool maps to a clearly distinct action and resource: search summaries, full record retrieval, pairwise comparison, and category listing. The only mild overlap is compare_brokers potentially involving 'tools' as well as brokers, but the description resolves this clearly.

Naming Consistency5/5

All four names follow a consistent snake_case verb_noun pattern: search_tools, get_tool, compare_brokers, list_categories. The convention is predictable and readable throughout.

Tool Count5/5

Four tools are well-scoped for a read-only directory/lookup server. Search, detail, comparison, and category listing cover the essential browsing workflow without redundancy.

Completeness4/5

The surface covers the core discovery workflow: finding tools, getting full details, comparing options, and listing categories. Minor gaps exist around direct browse-by-category, filters, or pagination, but agents can work around these via search.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Read-only MCP server for Blocksize real-time market data: crypto VWAP, bid/ask, FX, metals and tokenized equities, with pricing, coverage and x402 endpoint lookup. Signed-in users of the Claude, ChatGPT and Cursor connectors get 30,000 free live-data credits every month (1 credit = $0.001); subscriptions from EUR 49/month.
    7
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    A read-only MCP server for EdgeDepth's market microstructure search engine, enabling users to query recorded crypto and TradFi perpetuals for market conditions, outcomes, and reproducibility-keyed evidence directly from MCP clients.
    10
    188 npm
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Read-only, keyless MCP server for searching and retrieving trading concepts, indicator details, families, and source code from the LuxAlgo Library.
    125
    48
    133 npm
    107
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables agents to search MCP servers ranked by measured handshake checks, tool lists, repository signals, and signed reports, with open data.
    140 npm
    Apache 2.0