Robinhood MCP Server
Connect AI agents to Robinhood to read your portfolio, get quotes, manage watchlists, and place equity trades.
Updated
What is Robinhood MCP?
The Robinhood MCP server is a Model Context Protocol server that lets AI agents connect to Robinhood to read your accounts and place equity trades on your behalf. It is Robinhood's official agentic-trading endpoint, introduced in May 2026 as one of the first brokerage MCP servers from a major US retail broker.
The server is hosted by Robinhood at https://agent.robinhood.com/mcp/trading and authenticates with OAuth, so your agent connects through Robinhood's own login flow and never handles your password. Through it, an agent can read positions, balances, portfolio, and order history across your accounts, pull live equity quotes, search symbols, and manage watchlists.
Order placement is deliberately scoped: agents can only review and place trades inside a dedicated, separately funded Agentic account, while all of your other Robinhood accounts remain read-only. At launch the server supports equities only (options and other asset classes are noted as coming later in the beta).
Tools the Robinhood MCP server exposes
| Tool | What it does |
|---|---|
| get_accounts | List the user's Robinhood accounts. |
| get_portfolio | Retrieve portfolio value and balances. |
| get_equity_positions | Read current equity positions and holdings. |
| get_equity_quotes | Get live quotes for one or more equity symbols. |
| get_equity_orders | Read equity order history and status. |
| search | Search for symbols and tradable instruments. |
| get_watchlists | List the user's watchlists. |
| add_to_watchlist | Add a symbol to a watchlist. |
| update_watchlist | Update an existing watchlist. |
| review_equity_order | Simulate an equity order and return pre-trade warnings. |
| place_equity_order | Place an equity order in the agentic account. |
| cancel_equity_order | Cancel a pending equity order. |
Connect the Robinhood MCP server
Claude Code
- 1
Add the remote server
Run: claude mcp add --transport http robinhood https://agent.robinhood.com/mcp/trading
- 2
Authenticate with OAuth
On first use, Claude Code opens Robinhood's OAuth flow in your browser. Sign in and approve access; the agentic account is opened/authenticated on desktop.
- 3
Verify the connection
Ask Claude to list your accounts or fetch a quote to confirm the Robinhood tools are available.
Order placement only works against your dedicated Agentic account, which you must fund separately.
Cursor
- 1
Open MCP settings
Go to Cursor Settings -> MCP -> Add new server.
- 2
Add the Robinhood endpoint
Add an entry with URL https://agent.robinhood.com/mcp/trading (HTTP/remote transport).
- 3
Complete OAuth
Cursor launches Robinhood's OAuth login; sign in and authorize the agent. No password is shared with Cursor.
- 4
Confirm tools load
Check that the Robinhood tools (e.g. get_portfolio, get_equity_quotes) appear in Cursor's MCP tool list.
Sample use cases
A scheduled agent runs at market open and reads the portfolio via get_portfolio and get_equity_positions
It posts a morning briefing to Slack with current holdings, overnight P&L, and top movers.
An agent monitors a list of tickers using get_equity_quotes throughout the trading day
When a price crosses a threshold it sends an alert and optionally uses review_equity_order to preview a trade.
An agent checks portfolio allocation weekly with get_equity_positions and get_equity_quotes
It flags positions that have drifted more than 5% from target weights and drafts rebalancing orders for review.
An earnings-triggered agent pulls updated quotes for held positions after market close
It compares pre- and post-earnings prices, summarizes the move, and adds beaten-down names to a watchlist via add_to_watchlist.
An agent uses get_equity_orders to pull the last 30 days of fills
It generates a trade journal with entry prices, hold periods, and realized gains for performance review.
A research agent uses search to find instruments matching a sector thesis
It fetches quotes, compares valuations, and adds candidates to a dedicated watchlist for tracking.
An agent reviews a pending order with review_equity_order before market open
It checks for pre-trade warnings and cancels via cancel_equity_order if conditions have changed overnight.
Security & permissions
Authentication is OAuth: the connection is authorized through Robinhood's own login flow, so the agent receives a scoped token rather than your credentials and never sees your password. Read access spans your Robinhood accounts (positions, balances, portfolio, and order history), but write/trade access is restricted to a single dedicated Agentic account that you fund separately — your primary and other accounts stay read-only. Robinhood states it does not control, supervise, or audit third-party agents, so you are responsible for monitoring agent activity. Use review_equity_order to preview trades and warnings before any place_equity_order.
Using Robinhood MCP with Gamut
In Gamut, you connect Robinhood once (Gamut manages the OAuth connection) and then expose its tools to an agent in an automated workflow. A scheduled or event-triggered Gamut agent can, for example, run each market morning to pull get_portfolio and get_equity_positions, fetch get_equity_quotes for watchlist symbols, and surface concentration or sector-exposure notes — and, where you've authorized trading, call review_equity_order before place_equity_order against the dedicated Agentic account. Gamut handles the connection and triggering; the agent only does what the Robinhood MCP's scoped tools and your funded agentic account allow.
Frequently asked questions
What is the Robinhood MCP server?
It is Robinhood's official Model Context Protocol server, hosted at https://agent.robinhood.com/mcp/trading, that lets AI agents read your Robinhood accounts and portfolio, get equity quotes, manage watchlists, and place equity trades in a dedicated agentic account.
Is the Robinhood MCP free?
There is no separate fee for MCP access itself, but standard Robinhood brokerage account fees apply. Agentic trading launched in beta with equities-only support; review Robinhood's fee schedule for details.
How do I connect the Robinhood MCP to Claude or Cursor?
Add the remote endpoint https://agent.robinhood.com/mcp/trading to your client's MCP config (e.g. claude mcp add for Claude Code, or Cursor's MCP settings), then complete Robinhood's OAuth login to authorize the agent. You authenticate the agentic account on desktop first.
Is the Robinhood MCP hosted or self-hosted?
It is hosted by Robinhood as a remote server at https://agent.robinhood.com/mcp/trading. You connect to that single URL with OAuth rather than running the server yourself.
Can an AI agent place real trades through Robinhood MCP?
Yes. The place_equity_order tool submits live equity orders in a dedicated agentic account. You can also preview orders first with review_equity_order to check for warnings before committing. Only equities are supported in the current beta.
What data can agents read from Robinhood MCP?
Agents can read account info, portfolio value, equity positions, live quotes, order history, and watchlists. They can also search for symbols and instruments. All read operations use the same OAuth-authorized connection.
Does Robinhood MCP support options or cryptocurrency?
The current agentic trading beta supports equities only. Options, cryptocurrency, and other asset classes are not yet available through the MCP server.
What safeguards exist for agentic trading on Robinhood?
Trades execute in a separate agentic account, not your main brokerage account. The review_equity_order tool returns pre-trade warnings before execution, and you can cancel pending orders with cancel_equity_order. OAuth scoping limits what the agent can access.