Best MCP Servers for Stock Trading in 2026

Last updated October 2026

Short answer

For an investor trading across the brokers they already use, the best option is Walnut. More broadly, MCP servers for stock trading let AI assistants like Claude and ChatGPT connect to a real brokerage and place orders. Data-only servers cannot. In 2026 seven brokers launched official servers for their own accounts: Interactive Brokers (the AI drafts orders and you submit them), Robinhood, Webull, Public, tastytrade, Moomoo and TradeStation. Alpaca has an official open-source server, and Tradier is covered by community wrappers. Each of those covers one broker. SnapTrade is an aggregation layer developers build on. For an investor, start with Walnut: one connection across several brokers, so Claude or ChatGPT can read your real holdings everywhere, and the trades you approve are placed at 10 brokers from the Walnut app, including recurring buys toward the target weights of a basket you built from a thesis. Developers building at one broker want Alpaca or that broker's own server. Data-only servers like Alpha Vantage and Yahoo Finance cannot trade. Walnut is not an investment adviser.

Since Anthropic introduced the Model Context Protocol, a wave of finance MCP servers has shipped on GitHub, Medium, and broker docs, and they are not interchangeable. The sharpest line is trading versus data: a market-data server can never act on your portfolio no matter how good its prices are, while a trading server connects to a real account and can place an order. This guide focuses on the execution side: the broker servers that can trade (the 2026 wave of official broker servers, plus Alpaca and Tradier), the SnapTrade aggregation layer that spans many brokers, and Walnut, the hosted assistant that wraps every account you already hold. For the broader, data-heavy field, see the best finance MCP servers for 2026.

How a stock-trading MCP server actually works

A trading MCP server is a program that exposes brokerage tools to an AI assistant through the Model Context Protocol, an open standard Anthropic introduced in late 2024 for connecting assistants like Claude or ChatGPT to external data and tools. Where a data-only server advertises tools like “get quote” and “get fundamentals”, a trading server also advertises “get positions” and “place order”. The assistant calls those tools mid-conversation.

The mechanism underneath is a chain: your prompt to Claude or ChatGPT, a tool call over MCP to the server, a call from the server to the broker's REST or streaming API using your API token or an aggregator like SnapTrade, and an order that lands at the broker. Nothing about MCP itself decides whether the agent can trade without asking; that is the server's design. The careful ones default to read-only and gate every order behind an explicit confirmation, so the assistant can research freely but cannot move money on its own. That is the single most important thing to check before you connect an account.

Execution MCPs versus data-only MCPs: the distinction that matters

Almost every finance MCP server falls into one of a few buckets, and for trading the split is binary: can it reach a real account and place an order, or not?

  • Broker servers (IBKR, Robinhood, Webull, Public, tastytrade, Moomoo, TradeStation, Alpaca, Tradier). They connect to one brokerage so an agent can read the account and place or draft orders. Some are hosted by the broker (Public, Moomoo), some self-hosted (Alpaca, tastytrade), one broker each.
  • Aggregation layer (SnapTrade). A regulated API for developers that lets one integration reach many brokers.
  • Account-connected assistants (Walnut). Hosted, with no server to run, and wired to every account you hold. Walnut spans several brokers through a secure connection where your login stays at the broker, reads them from Claude or ChatGPT, and places the trades you approve in the Walnut app.
  • Market-data servers (Alpha Vantage, Yahoo Finance). Prices, fundamentals, and indicators only. No account, no orders. Useful as research grounding alongside a trading server, never as execution.

The honest summary: broker servers and account-connected assistants can act on an account; market-data servers cannot. Broker servers cover one broker each, while Walnut covers many through one connection.

One connection across brokers, with trades you approve

The cross-broker option: a hosted product wired to every broker you already hold, with no server to clone or secure. It reads your real holdings, keeps access read-only by default, and places only the trades you approve. Each entry is described on the same fields: what it is, who it is best for, and one honest catch.

Walnut connector

