How to Connect Your Brokerage to an AI Assistant (ChatGPT or Claude) in 2026

Last updated October 2026

Short answer

Yes. The simplest way to connect a brokerage account to an AI assistant is Walnut: it links the brokers you already use in about five minutes with no code, then lets you ask about your real holdings through its built-in assistant, Claude, or ChatGPT, read-only by default, with any trade needing your approval. The other routes: some brokers now run their own official AI connector for their accounts only (Interactive Brokers, Robinhood, Webull, Public and others); ChatGPT can link US accounts through Plaid to read balances and holdings, though it cannot place trades; and developers can code against a broker API (SnapTrade, Alpaca, Plaid). The safe designs keep your login at your broker and default to read-only.

Asking Claude about “my portfolio” gets you generic answers, because it has no access to your real holdings or live prices, and ChatGPT only sees them if you are in the US and link accounts through its Finances feature. Connecting your brokerage changes that: the conversation becomes about your actual positions, performance, and risk. Whether your account is at Schwab, Fidelity, Robinhood, Public, or somewhere else, this guide walks through the three routes step by step, explains read-only versus trade access and what is secure, names the tools for each route (Walnut, PortfolioPilot, Magnifi, Mezzi, Origin, and the official broker connectors), and helps you pick the route that fits how technical you are. If you already know which assistant you want, jump to the assistant-specific walkthroughs for connecting a brokerage to ChatGPT or connecting a brokerage to Claude.

Browse by broker

Guides for each major broker, and two group guides for the case that is actually most common: accounts spread across more than one.

  • Fund-heavy accounts. Fidelity, Vanguard or Schwab, where fund overlap and asset location are the interesting questions.
  • Single-stock accounts. Robinhood, E*TRADE or Webull, where position sizing, cost basis and employer stock matter more.
  • One broker at a time. The per-broker guides are listed at the foot of this page.

Browse by assistant

Every assistant below reaches the same brokerage data through the same connector; what differs is where you paste the URL and what each client can do with the result. Start with the one you already use.

For the whole capability, including what the assistant can see and the confirmation step before any order, see how Walnut works.

What are the ways to connect a brokerage to an AI assistant?

There are exactly three, ordered here from least to most technical. The first covers the large majority of people; the second suits power users who already work inside Claude or ChatGPT; the third is for developers.

  • 1. Purpose-built apps. A hosted app links your existing broker and adds an AI layer you talk to, with no code. Examples: Walnut, PortfolioPilot, Magnifi, Mezzi, Origin. Best for most people.
  • 2. MCP connectors. A Model Context Protocol connector exposes your brokerage to an assistant like Claude or ChatGPT directly, so the assistant itself can read your account. Examples: Walnut (many brokers at once), and the official connectors from Interactive Brokers, Robinhood, Webull, Public, tastytrade, Moomoo and Alpaca (each for its own accounts). Best if you already live inside Claude Desktop or ChatGPT.
  • 3. The developer route. You wire a broker API (SnapTrade, Alpaca, Plaid) into your own agent for full control. Best if you write code.

Two things that look like routes but are not: a robo-advisor (Betterment, Wealthfront) holds your money itself and does not expose it to an outside AI assistant, and Claude used alone, with no connector, cannot see your holdings at all. ChatGPT's Finances feature is a partial exception for US users: it reads linked accounts but cannot place trades.

How to connect your brokerage to an AI assistant (step by step)

Whichever route you take, the core sequence is the same. For most people it takes a few minutes through a purpose-built app.

  1. Pick a broker and an AI tool that support the connection. Confirm your brokerage is on the tool's supported list for reading your account, and that the tool works with the assistant you want (a built-in AI, or Claude or ChatGPT through an MCP connector).
  2. Authorize a read-only connection. The tool sends you to a regulated aggregator where you log in at your broker, not inside the AI tool, and grant read-only access, so your credentials stay with the broker and nothing can move money without your approval.
  3. Confirm your holdings appear. Once linked, check that your real positions, balances, and allocation show up correctly, so the assistant is reasoning over your actual account rather than a generic example.
  4. Start asking questions. Ask about your concentration, how a holding has done against the S&P 500, or what has changed, and get answers grounded in what you actually own.

