maintained
a control plane for a real robinhood account, from the terminal. it started as an exercise in mapping an undocumented api and turned into a daily-driver: brokerage and crypto reads, positions and p&l, options chains, multi-leg strategy planning, recurring buys, and account settings — exposed as both a cli and an mcp server. reads are live and free; every write is double-gated and dry-run by default.
paired the cli with an mcp server so agents can drive the same surface. added a multi-leg options strategy planner (verticals, condors, the wheel), an order-flow inspector, and a roll ledger for two-day cash-account rolls that outlive a single session.
made every write double-gated: dry-run unless explicitly armed. mapped the account-settings routes (recurring, dividends, margin, documents) and documented the full reverse-engineered api map with typed exit codes and auto-json when piped.
reverse-engineered the core endpoints and shipped the read surface: quotes, positions, holdings, history, watchlists, options chains. agent-native from day one — json out, typed exits, a local mirror for fast lookups.