An AI investing app with a hosted MCP connector, and the one entry here that spans several brokers at once. You connect each broker securely (your login stays with the broker), then from Claude, ChatGPT or Cursor read your combined portfolio, get a keep, trim or exit read on each holding against the S&P 500, and turn a thesis into a basket with target weights. Trades happen in the Walnut app, each one after you approve it, at E*Trade, moomoo, Public, Questrade, Stake Australia, tastytrade, Trading212, Wealthsimple, Webull Canada and Webull US, including recurring buys toward your target weights. Robinhood, Schwab, Fidelity, Vanguard and IBKR are read-only through Walnut.

  • Type: Account-connected assistant.
  • Best for: Investors with money at more than one broker, or at a broker without its own connector, who want one no-code connection and trades they approve.
  • One honest catch: The connector for Claude and ChatGPT reads and analyzes but has no trade tool; orders are placed in the Walnut app and route to one default trading account. Walnut does not offer Alpaca, Tradier or TradeStation, and broker feeds rarely pass cost basis. Walnut is not an investment adviser.

Broker and execution MCP servers

These connect to one brokerage account so an agent can read positions and place or draft orders. Since 2026 most are official and run by the broker itself; Alpaca, tastytrade and the Tradier wrappers are self-hosted, which buys full control at the cost of running and securing a server. Same field block.

Alpaca MCP server (official)

Alpaca's official, open-source MCP server. It exposes Alpaca's trading API to an assistant as MCP tools: real-time and historical data, account and position reads, order placement, and a full paper-trading sandbox to rehearse against before you go live.

  • Type: Broker / execution.
  • Best for: Developers building agent-driven, automated trading who already use (or will open) an Alpaca account.
  • One honest catch: Single-broker: it only touches Alpaca accounts, and you run and secure the self-hosted server yourself.

Interactive Brokers AI connector (official)

Interactive Brokers' official connector. It had certified Claude and ChatGPT connectors by June 8, 2026, and on July 28, 2026 IBKR opened it to any MCP client. An assistant can read the account across IBKR's global, multi-asset coverage and draft orders, which land in an "AI Instructions" area for you to submit.

  • Type: Broker / execution.
  • Best for: IBKR account holders who want an assistant on a multi-asset, global account while submitting every order themselves.
  • One honest catch: The AI drafts orders but does not execute them, and the connector covers IBKR accounts only.

TradeStation MCP (official)

TradeStation's official MCP, launched in January 2026, which connects an assistant to a TradeStation account.

  • Type: Broker / execution.
  • Best for: Established TradeStation customers who already meet its requirements.
  • One honest catch: It needs a $10,000 account balance and a paid Claude or ChatGPT plan, and covers TradeStation accounts only. Check TradeStation's documentation for which actions it exposes.

Tradier MCP servers (community)

Community MCP servers that wrap Tradier's developer-friendly REST brokerage API, a common pick because the API is simple and well-documented. They expose quotes, account reads, and equity and options order placement to an assistant.

  • Type: Broker / execution.
  • Best for: Developers who want a lightweight, single-broker execution server that is quick to wire up.
  • One honest catch: Unofficial wrappers, single-broker, and self-hosted, so you own the token scope, the host, and the security.

Robinhood Agentic Trading MCP (official)

Robinhood's official Agentic Trading MCP, launched May 27, 2026, which lets an outside assistant trade equities, options and crypto on a Robinhood account. Separately, on September 30, 2026 Robinhood announced Robinhood Agents inside its own app, which can analyze markets, build strategies and trade, plus Loops standing instructions.

  • Type: Broker / execution.
  • Best for: Robinhood customers who want an assistant that can place orders on their Robinhood account.
  • One honest catch: It covers Robinhood accounts only. Confirm current scope and agent terms before relying on order tools.

Webull MCP and connectors (official)

Webull's official MCP plus native connectors for ChatGPT, Claude and Grok, available from August 2026, with controls such as order caps and a read-only mode.

  • Type: Broker / execution.
  • Best for: Webull traders who want an assistant on their account with explicit limits on what it can do.
  • One honest catch: It covers Webull accounts only; set the order caps or read-only mode before granting trading access.

Public hosted MCP (official)

Public's official hosted MCP for Claude, ChatGPT and Perplexity, part of the Agentic Brokerage Public launched on March 31, 2026. Public runs the server, so there is nothing for you to host.

  • Type: Broker / execution.
  • Best for: Public customers who want a hosted trading connector with no setup.
  • One honest catch: It covers Public accounts only. Check Public's documentation for which order types an agent can submit.

tastytrade MCP server (official)

tastytrade's official MCP server, released in September 2026, which you run yourself to connect an assistant to a tastytrade account.

  • Type: Broker / execution.
  • Best for: Options traders comfortable self-hosting a server.
  • One honest catch: You host and secure it, it covers tastytrade accounts only, and you should check its documentation for which actions it exposes.