What to check before connecting a broker to AI

Whatever route you take, the same handful of things decide whether a connection is both useful and safe. Check these first.

  • Credential safety. The connection should use a regulated aggregator so your broker login is entered at the broker and never stored by the AI tool. Be wary of anything asking for your broker password directly.
  • Read-only by default. The assistant should analyze your account without the ability to move money unless you explicitly enable and approve trades.
  • Which assistant it works with. Some tools have a built-in AI; others let you use Claude or ChatGPT through an MCP connector. Confirm the one you want is supported.
  • Broker coverage. Whether your specific broker is supported for read, and separately for trade. The two lists differ.
  • Setup effort. A hosted app is a few clicks; the MCP and developer routes need more setup and, for the developer route, ongoing maintenance.
  • Honest disclosures. The tool should be informational, not claim to be registered investment advice.

Route 1: Purpose-built apps (connect your broker, then chat)

This is the route most people want. A hosted app links your existing brokerage, usually through a regulated aggregator, and adds an AI layer you talk to, with no code and no server to run. You keep your broker; the app reads it and, in some cases, places trades you approve. Below are six worth knowing, each on the same fields so you can scan across them.

Walnut

Connects your existing brokerage and lets you analyze and manage it by talking through Claude, ChatGPT, or a built-in assistant, with each holding framed against the S&P 500, plus thematic portfolios you build around a thesis.

  • Connects your broker how: One connection across many brokers, each linked securely, so your broker login stays with your broker and is never stored by Walnut.
  • Read-only vs trade: Read-only by default; trades only with your explicit approval, at E*Trade, moomoo, Public, Questrade, Stake Australia, tastytrade, Trading212, Wealthsimple and Webull (US and Canada).
  • Best for: Talking to all your brokers at once through Claude or ChatGPT with no code.
  • One limitation: Robinhood, Schwab, Fidelity, Vanguard and Interactive Brokers are read-only through Walnut, and broker feeds rarely pass cost basis (returns are framed as window returns, not realized profit and loss).

PortfolioPilot

Connects the accounts you already have and returns an AI-generated critique of the whole portfolio, with a risk read and suggested changes.

  • Connects your broker how: Links your accounts read-only through an aggregator.
  • Read-only vs trade: Read and advice; any trade still happens at your own broker separately.
  • Best for: A structured second-opinion report with a risk score.
  • One limitation: Advice-and-analysis focused, so it surfaces ideas but does not execute them for you.

Magnifi

A conversational AI investing assistant you ask natural-language questions about funds and holdings, with account-connection features.

  • Connects your broker how: Partial account-connection features (more discovery than full aggregation).
  • Read-only vs trade: Read and discovery focused.
  • Best for: Research and fund discovery in plain English.
  • One limitation: Skews toward fund discovery rather than analyzing a concentrated stock portfolio.

Mezzi

Aggregates your investment accounts into one view and layers AI insights with a tax-aware lens across the whole picture.

  • Connects your broker how: Aggregates your accounts read-only.
  • Read-only vs trade: Read-only.
  • Best for: Tax-aware insights across several aggregated accounts.
  • One limitation: Tracking-and-insight focused rather than thesis-driven portfolio building or trade execution.

Origin

A financial-planning app with account aggregation and AI portfolio insights, so analysis sits next to budgeting and planning.

  • Connects your broker how: Aggregates your accounts read-only.
  • Read-only vs trade: Read and advice.
  • Best for: Portfolio insight bundled with full financial planning.
  • One limitation: Broad planning scope means less depth on active portfolio management.

Composer

Lets you build, backtest, and automate rules-based trading strategies with a no-code interface, then trade them through the platform.

  • Connects your broker how: You trade through Composer itself rather than connecting an outside broker for read.
  • Read-only vs trade: Automated execution of rules you define.
  • Best for: Systematic investors who want rules-based automation.
  • One limitation: The model is strategies and automation, not conversational guidance on the portfolio you already hold elsewhere.

