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.
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.