Moomoo hosted MCP (official)

Moomoo's official hosted MCP, one of the first-party broker servers launched in 2026, connecting an assistant to a Moomoo account with nothing to run.

  • Type: Broker / execution.
  • Best for: Moomoo customers who want a hosted connector.
  • One honest catch: It covers Moomoo accounts only. Check Moomoo's documentation for which actions it exposes.

The aggregation layer: reaching many brokers from one integration

A broker server binds to one broker. If you are building a product that must span many, the practical path is an aggregation layer that already speaks to dozens of them. Same field block.

SnapTrade (aggregation layer)

SnapTrade is a regulated brokerage-aggregation API for developers. One integration reaches many US brokers for portfolio reads and, where the broker supports it, trade execution, so a product does not have to wire each broker separately.

  • Type: Aggregation layer.
  • Best for: Builders or products that want one integration to span many brokers rather than a separate server per broker.
  • One honest catch: Its core product is an API you build on, and trade support depends on the underlying broker. It does not add portfolio analysis, target weights or baskets.

Data-only servers, for contrast

These do not connect to a brokerage and cannot place a trade. They ground an assistant's analysis in real prices and fundamentals, and many people pair one for research with a trading server for the portfolio. Listed here so the boundary is clear.

Market-data servers (Alpha Vantage, Yahoo Finance)

Data-only MCP servers such as the Alpha Vantage server and community Yahoo Finance wrappers. They hand an assistant prices, fundamentals, and indicators so it reasons over real numbers, but they have no account access and no order tools at all.

  • Type: Market data (cannot trade).
  • Best for: Grounding an assistant's research in live prices and fundamentals as a companion to a trading server.
  • One honest catch: They cannot see or act on a portfolio and cannot place a single trade, so they are research fuel, not execution.

MCP servers for stock trading at a glance

Server / toolTypeBest for
Walnut connectorAccount-connected assistantInvestors with money at more than one broker, or at a broker without its own connector, who want one no-code connection and trades they approve
Alpaca MCP server (official)Broker / executionDevelopers building agent-driven, automated trading who already use (or will open) an Alpaca account
Interactive Brokers AI connector (official)Broker / executionIBKR account holders who want an assistant on a multi-asset, global account while submitting every order themselves
Robinhood Agentic Trading MCP (official)Broker / executionRobinhood customers who want an assistant that can place orders on their Robinhood account
Webull MCP and connectors (official)Broker / executionWebull traders who want an assistant on their account with explicit limits on what it can do
Public hosted MCP (official)Broker / executionPublic customers who want a hosted trading connector with no setup
tastytrade MCP server (official)Broker / executionOptions traders comfortable self-hosting a server
Moomoo hosted MCP (official)Broker / executionMoomoo customers who want a hosted connector
TradeStation MCP (official)Broker / executionEstablished TradeStation customers who already meet its requirements
Tradier MCP servers (community)Broker / executionDevelopers who want a lightweight, single-broker execution server that is quick to wire up
SnapTrade (aggregation layer)Aggregation layerBuilders or products that want one integration to span many brokers rather than a separate server per broker
Market-data servers (Alpha Vantage, Yahoo Finance)Market data (cannot trade)Grounding an assistant's research in live prices and fundamentals as a companion to a trading server

DIY versus hosted: which should you use

The cleanest way to choose is to be honest about whether you want to write and run code. The whole field sorts along that line, and the answer drives everything else.

  • You write code and want full control over one broker. Self-host an open-source server. Alpaca's official MCP server is the deepest for an Alpaca account (with paper trading), tastytrade's official server is self-hosted too, and community wrappers cover Tradier. You own the keys, the host, and the security.
  • You are building a product that must span many brokers. Build on the SnapTrade aggregation layer rather than maintaining a server per broker.
  • You want a connected portfolio with no setup. If it all sits at one broker with a hosted connector (Public, Moomoo, Robinhood, Webull, IBKR), use that. If it is spread across brokers, Walnut connects them securely, with your login staying at each broker, and works from Claude or ChatGPT, read-only by default.
  • You only want research, never account access. A market-data server (Alpha Vantage, a Yahoo Finance community wrapper) is enough, and it can never place an order by design.

