robinhood-mcp

Reads Robinhood brokerage portfolio data and places operator-instructed trades via the Robinhood Trading MCP server.

714|255|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/aaronjmars/aeon --skill robinhood-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: robinhood-mcp
Source: https://github.com/aaronjmars/aeon/tree/main/skills/robinhood-mcp
Command: npx skills add https://github.com/aaronjmars/aeon --skill robinhood-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Monitoring a Robinhood Agentic brokerage account and executing occasional trades normally requires manual dashboard checks and order entry. This Skill connects to the Robinhood Trading MCP server to report portfolio value, buying power, positions, and order history on demand, and can place a single explicitly instructed trade.

Core Features & Use Cases

  • Portfolio Reporting: Reads portfolio value, buying power, positions with cost basis and unrealized P/L, and open orders, then delivers a concise notification.
  • Order History: Retrieves the most recent N orders with status, side, symbol, quantity, and fill price via the orders[:N] branch.
  • Guarded Trade Execution: Places exactly one order only when the input explicitly starts with trade:, with validation of side, symbol, and size, plus sanity checks against positions and buying power.
  • Use Case: Ask for a morning portfolio snapshot to see day change and concentration, or issue trade: buy $50 of AAPL to place a single market order with the order ID captured verbatim.

Quick Start

Ask the agent to show my Robinhood portfolio report including positions, buying power, and open orders.

Frequently Asked Questions about robinhood-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my Robinhood portfolio with an AI agent?

Connect the Robinhood Trading MCP server through the dashboard's MCP panel with one-click OAuth, then run the skill with an empty input. It reads portfolio value, buying power, positions, and open orders and sends a single notification report.

How do I place a trade through the Robinhood MCP server?

Prefix the input with `trade:` and specify side, symbol, and size, for example `trade: buy $50 of AAPL`. The skill validates the instruction against positions and buying power, places one market order as the final action, and reports the order ID and status.

Can the agent trade on Robinhood without my instruction?

No. The default posture is read-only reporting, and an order is placed only when the input explicitly starts with `trade:`. Ambiguous instructions, oversized orders, or multi-order requests are refused with an explanation rather than executed.

Why does the Robinhood MCP connection fail with auth errors?

A 401 or invalid-token response means the OAuth token refresh failed, since rotating refresh tokens require the GH_SECRETS_PAT secret. Re-connect the server once in the dashboard MCP panel to restore access.

What happens if the Robinhood MCP server is not connected?

If no mcp__robinhood-trading__ tools are callable, the skill logs RH_MCP_NOT_CONNECTED, sends one notification directing you to the dashboard MCP Connect button, and exits without attempting direct API calls.