How to connect a broker through a purpose-built app, step by step

The flow is nearly identical across these apps, because they lean on the same aggregators. Using Walnut as the worked example:

  1. Create an account in the app and open the brokerage-connection screen.
  2. Pick your broker from the list (most major US brokers are supported).
  3. Log in at your broker. The aggregator opens your broker's own authentication flow, so your password is entered at the broker and never seen by the app.
  4. Authorize read access. The connection is read-only by default, which is enough for analysis.
  5. Start chatting. Ask about your holdings, performance versus the S&P 500, or concentration, through Claude, ChatGPT, or the built-in assistant.
  6. Enable trade approval only if you want it. Execution stays gated behind your explicit approval on every order.

Route 2: MCP connectors (for Claude Desktop or ChatGPT power users)

If you already work inside Claude or ChatGPT, an MCP connector lets the assistant itself reach your account, rather than you visiting a separate app. MCP (Model Context Protocol) is the open standard, introduced by Anthropic in late 2024, that lets AI assistants connect to external data and tools through scoped, permissioned access. A brokerage MCP connector exposes your account so the assistant can read positions and, in some cases, place trades. A broker's own connector covers that one broker; Walnut is one connection across many. If all your money sits at one broker with its own connector, that connector is a fine choice.

Walnut MCP connector

Gives Claude Desktop, ChatGPT, or Cursor read access to your real connected portfolio, plus portfolio tools, and can place trades you approve where the broker supports execution. Available as a hosted connector or a small downloadable local MCP shim, so there is no broker server to run yourself.

  • Read-only vs trade: Read by default; trades stay approval-gated.
  • Best for: Staying inside Claude Desktop, ChatGPT, or Cursor while working against your real, connected broker.
  • One limitation: You still connect a supported broker first. If all your money is at one broker with its own connector, that connector is a fine choice.

Alpaca MCP server

Official, open-source server exposing real-time market data, paper trading, and live execution by AI agents for Alpaca brokerage accounts.

  • Read-only vs trade: Read and trade (and paper trade).
  • Best for: Developers who hold an Alpaca account and want full agent execution.
  • One limitation: Requires self-hosting and only works with Alpaca accounts.

Interactive Brokers (official connector)

IBKR had certified Claude and ChatGPT connectors by June 8, 2026, and opened AI connectivity to any MCP client on July 28, 2026. The AI can read the account and draft orders, which land in an "AI Instructions" area for you to submit.

  • Read-only vs trade: Read and draft; you submit every order.
  • Best for: Advanced and international investors already on IBKR.
  • One limitation: The AI does not execute on its own, and it covers IBKR accounts only. Through Walnut, IBKR is read-only.

Robinhood Agentic Trading MCP

Robinhood's official connector, launched May 27, 2026, lets an outside assistant trade equities, options and crypto on a Robinhood account. Robinhood also announced in-app Robinhood Agents on September 30, 2026.

  • Read-only vs trade: Read and trade.
  • Best for: Robinhood holders who want an assistant that can act on their account.
  • One limitation: Robinhood accounts only. Through Walnut, Robinhood is read-only.

Webull official MCP and connectors

From August 2026, Webull offers an official MCP plus native ChatGPT, Claude and Grok connectors, with controls such as order caps and a read-only mode.

  • Read-only vs trade: Read and trade, within the limits you set.
  • Best for: Webull holders who want explicit limits on the assistant.
  • One limitation: Webull accounts only.

Public hosted MCP

Public launched Agentic Brokerage on March 31, 2026, with an official hosted MCP for Claude, ChatGPT and Perplexity, so there is nothing to run.

  • Read-only vs trade: Read and trade.
  • Best for: Public holders who want Claude, ChatGPT or Perplexity on their account.
  • One limitation: Public accounts only.

tastytrade and Moomoo MCP servers

