Robinhood Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Robinhood Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This project provides a command-line portfolio tracker for Robinhood with login, portfolio viewing, and basic trading. It also includes a paper-trading mode for safe testing.
Important: Real-money trading is risky. Use paper mode first. You are responsible for your account and regulatory compliance.
1) Create and activate a virtual environment
python3 -m venv .venv && source .venv/bin/activate2) Install dependencies
pip install -r requirements.txt3) Set environment variables
export RH_USERNAME="[email protected]"
export RH_PASSWORD="your_password"
export RH_DEVICE_TOKEN="your_device_token_optional"
export RH_PAPER="true" # set to "false" to enable live trading
# Optional: if you already have an access token from the web app
export RH_ACCESS_TOKEN="paste_access_token_here"
export RH_TOKEN_TYPE="Bearer"4) Run the CLI
python -m robinhood_tracker --helplogin: Authenticate and cache sessionportfolio: Display positions, equity, and cashbuy --symbol AAPL --quantity 1: Market buysell --symbol AAPL --quantity 1: Market sellrebalance --symbols AAPL,MSFT,GOOGL --allocations 40,30,30: Example strategybot add --symbol AAPL --quantity 10 --stop-loss -5.0 --take-profit 10.0: Add position to monitorbot remove --symbol AAPL: Remove position from monitoringbot start --interval 5: Start bot (checks every 5 minutes)bot stop: Stop the botbot status: Show monitored positions and current P&Lbot check: Manually check all positions onceThe project includes a comprehensive MCP adapter for AI model integration.
The MCP adapter provides 15 trading and portfolio management tools:
#### Portfolio Management
get_portfolio - Get portfolio summary and positionsget_health - Check API server statuslogin - Authenticate with Robinhood#### Trading Operations
buy_stock - Buy shares with symbol and quantitysell_stock - Sell shares with symbol and quantityrebalance_portfolio - Auto-rebalance to target allocations#### Trading Bot Management
get_bot_status - Get bot status and monitored positionsadd_bot_position - Add position with stop-loss/take-profitremove_bot_position - Remove position from monitoringstart_bot - Start automated trading botstop_bot - Stop automated trading botcheck_bot_positions - Manually check all positions#### Options Trading
get_options_positions - Get current options holdingsget_options_orders - Get recent options ordersget_options_instruments - Get available options for symbol# List all available tools
python3 mcp_robinhood_adapter.py --list-tools
# Get portfolio
python3 mcp_robinhood_adapter.py --tool get_portfolio
# Buy stock
python3 mcp_robinhood_adapter.py --tool buy_stock --params '{"symbol": "AAPL", "quantity": 1}'
# Add position to bot
python3 mcp_robinhood_adapter.py --tool add_bot_position --params '{"symbol": "AAPL", "quantity": 1, "stop_loss": 5, "take_profit": 10}'Configure your AI model to use the MCP server:
{
"mcpServers": {
"robinhood": {
"command": "python3",
"args": ["/path/to/robinhood_tracker/mcp_robinhood_adapter.py"]
}
}
}.env file not tracked by git..paper_state.json.This is not financial advice. Use at your own risk.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.