How to Connect Your Brokerage to ChatGPT
Last updated October 2026
Short answer
In the US, ChatGPT can now see your brokerage through Finances in ChatGPT: you link accounts through Plaid, on any plan including Free, and it shows investments, current value and position size. It cannot place trades, it has no target weights, and it is US-only. To go further, or to connect from outside the US, you use one of two bridges: an MCP connector (Model Context Protocol) that exposes your broker to the model, or a connected assistant that links your broker and routes the conversation through ChatGPT (like Walnut). Either way the actual account link runs through an aggregator or broker API such as Plaid, Alpaca, or Interactive Brokers, so a broker you already use (Robinhood, Charles Schwab, Fidelity) can be read without exposing your password. Whichever you pick, connect read-only, verify the permissions, ask about your holdings, and keep trade approval with yourself. Walnut is not an investment adviser.
People ask ChatGPT about their portfolio all the time. Until 2026 they hit the same wall: it did not know what they owned. OpenAI's Finances feature changed that for US users, who can now link accounts for a read-only view. It still cannot place a trade, hold a portfolio to target weights, or help anyone outside the US. This guide walks through the built-in route, the two ways to go further (an MCP connector or a connected assistant), the manual fallback, and how to keep the whole thing read-only and safe.
What ChatGPT can see by default, and what Finances changes
A language model is not wired into your broker. It has no login to your account and no memory of your positions unless something feeds them in. In the US, Finances in ChatGPT is that feed: link accounts through Plaid and it can show balances, investments, current value and position size. Without it, outside the US, or at institutions that share balances but not holdings, a ChatGPT conversation can explain what a covered call is or reason through an allocation in the abstract, but it cannot answer “how is my portfolio doing” because it has never seen your portfolio. Worse, when pressed for specifics it can produce a confident, wrong figure, because it is pattern-completing rather than reading data.
Finances also stops at reading. OpenAI states it cannot make trades or move money, and it has no target weights to measure a portfolio against. Going further means a connector or a connected assistant, plus a manual fallback. For what Finances reads and where it stops, see what ChatGPT Finances can and can’t do. Other models have no Finances equivalent, so the pattern is the same when you connect a brokerage to Claude or any other AI assistant.
How connecting a brokerage to ChatGPT actually works
Under the hood, none of these approaches give ChatGPT your password. The mechanism is always the same three layers, and understanding them tells you what is safe and what is not.
- The account link (aggregator or broker API). A secure aggregator such as Plaid, or a broker’s own API such as Alpaca or Interactive Brokers, authenticates you with your broker through a token, not a shared password. It then exposes a read-only view of your positions. Most major brokers, including Robinhood, Charles Schwab, and Fidelity, can be linked this way for reading; only a subset allow placing trades.
- The bridge (MCP or a hosted assistant). That read-only feed has to reach the model. MCP, the Model Context Protocol, is the open standard a client uses to call external tools and data, so an MCP connector wraps the broker feed as tools ChatGPT can call. A connected assistant like Walnut does the same wrapping for you and hosts it, so there is no server for you to run.
- The model (ChatGPT). ChatGPT is the reasoning layer at the front. Once the bridge supplies your real positions, the model can answer questions about what you actually hold instead of guessing. On its own it is a smart explainer; with the link it becomes grounded in your data.
The one line worth remembering: the model never touches your broker directly. The aggregator or API holds the connection read-only, the bridge exposes it, and execution stays gated behind you. For the connector layer specifically, see the best MCP connectors for brokerages.
The connectors and brokers people ask about
When you go to connect a brokerage to ChatGPT, these are the names that come up: the aggregators and broker APIs that hold the link, the brokers on the other end, and the one connected assistant that bundles it all. Here is what each is best for.
Plaid
A widely used financial-data aggregator that links bank and brokerage accounts so an app can read balances and holdings. It is the link behind Finances in ChatGPT, and it focuses on read access, not placing trades.
Best for: read-only account and holdings data pulled from many institutions.
Walnut
A connected assistant that links your existing brokerage and lets you talk about your real holdings through ChatGPT, read-only by default with every trade behind your approval.
Best for: keeping your own broker and chatting about your live positions with no server to run.
SnapTrade
A regulated broker-connection aggregator that links most major US brokerages through one API, read-only by default with trade support on some brokers. Your login stays at your broker.
Best for: connecting the broker you already have to an assistant without handing over your password.
Alpaca
A developer-first brokerage with a clean API and MCP-friendly tooling for wiring a real account into your own software or agent.
Best for: developers building a brokerage directly into a custom AI agent.
Interactive Brokers
A full-featured brokerage with a strong programmatic API used by advanced and professional traders.
Best for: advanced users who want deep programmatic access to a serious broker.
Robinhood
A popular consumer broker. Through aggregators it connects read-only for tracking, and it has also shipped its own AI features.
Best for: tracking a Robinhood account read-only, or using Robinhood's own AI.
Charles Schwab
A major full-service brokerage that connects through a secure aggregator for reading, and on supported paths for trading too.
Best for: connecting an established mainstream brokerage read-only or trade-enabled.
Fidelity
A large mainstream brokerage commonly linked read-only so an assistant can see your positions.
Best for: read-only visibility into a big traditional brokerage.
Two more names round out the picture. ChatGPT is best for the conversation itself: it is the reasoning front end once something feeds it your data. MCP (the Model Context Protocol) is best for the plumbing: it is the open standard that lets a client call your broker feed as a tool.
The ways to connect your brokerage to ChatGPT
In the US, ChatGPT now has its own read-only link through Finances. To trade, to work toward target weights, or to connect from outside the US, you use one of two bridges, or, if you just want a quick look, paste your holdings in. Here is what each does and what setting it up involves.
Finances in ChatGPT (US only)
What it does: OpenAI's built-in feature. US users link banks, cards and brokerages through Plaid, and ChatGPT can show balances, investments, current value, daily changes and position size. It is read-only: OpenAI states it cannot make trades or move money.
Setup: Link accounts from ChatGPT on web, iOS or Android. Available on the Free, Go, Plus and Pro plans in the US. Some institutions share balances but not holdings.
MCP connector
What it does: Exposes your brokerage to the model through the Model Context Protocol, so a connected client can read your positions and answer questions about them.
Setup: Run or install an MCP server that talks to your broker, authenticate it read-only, and connect it to a client that supports MCP. More technical, more control.
Connected assistant (like Walnut)
What it does: A product that links your broker for you and lets you talk about your real holdings through ChatGPT, without wiring anything up yourself.
Setup: Connect your existing brokerage (read-only by default), then chat. No server to run; you approve every trade.
Paste your holdings in
What it does: You copy your positions into a ChatGPT message so it can reason over a snapshot. Nothing is connected; the model only sees what you pasted.
Setup: No setup, but it is manual, quickly goes stale, and the numbers are only as accurate as what you pasted. A fallback, not a real connection.
The MCP route gives you direct control and is the more technical path; a connected assistant does the wiring for you. For a deeper look at the connector option and what to look for in one, see MCP connectors for investing.
How to connect your brokerage to ChatGPT, step by step
Whichever approach you choose, the shape of the process is the same. These steps keep it read-only and keep you in control of anything that touches your money.
- 1. Pick an approach. If you are in the US and only want to read your accounts, Finances in ChatGPT is built in. If you want direct control and do not mind running a server, set up an MCP connector. If you want it hands-off, use a connected assistant such as Walnut that links your broker for you. Pasting holdings into a message is the zero-setup fallback if you only need a one-time snapshot.
- 2. Connect read-only. Link your existing brokerage with read-only access, not trading access, to start. A connected assistant like Walnut connects through a regulated connection, read-only by default; an MCP connector should be authenticated with the narrowest scope the broker allows.
- 3. Verify the permissions. Before you ask anything, confirm what the tool can actually do: that it reads positions but cannot place orders without you, and that the access is scoped to viewing. If a tool wants trading permission up front, stop and understand why.
- 4. Ask about your holdings. Now the conversation is grounded. Ask how a position is doing, how concentrated you are, or how a holding compares to the S&P 500. With a connected assistant like Walnut you are talking through ChatGPT about your real, live positions rather than a stale snapshot.
- 5. Keep trade approval with you. Never let the model place an order unattended. The safe pattern is research and reasoning from the AI, execution from you. Walnut requires you to approve every trade, so nothing is bought or sold without an explicit yes from you.
Walnut: one connected-assistant option
To be upfront, since this is our site: Walnut is one of the connected-assistant options, not the only way and not a number one. Walnut is the AI investing assistant that talks to the broker you already have and places the trades you approve. It connects your existing brokerage and lets you talk through ChatGPT about your real connected holdings, with each position framed against the S&P 500, without you running any server yourself.
The point of the connected-assistant route is that it removes the setup: you link your broker read-only, and the chat is grounded in what you actually hold. Walnut is not a deep data terminal and not a budgeting app. It sits on top of your broker, leans on web and price data rather than a proprietary filings corpus, and because broker feeds rarely pass cost basis it frames returns as window returns rather than realized profit and loss, and says so. It is read-only by default, every trade needs your approval, and Walnut is not an investment adviser. Under the hood it is a hosted MCP connector for Claude, ChatGPT, and Codex (and any MCP client): you connect it by adding its 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, and it never places trades on its own. The full per-client setup lives on the Walnut MCP connector page. If you would rather keep direct control and do the wiring yourself, the MCP-connector route is the alternative.
Connecting Walnut to ChatGPT, step by step
Step 1 happens once in Walnut; step 2 happens in ChatGPT. It needs no code and no API key.
- Create a free account at walnutinvest.com.
- Open Brokerage and, under Connect a broker, find yours and press Connect. Brokers are grouped by whether Walnut can trade there or only read.
- Sign in on your broker's own page, which opens in a new tab, and approve access. Your password is entered at the broker and never stored by Walnut.
- Come back to Walnut. It notices the new connection and syncs your holdings. Repeat for each broker you use.
- Turn on Developer Mode in ChatGPT's settings. Custom connectors need a paid plan, and the setting is hidden on plans that do not include it.
- Go to Settings, then Apps, and choose Create app to add a connector.
- Add the server URL
https://walnutinvest.com/api/connector/mcp, then connect and sign in to Walnut. - Start a chat with the connector enabled and ask about your holdings.
Through the connector, ChatGPT can read and analyze your portfolio and build or edit baskets. It has no trade tool: trades happen in the Walnut app, each after you approve it. Full walkthrough: how to connect Walnut to ChatGPT.
At a glance
| Tool | What it is | Best for |
|---|---|---|
| Plaid | A widely used financial-data aggregator that links bank and brokerage accounts so an app can read balances and holdings. It is the link behind Finances in ChatGPT, and it focuses on read access, not placing trades. | read-only account and holdings data pulled from many institutions |
| Walnut | A connected assistant that links your existing brokerage and lets you talk about your real holdings through ChatGPT, read-only by default with every trade behind your approval. | keeping your own broker and chatting about your live positions with no server to run |
| SnapTrade | A regulated broker-connection aggregator that links most major US brokerages through one API, read-only by default with trade support on some brokers. Your login stays at your broker. | connecting the broker you already have to an assistant without handing over your password |
| Alpaca | A developer-first brokerage with a clean API and MCP-friendly tooling for wiring a real account into your own software or agent. | developers building a brokerage directly into a custom AI agent |
| Interactive Brokers | A full-featured brokerage with a strong programmatic API used by advanced and professional traders. | advanced users who want deep programmatic access to a serious broker |
| Robinhood | A popular consumer broker. Through aggregators it connects read-only for tracking, and it has also shipped its own AI features. | tracking a Robinhood account read-only, or using Robinhood's own AI |
| Charles Schwab | A major full-service brokerage that connects through a secure aggregator for reading, and on supported paths for trading too. | connecting an established mainstream brokerage read-only or trade-enabled |
| Fidelity | A large mainstream brokerage commonly linked read-only so an assistant can see your positions. | read-only visibility into a big traditional brokerage |
Keeping it safe and honest
Connecting your money to an AI tool is worth doing carefully. A few filters keep the whole thing trustworthy no matter which approach you use:
- Start read-only. Give the tool a view of your holdings, not the ability to trade. You can always keep it that way. Walnut is read-only by default.
- Prefer regulated aggregation. If a tool links your broker, prefer one that connects through a regulated aggregator rather than asking for your raw login. Walnut connects your brokerage securely.
- Keep execution human. The AI can research and frame trade-offs; the decision and the order should be yours. Approve every trade explicitly.
- Verify specific numbers. Even grounded, an AI can slip. Treat figures as a starting point and check anything you would act on against your broker.
- Watch the advice line. A trustworthy tool explains and frames without pretending to be your adviser. Be wary of anything promising guaranteed market-beating returns.
The bottom line
In the US, ChatGPT can now read your brokerage through Finances, but it cannot trade, it is US-only, and it can still state wrong figures with confidence. If reading is all you need, that may be enough. To go further, bridge the gap deliberately. Set up an MCP connector if you want direct control and do not mind the technical setup, or use a connected assistant like Walnut if you want your broker linked for you and the chat grounded in your real holdings through ChatGPT. Either way, connect read-only, verify the permissions, ask your questions, and keep every trade behind your own approval. Walnut is not an investment adviser.
For more on the underlying limit and how to work around it, see how to use ChatGPT to analyze your portfolio and what ChatGPT Finances can and can’t do.
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
Can ChatGPT see my brokerage account?
In the US, yes, if you link it through Finances in ChatGPT, which uses Plaid and is available on every plan including Free. It can show investments, current value and position size, but it cannot place trades, and some institutions share balances but not holdings. Outside the US, or to act on your holdings, you need a bridge: an MCP connector, or a connected assistant like Walnut. Walnut is not an investment adviser.
How do I connect my brokerage to ChatGPT?
In the US, the simplest read-only route is Finances in ChatGPT, which links accounts through Plaid. To go further, pick one of two approaches. Either set up an MCP connector, an MCP server that reads your broker and plugs into a client, or use a connected assistant such as Walnut that connects your brokerage for you and lets you ask about your holdings through ChatGPT. Whichever you choose, connect read-only, verify the permissions, then ask your questions. Keep any trade approval with yourself.
Why can't ChatGPT always read my portfolio?
Because a language model is not wired into your broker by itself. It has no account credentials and no memory of what you own unless something supplies it. In the US, Finances in ChatGPT supplies that through Plaid; outside the US, or without linking, nothing does, so it talks about investing in the abstract and can state a wrong figure confidently. A connector or a connected assistant is the other way to supply real data.
Is it safe to connect my brokerage to an AI tool?
It depends on how access works. Prefer tools that use a regulated aggregator, read your holdings read-only by default, and require your explicit approval for any trade. Walnut connects, reads your positions read-only by default, and keeps every trade behind your approval. Read each tool’s security and permissions model before you link an account, and start with read-only access.
What is an MCP connector for my brokerage?
MCP, the Model Context Protocol, is an open standard that lets an AI client call external tools and data. An MCP connector for a brokerage is a small server that reads your account through a broker API and makes those positions available to a connected client, so the model can answer questions about what you own. It is more technical to set up but gives you direct control.
Can ChatGPT place trades in my brokerage?
You should not let it place trades unattended. The safe pattern is that the AI helps you research and think, while execution stays with you: read-only access for questions, and explicit human approval for any order. Walnut connects read-only by default and requires you to approve every trade, so the model never fires an order on its own. Keep that approval boundary no matter which approach you use.
Do I need to code to connect my brokerage to ChatGPT?
Only for the MCP-connector route, which involves running or configuring a server and is more technical. If you would rather not do that, a connected assistant like Walnut does the linking for you: you connect your existing brokerage in a few clicks, then chat. Pick the approach that matches how hands-on you want to be.
Will ChatGPT show my real-time prices?
Not by itself. A bare ChatGPT conversation has no live market feed, so any price it states may be stale or invented. To get current numbers grounded in your holdings you need a tool that supplies real data, such as an MCP connector or an assistant like Walnut, which frames each position against the S&P 500 using live price data rather than the model’s memory.
What broker do I need to connect to ChatGPT?
For the connected-assistant route, Walnut supports the major US brokers, so you keep the broker you already use and connect it read-only. For the MCP route, it depends on which broker your connector supports. Either way you are not moving your money; you are giving a read-only view of your existing account so the chat can reason over it.
Is connecting my brokerage to ChatGPT free?
It varies. ChatGPT itself has a free tier, and Walnut has a free tier as well; an MCP connector may be free to run but requires your own setup. Free tiers and limits change often, so verify current details on each provider’s site before relying on them. Cost is worth checking alongside how access and permissions work.
Can ChatGPT give me investment advice on my portfolio?
It can explain concepts, frame trade-offs, and help you research, but giving regulated investment advice is a line most consumer tools do not cross, and you should verify anything specific before acting. Walnut is informational and is not an investment adviser: it grounds the chat in your real holdings and frames them against the S&P 500, but the decision and any trade are yours.
Can I connect Robinhood, Charles Schwab, or Fidelity to ChatGPT?
Generally yes, for reading. Robinhood, Charles Schwab, and Fidelity can all be linked read-only through a secure aggregator, so an assistant can see your positions. Trade support is narrower: reading is broadly available, but placing orders works on only a subset of brokers. Walnut connects the major US brokers read-only by default and keeps any trade behind your approval. Check your specific broker’s support before relying on it.
Do I use Plaid or SnapTrade to connect my brokerage to ChatGPT?
They solve overlapping problems. Plaid is a broad financial-data aggregator focused on reading balances and holdings across many institutions. SnapTrade is a broker-connection aggregator built for investing accounts that also supports trade execution on some brokers. If you only want ChatGPT to read your holdings, either can supply the data; if you also want the option to place approved trades, SnapTrade is the trade-capable path of the two. For developers wiring their own agent, a broker API like Alpaca or Interactive Brokers is the other route.
What is the easiest way to ask ChatGPT about my holdings?
If you want it hands-off, a connected assistant is the easiest path: Walnut links your brokerage and lets you ask about what you actually own through ChatGPT, with no server to run. If you want direct control and do not mind setup, an MCP connector works too. Pasting your holdings into a message is the zero-setup fallback, but it is manual and goes stale.
Walnut is informational and is not an investment adviser. App features, pricing, and availability change; verify current details on each provider's site before deciding. 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.