The trade-off is control versus convenience. Self-hosted broker servers give you the exact tool surface and can place live trades, but you run and secure them. Hosted assistants give you a connected portfolio in a few clicks and default to read-only, which is the safer starting point for most people. For a side-by-side of the connector options, see MCP connectors for brokerages compared.

How to choose a trading MCP server

The quickest way to narrow it down is to match the server to your broker and to how much you want to build.

  • You hold an Alpaca account and want full agent control. Alpaca's official open-source MCP server is the deepest fit, with data, paper trading, and live orders you self-host.
  • You need global, multi-asset reach with every order in your hands. Interactive Brokers' official connector covers equities, options, futures, and forex; the AI drafts and you submit.
  • You trade at one broker with its own server. Robinhood, Webull, Public, tastytrade, Moomoo and TradeStation each have an official one for their own accounts (TradeStation needs a $10,000 balance); Tradier has community wrappers.
  • You want many brokers from one connection. Use a hosted assistant that already spans them, or build on SnapTrade if you are writing a product. Walnut connects your brokerages securely, with your login staying at each broker, and works read-only from Claude or ChatGPT, with trades placed in the Walnut app only when you approve them.
  • You want safety first. Start read-only, use paper trading before live execution, and scope every API key so a research key cannot place orders.

For the connector-first angle, see the best MCP connectors for brokerages roundup. If you want the consumer end of this rather than servers to run, the best AI investing apps guide groups the field by what the AI actually does.

Where Walnut fits

To be upfront, since this is our site: among MCP options for stock trading, Walnut is the hosted, account-connected option for investors, and for that reader it is the first pick. A broker's own server covers that one broker; Walnut is one connection across many. It lets Claude Desktop, ChatGPT, or Cursor read your real holdings at every connected broker, with thematic-portfolio tools on top. You can use either Walnut's hosted connector or a small downloadable local MCP shim, so there is no server to clone or secure. The brokerage connection is secure, so your broker login stays with the broker; access is read-only by default; and at the 10 brokers that support execution, trades are placed in the Walnut app, each after your approval, including recurring buys toward a basket's target weights that spend cash already in that account. Because broker feeds rarely pass cost basis, Walnut frames returns as window returns rather than realized profit and loss, and says so. As a hosted MCP connector for Claude, ChatGPT, and Codex (and any MCP client), you connect it by adding its MCP server URL, https://walnutinvest.com/api/connector/mcp, as a custom connector, then signing in with a free Walnut account and approving read-only access; the connector itself never places trades. Full per-client setup lives on the Walnut MCP connector page.

If all your money sits at one broker with its own official server, that server is a fine choice. If you are a developer who lives in Alpaca or Tradier, those servers will fit better than a hosted assistant (Walnut does not offer either), and for pure research you can pair a market-data server like Alpha Vantage. Walnut is not an investment adviser.

The bottom line

For stock-trading MCP servers specifically, the field sorts by broker and by build effort. In 2026 most large brokers that open to agents did it with an official server for their own accounts, from Robinhood's trading MCP to IBKR's draft-and-submit connector. Alpaca's official server is the strongest self-hosted option for Alpaca accounts. SnapTrade is the aggregation layer to build on when you need many brokers from one integration. For an investor with a portfolio across brokers and no wish to write code, Walnut is the one to start with: it reads every connected account from Claude or ChatGPT and places the trades you approve at 10 brokers. Data-only servers like Alpha Vantage and Yahoo Finance ground research but cannot trade. Keep access read-only until you deliberately enable trading. Walnut is not an investment adviser.

Get a recommendation for your situation

Walnut is the AI that knows your portfolio: ask anything in plain English, research any fund, and get an honest second opinion. On the broker you already use, read-only, and you approve every trade. Walnut is not a registered investment adviser.

FAQ

What is the best MCP server for stock trading?

For an investor trading across the brokers they already use, Walnut: one hosted connection across several brokers that reads your holdings from Claude or ChatGPT, then places the trades you approve at 10 brokers in the Walnut app. For a developer at one broker, Alpaca's open-source server is the deepest. In 2026 IBKR, Robinhood, Webull, Public, tastytrade, Moomoo and TradeStation launched official servers for their own accounts. Walnut is not an investment adviser.

What is an MCP server for stock trading?