tastytrade released an official self-hosted MCP server in September 2026, and Moomoo offers an official hosted MCP. TradeStation has had one since January 2026, for accounts with a $10,000 balance and a paid Claude or ChatGPT plan.

  • Read-only vs trade: Check each broker's documentation for which actions are exposed.
  • Best for: Holders at those brokers who want an assistant on that account.
  • One limitation: Each covers its own broker only, and tastytrade's server is one you host yourself.

How to set up an MCP connector, step by step

The exact steps depend on whether the connector is hosted (like Walnut's) or self-hosted (like Alpaca's open-source server), but the shape is the same:

  1. Get the connector. For a hosted connector, generate a key in the app. For an open-source server, install and run it yourself.
  2. Add it to your AI client. Register the connector in Claude Desktop (or your ChatGPT setup) so the assistant can call it.
  3. Authenticate. Link the brokerage account the connector reads, through the aggregator or broker API it uses.
  4. Confirm the access scope. Check whether it is read-only or trade-enabled, and whether trades require approval.
  5. Use it in chat. Ask the assistant about your positions; it calls the connector to pull live data.

Route 3: The developer route (build it yourself)

If you write code and want full control over how the AI reaches a broker, skip the hosted layer and wire a broker API into your own agent. It is the most flexible route and the most work, because you own the setup, security, and maintenance.

  • SnapTrade API. Multi-broker read and trade aggregation you wire into your own agent, the same plumbing hosted apps use.
  • Alpaca API. Programmatic brokerage access for fully custom automation, with paper trading to test against before going live.
  • Plaid. Account aggregation for read access across many institutions, widely used for the read side.

Most people do not need this route, because a hosted app or MCP connector already wraps these same APIs. Reach for it when you are building a product or a personal agent with behavior the hosted tools do not offer.

At a glance: the three routes compared

