Best for
- Developers comfortable with Robinhood and programming.
- Users needing to enable AI agents to execute trading actions.
- Users wanting to integrate Robinhood data into AI workflows.
This server provides a comprehensive MCP integration for Robinhood with rich features and safety controls, but it is unofficial and should be used with caution. Suitable for users who are aware of the risks.
Strongest · Documentation 12/20 Weakest · Reliability 6/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Bun 1.3+ · Docker · Node.js
ROBINHOOD_TOKEN_KEY
Base64 key used to decrypt ROBINHOOD_TOKENS_FILE, printed by the onboard flow.
ROBINHOOD_ACCESS_TOKEN
Pass a Robinhood access token directly (serverless/testing; no refresh supported).
ROBINHOOD_TOKENS_FILE
Path to the encrypted token file (e.g. ./tokens.enc) for Docker/headless setups, exported by the onboard flow.
Recommended guided setup: run npx robinhood-for-agents onboard and follow the prompts (it detects your agent, registers the MCP server, installs skills, and guides login). Alternatively, manual config: For Claude Code, run claude mcp add -s user robinhood-for-agents -- bunx robinhood-for-agents. For Codex, run codex mcp add robinhood-for-agents -- bunx robinhood-for-agents. For OpenClaw, use clawhub install robinhood-for-agents. For other MCP clients, add a config entry like {"mcpServers":{"robinhood-for-agents":{"command":"bunx","args":["robinhood-for-agents"]}}}. Requires Bun v1.3+ and Google Chrome.
{
"mcpServers": {
"robinhood-for-agents": {
"command": "bunx",
"args": [
"robinhood-for-agents"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"robinhood-for-agents": {
"command": "bunx",
"args": [
"robinhood-for-agents"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add robinhood-for-agents -- bunx robinhood-for-agents
Run it in a terminal; replace any <…> placeholders with your own values first.
After registering the server and restarting the client, confirm robinhood_check_session and robinhood_get_portfolio appear in the tool list; calling robinhood_check_session should return a status like logged_in or not_authenticated, proving the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
robinhood-for-agents is an MCP server that provides 50 tools for AI agents to interact with your Robinhood brokerage account, covering portfolio viewing, research, stock/option/crypto trading, watchlist management, and more. It also includes a TypeScript client library (70+ async methods) and a unified trading skill for guided workflows. It supports Claude Code, Codex, OpenClaw, and other MCP clients. Authentication via Chrome browser login, token storage secure (OS keychain or encrypted file). Order flow requires review -> confirm -> place, and includes safety restrictions like blocking fund transfers and bulk cancellations.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 3cdb50455629 Data synced 2026-10-12 Read the FMRS scoring method