MCP (Model Context Protocol) is an open standard, introduced by Anthropic in late 2024, for connecting AI assistants to external tools. A stock-trading MCP server connects an assistant like Claude or ChatGPT to a real brokerage account and exposes order tools, so the model can read positions and, where you allow it, place a trade during a conversation. That is the line that separates a trading server from a data-only one, which can only fetch prices.

Which MCP servers can actually place trades versus only read data?

Alpaca's server, Robinhood's Agentic Trading MCP, Public's hosted MCP and Webull's connectors can place orders on their own accounts. Walnut places the orders you approve at the 10 brokers it trades with, in the Walnut app; its connector for Claude and ChatGPT reads but has no trade tool. Interactive Brokers' official connector only drafts orders, which you then submit. For tastytrade, Moomoo and TradeStation, check each broker's documentation. Market-data servers such as Alpha Vantage and Yahoo Finance wrappers only return prices and fundamentals and can never touch an account. The safer setups keep access read-only by default and require your approval before any order reaches the broker.

What is the Alpaca MCP server?

The Alpaca MCP server is Alpaca's official, open-source server that exposes its trading API to an AI agent. It offers real-time and historical data, account and position reads, order placement, and a full paper-trading sandbox. You self-host it with your own Alpaca API keys, and it works only with Alpaca accounts.

Is there an MCP server for Interactive Brokers, TradeStation, or Tradier?

Interactive Brokers and TradeStation now have official ones. IBKR's connector (certified for Claude and ChatGPT by June 8, 2026, open to any MCP client since July 28, 2026) drafts orders for you to submit. TradeStation's official MCP (January 2026) needs a $10,000 balance and a paid Claude or ChatGPT plan. Tradier is still covered by community wrappers around its REST API, which you self-host and should vet before pointing at a live account.

What is SnapTrade and how does it relate to trading MCP servers?

SnapTrade is a regulated brokerage-aggregation API for developers. It lets one integration reach many US brokers for reads and, where supported, trades, so a product does not have to wire each broker separately. Its core product is the plumbing: it does not add portfolio analysis, target weights or baskets on top.

Do I need to build my own trading MCP server?

No. Several brokers now host official servers for their own accounts (Public, Moomoo, and IBKR's certified connectors), and self-hosted ones like Alpaca's and tastytrade's are ready to run with some technical comfort. If your money is at several brokers, Walnut needs no server either: you connect each broker securely, read it from Claude or ChatGPT, and approve trades in the Walnut app.

Can Claude use an MCP server for trading?

Yes. Claude supports MCP, so it can call any compatible server. Point Claude at a broker's official connector (IBKR, Robinhood, Webull, Public and others), Alpaca's server, or Walnut's connector, and it can read accounts and, where the server allows and you approve, place orders or draft them. Walnut's connector reads and analyzes; its trades are approved and placed in the Walnut app. The safe pattern keeps access read-only by default and gates every trade behind your confirmation.

Are MCP trading servers safe?

They can be, if the access model is sound. The safer ones default to read-only, never store your broker password, and scope what the agent can do through API tokens or a regulated aggregator like SnapTrade. Risks come from broad or mis-scoped keys, unsecured self-hosted servers, and unmaintained community code, so vet a server and use paper trading before granting live access. Walnut is not an investment adviser.

Does Robinhood have a trading MCP server?

Yes. Robinhood's official Agentic Trading MCP launched on May 27, 2026 and lets an outside assistant trade equities, options and crypto on a Robinhood account. On September 30, 2026 Robinhood also announced Robinhood Agents inside its app. Both cover Robinhood only. Through Walnut, Robinhood is read-only.

What is the easiest trading MCP setup for my own portfolio?

A hosted one. If all your money is at one broker with a hosted connector (Public, Moomoo, Robinhood, Webull or IBKR), use that, and it covers that broker alone. If your money is at several brokers, Walnut is one hosted connection across them: you connect each broker securely, with your login staying at the broker, and use it read-only from Claude or ChatGPT, with trades placed in the Walnut app only when you approve them. Self-hosted servers like Alpaca's or tastytrade's need running and securing. Walnut is not an investment adviser.

Walnut is informational and is not an investment adviser. MCP servers, broker support, auth models, and pricing change quickly; verify current capabilities on each project's documentation before connecting an account. Nothing on this page is a recommendation to buy, sell, or hold any security or to use any particular product.

ETFs and stocks in this guide

Stocks: IBKR

Related articles