RouteSetup difficultyRead or tradeWorks with which AIWho it is for
Purpose-built app (Walnut, PortfolioPilot, Magnifi)Easy (a few clicks, no code)Read by default; some support approved tradesBuilt-in AI, or Claude / ChatGPTMost people, non-technical
MCP connector (Walnut, or a broker's own: IBKR, Robinhood, Webull, Public, Alpaca)Moderate (register the connector; self-host for open-source ones)Read; some support tradeClaude, ChatGPT, AI agentsPower users inside Claude or ChatGPT
Developer route (SnapTrade, Alpaca, Plaid API)Hard (you write and maintain the code)Varies by APIYour own agentDevelopers building software

Can ChatGPT or Claude see my real portfolio?

Claude, not on its own: by default it has no link to your brokerage, so asking “how is my portfolio doing” gets a generic answer. ChatGPT is different for US users who link accounts through its Finances feature (via Plaid): it can show balances, holdings and daily changes. It still cannot make trades, cannot work toward target weights or baskets, may miss holdings at institutions that share only balances, and outside the US sees nothing. For anything beyond reading, you connect an account through one of the three routes above.

You can paste a list of holdings into the chat as a workaround, but it is a one-time snapshot: prices go stale immediately, you have to keep re-pasting, and long lists invite arithmetic mistakes. A live connection through a tool like Walnut keeps the data current and lets the assistant pull positions and prices itself, so the analysis stays accurate.

How a read-only aggregator connection actually works

It helps to understand the plumbing, because the mechanism is what makes connecting a brokerage to an AI assistant safe. You never hand your broker password to the AI tool. Instead the connection runs through a regulated aggregator, in a few steps:

  1. You pick your broker in the app or connector (Schwab, Fidelity, Robinhood, Public, and most other major US brokers show up here).
  2. The aggregator opens your broker's own login page. You authenticate directly with Schwab, Fidelity, or whichever broker holds your money, exactly as if you were logging in yourself, so your credentials are entered at the broker and never seen or stored by the app.
  3. The broker issues a scoped access token back to the aggregator, not your password. That token grants read access to positions, balances, and transactions, and nothing more unless you separately authorize trading.
  4. The AI tool reads through that token. When you ask the assistant about your holdings, it calls the aggregator, which uses the token to pull live positions and prices. The AI sees data, not your login.
  5. Revoking access is one click. Because the token lives with the aggregator, you can disconnect at your broker or in the app at any time, and the read access stops.

A trade-enabled connection layers a second, separately granted permission on top of the same token, and reputable tools still gate every order behind your explicit approval. This aggregator model, read-only by default with credentials kept at the broker, is exactly what to look for in any tool.

Is it safe? Read-only vs trade access, explained

This is the distinction that matters most for security. A read-only connection lets the assistant see your holdings, performance, and fees and analyze them, without the ability to move money. A trade-enabled connection can also place orders. Neither should ever require handing your broker password to the AI tool. The safe pattern, used by Walnut and other reputable apps, routes the login through a regulated aggregator so credentials stay at the broker.

The Model Context Protocol, the open standard introduced by Anthropic in late 2024, was designed around exactly this: scoped, permissioned access to external data and tools. Reputable brokerage integrations (Walnut, and the brokers' own official connectors) keep your login at the broker and offer read-only defaults or limits, so the assistant gets context without getting the keys. The practical checklist: confirm the tool uses a regulated aggregator, confirm it defaults to read-only, and confirm any trade access is gated behind your explicit approval before you connect.

Which brokerages can connect to an AI assistant?

The list for reading is long. The list for trading is short. Through a regulated aggregator, most major US brokers connect for read access, including Fidelity, Charles Schwab, Vanguard, E*TRADE, Merrill Edge, Robinhood, Webull, SoFi and Public, which is enough for an assistant to analyze everything you actually hold.

Trade execution depends on the route. Through Walnut, trades you approve work at E*Trade, moomoo, Public, Questrade, Stake Australia, tastytrade, Trading212, Wealthsimple and Webull (US and Canada); Robinhood, Schwab, Fidelity, Vanguard and Interactive Brokers are read-only. Separately, several brokers now run official connectors for their own accounts: Robinhood's Agentic Trading MCP can trade a Robinhood account, and Interactive Brokers' lets the AI draft orders that you submit. Coverage changes at short notice and can quietly degrade at an individual broker.

The practical consequence: assume read-only unless your specific broker is confirmed tradeable in the tool you are using, today, and treat any checked-in list of “brokers you can trade” (including one on a page like this) as point-in-time. A broker's own connector is a different route from an aggregator: it goes deep on one broker, while an aggregator-based tool like Walnut spans many.

Can the AI trade for me, or only read? (agentic access explained)

Connecting is a read permission. Letting an AI agent trade is a separate one, and the second is much harder to get. Most of the confusion about “agentic” investing comes from mixing the two, so it is worth separating them cleanly.

  • Read access lets Claude or ChatGPT see your positions, allocation and concentration, so its answers are about your real holdings rather than generic examples. Nearly every large US broker supports this through a regulated aggregator.
  • Agent execution lets the assistant submit an order. Through their own official connectors, Robinhood, Webull, Public and Alpaca allow it on their own accounts, and Robinhood added in-app Robinhood Agents on September 30, 2026. Interactive Brokers stops at a draft you submit. Schwab and Fidelity have no first-party connector we know of.

Which one you get is decided by the scope on the token when you authorize the connection, not by what you later ask the AI to do. A read-only connection is a hard limit: an assistant cannot talk its way past it, which is precisely why read-only is the sensible default. Where execution does exist, the careful products keep a human approval gate on every order rather than letting the agent act unsupervised, because a model can misread a ticker or size a position wrongly and will do so confidently. The broker-by-broker breakdown lives in the best agentic trading apps guide.

Brokerage to AI integration: which providers offer it?

People search for this in two different vocabularies. Some ask how to connect a brokerage to an AI assistant; others ask which providers offer brokerage integration with AI assistants. They are the same question, and the honest answer is that the market splits into three kinds of provider, each with different coverage.

  • Assistant providers (the integration is done for you). Walnut, PortfolioPilot, and Magnifi ship a finished integration: you authorize your brokerage account once and then ask questions in plain English. Coverage spans most major US brokers for reading, a narrower set for trading. This is the route with no setup work and no code.
  • Aggregation providers (the plumbing others build on). SnapTrade and Plaid supply the account-linking layer itself. They are business-to-business infrastructure rather than something an individual investor signs up for directly, but they determine how broad any given app's coverage is.
  • Broker-side integration (the broker exposes its own). Interactive Brokers, Robinhood, Webull, Public, tastytrade, Moomoo, TradeStation and Alpaca run official connectors of their own. Coverage here is exactly one broker: the one you are already with.

“Seamless” is worth defining before you judge a provider on it. A smooth integration means you authorize once, your login credentials never reach the AI tool, access is read-only until you explicitly grant more, and holdings refresh without you re-linking every week. Ask about coverage for your specific broker, and separately about whether that coverage is read-only or trade-enabled, because the two lists are never the same. For the provider-by-provider breakdown, see brokerage to AI integration providers compared.

Which route should you use?

There is no single best route, because it depends on how technical you are and what you want the AI to do. Match the route to yourself. Below, the field is ranked inside each use-case, with the stronger fit first; Walnut appears in its own category (the non-technical app route), not crowned across the board.

Best for a non-technical investor who wants to chat with their broker

If you do not code and just want to connect your existing account and talk to it in plain English, the purpose-built apps are the route, and these three lead it.

  1. PortfolioPilot. Connects your accounts and hands back a structured critique with a risk score and suggested changes, which suits people who want a clear written second opinion.
  2. Walnut. Connects your real broker securely and lets you analyze and manage it by chatting through Claude or ChatGPT, with each holding framed against the S&P 500. Read-only by default; you approve any trade.
  3. Magnifi. Conversational and strong for asking natural-language questions and discovering funds, if research is your main goal.

Best for a power user who lives inside Claude or ChatGPT

If you already work inside Claude Desktop or ChatGPT and want the assistant itself to reach your account, the MCP-connector route fits.

  1. Walnut MCP connector. Hosted, so there is no server to run, and it is one connection across many brokers for Claude or ChatGPT, with trades kept approval-gated.
  2. Your broker's own connector. If all your money is at Robinhood, Interactive Brokers, Webull, Public, tastytrade or Moomoo, its official connector is a fine choice; it covers that broker only.
  3. Alpaca MCP server. Official open-source server with real-time data and live or paper execution, if you hold an Alpaca account and are comfortable self-hosting.

Best for a developer building their own agent

If you write code and want full control over how the AI reaches a broker, go straight to the APIs.

  1. SnapTrade API. Multi-broker read and trade aggregation you wire into your own agent, the same plumbing hosted apps use.
  2. Alpaca API. Programmatic brokerage access for fully custom automation, with paper trading to test against.

How we evaluated the options

We compared the routes and tools on five things that decide whether a connection is both useful and safe: credential handling (does your broker login ever leave the broker), default access level (read-only versus trade-enabled), which assistant it works with, broker coverage for read and for trade, and setup effort. We did not rank by raw feature count, because a connector that can trade but stores your credentials is not an upgrade over a read-only one that does not. Features, broker support, and pricing change, so treat the specifics here as a starting point and verify on each provider's site.

Where Walnut fits

To be upfront, since this is our site: Walnut is the AI investing assistant that talks to the broker you already have and places the trades you approve. It is one option on the first route and one on the second, not the only one and not crowned overall. A broker's own connector covers that one broker; Walnut is one connection across many. It connects each of your brokerages securely, then lets you analyze and manage it by talking through Claude, ChatGPT, or a built-in assistant. It is also a portfolio-aware MCP connector for people who prefer to stay inside their AI client: Claude Desktop, ChatGPT, or Cursor can read your real connected portfolio and, where the broker supports it, place trades you approve, using either Walnut's hosted connector or a small downloadable local MCP shim. It is read-only by default, every trade needs your approval, and you keep your existing broker. 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; it never places trades. Full per-client setup lives on the Walnut MCP connector page. Walnut is not an investment adviser. If you mainly want a written second opinion, PortfolioPilot is worth a look; if you want tax-aware tracking across several accounts, Mezzi fits; if all your money is at one broker with its own connector, that connector is a fine choice; and if you are a developer wiring up your own agent, the Alpaca or SnapTrade APIs are the route.

From a connected account you can ask about a specific stock, an ETF you hold, or a theme you want exposure to, against your real portfolio. For the wider field, see the best AI portfolio analyzers roundup, the best MCP connectors for brokerages, or which brokers have an AI assistant.

The bottom line

Claude cannot see your brokerage by itself, and ChatGPT can only read linked US accounts without trading, so there are three ways to go further. If you are non-technical, a purpose-built app (Walnut, PortfolioPilot, Magnifi) connects your broker in a few clicks. If you live inside Claude or ChatGPT, an MCP connector gives the assistant direct access: Walnut across many brokers, or a broker's own connector for that broker only. If you build software, wire a broker API (SnapTrade, Alpaca, Plaid) into your own agent. Across all three, the safe choice keeps your login at your broker through a regulated aggregator and defaults to read-only, with any trade access gated behind your approval.

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 way to connect my brokerage to an AI assistant?

For most people the best way is Walnut, a purpose-built app that links your existing broker in a few clicks with no code and lets you ask about your real holdings through its built-in assistant, Claude, or ChatGPT. PortfolioPilot and Magnifi are the other no-code apps. If you already work inside Claude Desktop or ChatGPT, an MCP connector lets the assistant reach your account directly: Walnut across many brokers, or a broker's own official connector (Interactive Brokers, Robinhood, Webull, Public and others) for that broker only. Developers can wire a broker API (SnapTrade, Alpaca, Plaid) into their own agent. There is no single best route; it depends on how technical you are and whether you want read-only analysis or approved trading.

Can I connect Schwab or Fidelity to ChatGPT or Claude?

Yes, for read access. Neither has a first-party AI connector that we know of, but through a tool that connects your brokerage securely, both Charles Schwab and Fidelity can be read so an assistant sees your holdings; you authenticate on the broker's own login page, so your password is never stored by the tool. Through Walnut both are read-only, so you place trades at the broker. In the US, ChatGPT's Finances feature can also link accounts through Plaid to read balances and holdings, though some institutions share balances but not holdings.

Can I connect my brokerage account to ChatGPT or Claude?

Yes, through a connector that bridges the two. Walnut is a portfolio-aware MCP connector that lets Claude Desktop, ChatGPT, or Cursor read your real connected brokerage portfolio and, where the broker supports it, place trades you approve. It comes as a hosted connector or a small downloadable local MCP shim, and covers many brokers through one connection. Interactive Brokers, Robinhood, Webull, Public, tastytrade, Moomoo and Alpaca also run official connectors for their own accounts. In the US, ChatGPT can additionally read linked accounts through its Finances feature, though it cannot place trades.

Can ChatGPT or Claude see my real portfolio?

Claude cannot on its own. ChatGPT can for US users who link accounts through its Finances feature (via Plaid): it shows balances, holdings and daily changes, but it cannot make trades or work toward target weights, some institutions share balances but not holdings, and outside the US it sees nothing. Otherwise you connect your account through a separate tool: a purpose-built app like Walnut or PortfolioPilot, or an MCP connector that gives the assistant access to your real positions.

What are the ways to connect a brokerage to an AI assistant?

There are three. A purpose-built app (Walnut, PortfolioPilot, Magnifi, Mezzi, Origin) links your broker and adds AI with no code. An MCP connector (Walnut across many brokers, or a broker's own official connector) exposes your account to Claude or ChatGPT directly. The developer route wires a broker API (SnapTrade, Alpaca, Plaid) into your own agent. Most people use the first.

Is it safe to connect my brokerage to ChatGPT or Claude?

It can be, if the connection uses a regulated aggregator so your login stays at your broker and is never stored by the AI tool, and if it defaults to read-only. The risk is a tool that asks for your broker password directly or can trade without approval. Walnut is read-only by default and never trades without your explicit approval.

What is the difference between read-only and trade access?

A read-only connection lets the assistant see your holdings, performance, and fees and analyze them without moving money. A trade-enabled connection can also place orders. Walnut keeps read access by default and requires you to approve every order. Robinhood, Webull, Public and Alpaca's own connectors can place trades on their own accounts, while Interactive Brokers' AI drafts orders that you submit.

Which route should I use to connect my brokerage to AI?

If you do not code, use a purpose-built app like Walnut or PortfolioPilot, which connect in a few clicks. If you live inside Claude or ChatGPT, use an MCP connector. If you build software, wire a broker API into your own agent. The non-technical app route covers the large majority of people.

Do I need to know how to code to connect my brokerage to an AI assistant?

No. Purpose-built apps like Walnut and PortfolioPilot handle the connection in a few clicks with no code. The developer route (raw broker APIs, or running an open-source MCP server like Alpaca's yourself) does require setup and technical comfort, which is why most people use a hosted app instead.

Which brokerages can connect to an AI assistant?

Through Walnut, most major US brokers connect for read access, and a smaller set (E*Trade, moomoo, Public, Questrade, Stake Australia, tastytrade, Trading212, Wealthsimple, Webull) also support trades you approve. Separately, Interactive Brokers, Robinhood, Webull, Public, tastytrade, Moomoo, TradeStation and Alpaca run official connectors for their own accounts. Robinhood and IBKR are read-only through Walnut, and Schwab and Fidelity have no connector of their own that we know of.

What is an MCP connector for a brokerage?

MCP (Model Context Protocol) is an open standard, introduced by Anthropic in late 2024, that lets AI assistants connect to external data and tools. An MCP connector for a brokerage exposes your account to an assistant like Claude or ChatGPT so it can read positions and, in some cases, place trades you approve. Walnut offers one across many brokers, and Interactive Brokers, Robinhood, Webull, Public, tastytrade, Moomoo, TradeStation and Alpaca each offer one for their own accounts.

Can Claude place trades in my brokerage account?

Only if you connect through a tool that supports execution and you authorize it. With Walnut, Claude can see your portfolio and propose trades, but every order is approval-gated, so nothing moves without your explicit go-ahead. Robinhood's, Webull's, Public's and Alpaca's own connectors can execute on their own accounts, and Interactive Brokers' lets Claude draft orders that you submit. A read-only connection cannot trade at all.

Does connecting my broker to Walnut store my broker password?

No. Walnut connects through a regulated aggregator, so your broker login is entered at the broker's own authentication flow and is never stored by Walnut. Walnut receives scoped, read-only access by default. PortfolioPilot, Mezzi, and other reputable apps use the same credential-safety model.

Can I connect my brokerage to ChatGPT directly?

In the US, partly. ChatGPT's Finances feature links accounts through Plaid and can show balances, holdings and daily changes, but it cannot make trades, cannot manage target weights or baskets, and some institutions share balances but not holdings. Several brokers (IBKR, Robinhood, Webull, Public) also have official ChatGPT connectors for their own accounts. Walnut works in ChatGPT across many brokers and places trades you approve where supported.

Why can't I just paste my holdings into ChatGPT or Claude?

You can, but it is a one-time snapshot you have to keep re-pasting, prices go stale immediately, and large lists invite math errors. A live connection through Walnut or a similar tool keeps the data current and lets the assistant pull positions and prices itself, so analysis stays accurate without manual upkeep.

Walnut is informational and is not an investment adviser. Tool features, broker support, and pricing change; verify current details on each provider's site before connecting an account. Nothing on this page is a recommendation to buy, sell, or hold any security or to use any particular product.

Connect your broker to an AI assistant

Step-by-step guides for each major broker, plus the general setup guides for ChatGPT and Claude, which brokers have an AI assistant built in, and Walnut's MCP connector.

ETFs and stocks in this guide

Stocks: IBKR

Related articles