Robinhood MCP server: what it is and how to connect it
Last updated October 2026
Short answer
agent.robinhood.com/mcp/trading. An AI client such as Claude or ChatGPT adds that address, you sign in on Robinhood's own page, and the AI can then read every Robinhood account you hold and place trades in one separate account called Agentic. To connect it to Claude you add it as a custom connector; ChatGPT needs Developer Mode switched on first. If you would rather skip that setup, Walnut connects to the same Robinhood server for you, works on your phone, and adds baskets with target weights and recurring buys, with every order waiting for your approval."Robinhood MCP" used to mean a hobby project on GitHub that logged in with your password. Since May 2026 it means something Robinhood runs itself. This guide covers what the official server does, how to plug it into Claude and ChatGPT, the route that needs no setup, and how to fix the usual problems.
What MCP means, in one paragraph
MCP stands for Model Context Protocol. It is a standard way for an AI assistant to use outside services. A company publishes an MCP server, which is a list of actions (read my positions, get a quote, place an order) with instructions for each. An AI client that speaks MCP can connect to that server, see the list, and call those actions while it talks to you. The AI model itself does not change. What changes is what it can look at and what it can do. A Robinhood MCP server is therefore the piece that lets an assistant see your Robinhood account and, within limits Robinhood sets, act on it.
What the Robinhood MCP server is
Robinhood opened its platform to AI agents on May 27, 2026, under the name Agentic Trading, as a beta. Outside agents reach it through one address, the Robinhood Trading MCP at https://agent.robinhood.com/mcp/trading. Robinhood operates that server, so the rules about what an agent can see and do are Robinhood's rules, applied on Robinhood's side.
Three design choices matter more than anything else about it:
- OAuth sign-in. When you connect a client, you are sent to a Robinhood page to log in. The client receives a permission to act for you; it never receives your password. You can revoke that permission later without changing your password.
- Read everything, trade in one place. The agent can read all of your Robinhood accounts: positions, balances and order history. It can only place orders in the Agentic account that the setup opens for you. Your main individual account stays view-only to the agent.
- A separate pot of money. The Agentic account is a real brokerage account in your name. It starts empty. Whatever you transfer into it in the Robinhood app is the most an agent can spend, which gives you a hard ceiling that does not depend on the AI behaving well.
To use it you need a primary individual investing account at Robinhood in good standing. Robinhood allows up to 10 self-directed individual accounts per person, and the Agentic account counts toward that limit. Robinhood also states plainly that it does not control, supervise or audit third-party agents, and that the risk of their trades sits with you.
What tools it gives an AI
The server exposes a long list of actions. You do not need to know their names, because the AI picks them, but it helps to know the categories, since they set what a question can get answered with real data:
- Accounts and positions. Which accounts you hold, what each one owns, balances, past orders, realised gains and tax lots.
- Quotes and market data. Live prices, price history, index levels and technical indicators for stocks and ETFs.
- Fundamentals and research. Company financials, analyst ratings, earnings dates and results, and SEC filings.
- Equity orders. A review step that checks an order and shows what it would do, then a separate step that places it. Cancelling is its own action too.
- Options. Option chains, quotes, positions and option orders, subject to your Robinhood options level.
- Crypto. Crypto quotes, positions and orders, with a preview step.
- Watchlists, alerts and scans. Building and editing watchlists, setting price alerts, and running stock screens.
The review-then-place split matters most. A well-behaved client asks for a review, shows you the result (symbol, side, quantity or dollar amount, estimated cost), and only places the order after you say yes. Whether that pause happens depends on the client and on what you told it. Robinhood's own help article warns that if you instruct an agent to act without asking, it can trade without your confirmation.
A worked example of what this looks like in a chat: you ask "what is my largest position across all my Robinhood accounts, and how much is it up?" The AI calls the accounts action, then the positions action for each account, adds up the market values, and reports something like "NVDA, about 31% of your total, up 84% on your average cost." None of that needed a spreadsheet or a screenshot of the app. If you then say "buy $50 of SCHD in my Agentic account," it calls the review action, shows you the estimate, and waits.
How to connect the Robinhood MCP to Claude
Robinhood lists Claude Desktop and Claude Code among supported clients, and the same remote connector works in Claude on the web. The steps in Claude Desktop or on claude.ai:
- Open Claude's settings and find the Connectors section.
- Choose to add a custom connector. Give it a name such as "Robinhood" and paste
https://agent.robinhood.com/mcp/tradingas the URL. - Click Connect. A Robinhood sign-in page opens. Log in there, not in the chat.
- When Robinhood offers to open the Agentic account, accept it. Without it, the connection can read but not trade.
- Back in Claude, start a new chat and check that the Robinhood tools appear in the tools menu. Ask a read-only question first, such as "list my Robinhood accounts."
Custom connectors in Claude depend on your plan and, for Team and Enterprise workspaces, on whether an admin allows them. Claude usually asks permission before running an action the first time; you can keep that on for anything that places an order. In Claude Code, the same address is added as a remote MCP server from the command line, and the sign-in happens in your browser.
How to connect the Robinhood MCP to ChatGPT
ChatGPT supports the Robinhood server, with one extra step that trips most people up: Developer Mode. Robinhood's instructions say to turn it on under ChatGPT's Settings, in Security & login, before adding the connector.
- In ChatGPT, open Settings, then Security & login, and switch on Developer Mode. Read the warning it shows; it applies here.
- Go to the connectors (apps) area of settings and create a new connector with the URL
https://agent.robinhood.com/mcp/trading. - Sign in on the Robinhood page that opens, and accept the Agentic account.
- In a new chat, enable the Robinhood connector for that conversation and try a read-only question before anything else.
Which ChatGPT plans offer Developer Mode, and exactly where the menus sit, changes from time to time, so if a menu name differs from the above, look for the nearest equivalent. If the connector loads but you only see read actions, Developer Mode is the first thing to check (see Troubleshooting below).
How to use it without setting up any of that
Walnut is built for people who want Robinhood's agent connection for investing and do not want to configure an AI client to get it. Walnut connects to the same Robinhood Trading MCP that Claude and ChatGPT use. The setup is:
- In Walnut, open the Brokerage page and choose Robinhood. You can also ask the Walnut assistant to connect it.
- Sign in on Robinhood's own page. Walnut never sees your Robinhood password.
- When Robinhood offers to open the Agentic account, say yes. Then add money to it in the Robinhood app. Walnut never moves money.
That is the whole setup, and it works the same on the web and in the Walnut apps for iOS and Android. No custom connector, no Developer Mode, no URL to paste.
Once connected, Walnut reads all of your Robinhood accounts: US stock and ETF positions, including average cost, so the assistant can talk about your actual gains and how concentrated you are. Your main account stays view-only. In the Agentic account, Walnut can place two kinds of orders, each only after you approve:
- A one-time basket buy. A basket is a set of stocks or ETFs with target weights, for example "AI chips: NVDA 30%, AVGO 25%, TSM 25%, AMD 20%." You enter a dollar amount and Walnut splits it by weight. Put in $200 and that becomes $60 of NVDA, $50 each of AVGO and TSM, and $40 of AMD. You can start it from the basket's Invest dialog or by asking the assistant: "put $200 into my AI chips basket in Robinhood."
- A recurring investment. A fixed amount on a schedule, such as $100 every month, split across the same weights, using cash already in the Agentic account. You approve it once when you set it up. If the cash is not there on the day, the run is skipped and retried, and you are told.
Know the limits before you start. Walnut only buys; there are no sells through Walnut yet. Orders are market orders by dollar amount during regular market hours. It covers US stocks and ETFs, with no options or crypto through Walnut. Robinhood's $1 minimum per stock applies, so a basket leg smaller than $1 will not go through. If you want options, crypto, limit orders or selling by chat, Claude or ChatGPT connected directly to Robinhood can do more of that today.
Walnut also has its own connector for Claude and ChatGPT, and that one deliberately has no order tools: trading through Walnut happens inside Walnut, where the approval step is part of the screen. Walnut is not a broker or an investment adviser. Orders execute at Robinhood, under Robinhood's rules.
Try it in Walnut
Connect Robinhood in Walnut by signing in on Robinhood's own page. Walnut reads all your Robinhood accounts and, in the Agentic account, places basket buys and recurring investments only after you approve them.
Claude, ChatGPT or Walnut: the three routes compared
All three talk to the same Robinhood server, so the differences are in setup and in what each client does with the connection. Where a behaviour depends on your plan, settings or how you phrase requests, the table says so.
| Claude | ChatGPT | Walnut | |
|---|---|---|---|
| Setup | Add a custom connector with the Robinhood URL, then sign in | Turn on Developer Mode, add the connector, then sign in | Choose Robinhood, sign in on Robinhood's page |
| Works on phone | Depends on the client and plan; setup is easiest on desktop or web | Depends on the client and plan; setup is easiest on web | Yes, iOS and Android apps plus web |
| Reads all accounts | Yes | Yes | Yes, US stocks and ETFs with average cost |
| Where orders go | Agentic account only | Agentic account only | Agentic account only |
| What it can trade | Stocks, ETFs, options, crypto (per Robinhood's tools) | Stocks, ETFs, options, crypto (per Robinhood's tools) | Buys of US stocks and ETFs by dollar amount |
| Baskets with target weights | Only if you describe them each time | Only if you describe them each time | Yes, saved baskets split by weight |
| Recurring investing | Depends on the client | Depends on the client | Yes, on a schedule from Agentic cash |
| Approvals | Depends on the client and your instructions | Depends on the client and your instructions | Every order waits for your approval |
Read the table as a description of fit. If you already pay for Claude or ChatGPT, like to work at a desk, and want options, crypto or selling by chat, connecting directly gives you the full Robinhood toolset. If you want to build a long-term portfolio in themes with set weights, add to it on a schedule, and do it from your phone, Walnut is the shorter path. Robinhood's own Agents tab, inside the Robinhood mobile app, is a fourth route that keeps everything within Robinhood; we cover it in Robinhood agentic trading.
Unofficial Robinhood MCP servers on GitHub
Search for "Robinhood MCP" and you will still find community projects on GitHub that predate the official server. Most were built before Robinhood had an agent connection of its own. They work by logging in to Robinhood the way the app does, using a library that calls Robinhood endpoints never published for outside developers.
That design has costs the official route avoids:
- Your password lives in a config file. These servers typically ask for your Robinhood username and password, and sometimes a one-time code or authenticator secret, stored on your computer in plain text or an environment variable.
- Full account access. A session created with your password can usually do whatever you can do in the app, in any account, with no separate pot of money limiting the damage.
- They break without warning. Unpublished endpoints can change at any time, and an update to the app can stop the server working mid-task.
- Your agreement with Robinhood. Automated access outside an official channel may conflict with the terms you agreed to when opening the account. Read them before running one.
The official server answers each point: you sign in on Robinhood's page, the client receives a revocable permission rather than a password, trading is confined to the Agentic account, and the interface is one Robinhood supports. Unless you have a narrow reason to need something the official tools lack, there is little left to recommend the unofficial projects.
Troubleshooting the Robinhood MCP
The AI can read my accounts but cannot place orders
The Agentic account was probably not created during sign-in. Remove the connection, connect again, and accept the Agentic account when Robinhood offers it. Then check that the Agentic account has cash; an empty account cannot fill a buy.
ChatGPT shows no trade tools
Developer Mode is off, or the connector was added before it was turned on. Switch Developer Mode on under Settings, Security & login, then remove and re-add the connector and enable it in a new chat.
The connection worked yesterday and now fails
The sign-in has likely expired or been revoked. Reconnect from the client's connector settings (or from Walnut's Brokerage page) and sign in on Robinhood's page again. Your Agentic account and its money are untouched by this.
An order was rejected
Common causes are outside market hours for a market order, an amount below Robinhood's $1 per stock minimum, a symbol Robinhood does not support for fractional trading, or not enough cash in the Agentic account. The rejection message from Robinhood usually names which.
The client lists no Robinhood tools at all
Check that the URL is exactly https://agent.robinhood.com/mcp/trading, that the connector is switched on for the current chat, and, in a Team or Enterprise workspace, that an admin allows custom connectors.
Using it sensibly
The connection makes trading easy, which is the reason to put a few limits around it. Fund the Agentic account with what you intend to invest through an agent and no more; that balance is the ceiling. Keep approvals on for anything that places an order, and read the review before saying yes, especially the dollar amount and the account it names. Ask read-only questions first, and compare the AI's numbers with what the Robinhood app shows; if they disagree, nothing built on them is worth acting on.
For more on the broader setup, see how to connect Robinhood to an AI assistant and our overview of Robinhood's AI features, including Cortex and the built-in Agents.
Sources
Launch date and scope: Robinhood newsroom, Robinhood is now open to agents, and Axios coverage from May 27, 2026. Product page: Robinhood Agentic Trading. Connection address, supported clients, the ChatGPT Developer Mode requirement, account rules and Robinhood's position on third-party agents: Agentic trading overview (Robinhood support). Robinhood's built-in agents: Setting up an agent. Walnut is informational, is not a broker and is not an investment adviser. Orders execute at Robinhood under Robinhood's rules. This guide is educational and not personalized investment advice.
FAQ
Does Robinhood have an official MCP server?
+
Yes. Robinhood launched Agentic Trading in beta on May 27, 2026, and external AI clients connect to it through the Robinhood Trading MCP at agent.robinhood.com/mcp/trading. You sign in on Robinhood's own page, so the AI client never sees your password. Robinhood names Claude, ChatGPT, Codex, Cursor and Grok among the supported clients.
Is the Robinhood MCP free?
+
Robinhood does not charge you to connect an AI client to the Trading MCP. Trades placed through it follow Robinhood's normal pricing, so check Robinhood's fee schedule for anything that applies. The AI client is a separate cost: some Claude and ChatGPT features, such as custom connectors or Developer Mode, may need a particular plan.
Can the Robinhood MCP trade in my main account?
+
No. The agent can read all of your Robinhood accounts, including positions, balances and order history, but it can only place orders in the Agentic account that the setup creates. Your main account stays view-only to the agent. Money only reaches the Agentic account when you move it there in the Robinhood app.
Can I use the Robinhood MCP without ChatGPT or Claude?
+
Yes. Walnut connects to the same Robinhood Trading MCP for you: choose Robinhood, sign in on Robinhood's page, accept the Agentic account, and you are done, on the web or in the Walnut phone apps. Robinhood's own Agents tab in its mobile app is another route that needs no outside AI client.
Is a community Robinhood MCP server on GitHub the same thing?
+
No. Older community projects were built before Robinhood had an official agent connection. Most of them log in with your Robinhood username, password and sometimes a one-time code, then call Robinhood endpoints that were never published for outside use. The official server uses an OAuth sign-in on Robinhood's site and confines trading to a separate account.
Does Robinhood watch what the AI agent does?
+
Robinhood says it does not control, supervise or audit third-party agents, and that you take the risk of the trades they place. If you tell an agent to act without asking you first, it can trade without your confirmation. Keeping approvals on, and keeping only the money you intend to use in the Agentic account, are the two practical limits.