Robinhood Crypto — Claude Code MCP server: trading and setup
This MCP server gives AI agents Robinhood Crypto quotes, holdings, and order data. Trading stays off until explicitly enabled.
claude mcp add --env ROBINHOOD_CRYPTO_API_KEY=<ROBINHOOD_CRYPTO_API_KEY> --env ROBINHOOD_CRYPTO_PRIVATE_KEY=<ROBINHOOD_CRYPTO_PRIVATE_KEY> --env ROBINHOOD_CRYPTO_API_VERSION=<ROBINHOOD_CRYPTO_API_VERSION> --env ROBINHOOD_CRYPTO_BASE_URL=<ROBINHOOD_CRYPTO_BASE_URL> --transport stdio robinhood-crypto -- npx -y robinhood-mcpWhat Robinhood Crypto does
Robinhood Crypto connects an AI agent to Robinhood’s official Crypto Trading API. It can read quotes, holdings, and orders, calculate FIFO cost basis and realized P&L, keep a trade journal, and apply risk controls. Trading tools are separated from the read-only data server.
Setup uses ROBINHOOD_CRYPTO_API_KEY and ROBINHOOD_CRYPTO_PRIVATE_KEY; the configuration also accepts ROBINHOOD_CRYPTO_API_VERSION and ROBINHOOD_CRYPTO_BASE_URL. The server is started with npx -y robinhood-mcp. Trading requires ROBINHOOD_CRYPTO_ENABLE_TRADING=1, while guarded mode asks for confirm: true before an order is placed.
Robinhood provides no sandbox or paper account, so an order sent through this server uses real money in a real brokerage account. The package includes order caps, an optional symbol allowlist, buy-only mode, and a kill switch that pauses execution.
What it helps with
- read Robinhood Crypto quotes and holdings
- inspect existing crypto orders
- calculate FIFO cost basis and realized P&L
- record trades in a journal
- place orders behind risk limits
Example prompts for the agent
- Show the current BTC-USD quote and my Robinhood holdings.
- Calculate FIFO cost basis and realized P&L for my trades.
- Prepare an ETH-USD buy order and return the request for confirmation.
How to install Robinhood Crypto
Platform CLI
claude mcp add --env ROBINHOOD_CRYPTO_API_KEY=<ROBINHOOD_CRYPTO_API_KEY> --env ROBINHOOD_CRYPTO_PRIVATE_KEY=<ROBINHOOD_CRYPTO_PRIVATE_KEY> --env ROBINHOOD_CRYPTO_API_VERSION=<ROBINHOOD_CRYPTO_API_VERSION> --env ROBINHOOD_CRYPTO_BASE_URL=<ROBINHOOD_CRYPTO_BASE_URL> --transport stdio robinhood-crypto -- npx -y robinhood-mcpReplace <…> with your own values
Platform CLI
codex mcp add robinhood-crypto --env ROBINHOOD_CRYPTO_API_KEY=<ROBINHOOD_CRYPTO_API_KEY> --env ROBINHOOD_CRYPTO_PRIVATE_KEY=<ROBINHOOD_CRYPTO_PRIVATE_KEY> --env ROBINHOOD_CRYPTO_API_VERSION=<ROBINHOOD_CRYPTO_API_VERSION> --env ROBINHOOD_CRYPTO_BASE_URL=<ROBINHOOD_CRYPTO_BASE_URL> -- npx -y robinhood-mcpReplace <…> with your own values
Config file
{
"mcpServers": {
"robinhood-crypto": {
"command": "npx",
"args": [
"-y",
"robinhood-mcp"
],
"env": {
"ROBINHOOD_CRYPTO_API_KEY": "<ROBINHOOD_CRYPTO_API_KEY>",
"ROBINHOOD_CRYPTO_PRIVATE_KEY": "<ROBINHOOD_CRYPTO_PRIVATE_KEY>",
"ROBINHOOD_CRYPTO_API_VERSION": "<ROBINHOOD_CRYPTO_API_VERSION>",
"ROBINHOOD_CRYPTO_BASE_URL": "<ROBINHOOD_CRYPTO_BASE_URL>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"robinhood-crypto": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"robinhood-mcp"
],
"env": {
"ROBINHOOD_CRYPTO_API_KEY": "<ROBINHOOD_CRYPTO_API_KEY>",
"ROBINHOOD_CRYPTO_PRIVATE_KEY": "<ROBINHOOD_CRYPTO_PRIVATE_KEY>",
"ROBINHOOD_CRYPTO_API_VERSION": "<ROBINHOOD_CRYPTO_API_VERSION>",
"ROBINHOOD_CRYPTO_BASE_URL": "<ROBINHOOD_CRYPTO_BASE_URL>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e ROBINHOOD_CRYPTO_API_KEY=<ROBINHOOD_CRYPTO_API_KEY> -e ROBINHOOD_CRYPTO_PRIVATE_KEY=<ROBINHOOD_CRYPTO_PRIVATE_KEY> -e ROBINHOOD_CRYPTO_API_VERSION=<ROBINHOOD_CRYPTO_API_VERSION> -e ROBINHOOD_CRYPTO_BASE_URL=<ROBINHOOD_CRYPTO_BASE_URL> robinhood-crypto npx -y robinhood-mcpReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Robinhood Crypto
How do I install Robinhood Crypto in Claude Code?
Run `claude mcp add robinhood-mcp -e ROBINHOOD_CRYPTO_API_KEY=<ROBINHOOD_CRYPTO_API_KEY> -e ROBINHOOD_CRYPTO_PRIVATE_KEY=<ROBINHOOD_CRYPTO_PRIVATE_KEY> -- npx -y robinhood-mcp`.
What does Robinhood Crypto do?
It exposes Robinhood Crypto quotes, holdings, and order data to an AI agent. It also provides FIFO cost-basis calculations, a trade journal, and guarded trading operations.
Can I test Robinhood Crypto trading without real funds?
Robinhood has no sandbox or paper account. Orders go to a real brokerage account, and trading must be enabled with ROBINHOOD_CRYPTO_ENABLE_TRADING=1.