Robinhood Pro

Confluence Pro MCP

The Pro tier includes a standard MCP server (not tied to one editor) that streams graded alerts, gamma rails, and a Robinhood execution checklist. Use it in Cursor, Claude Desktop, or VS Code with an MCP extension. Pair with Robinhood’s official MCP for quotes and orders when your client supports it. Advisory only — you confirm every trade.

Compatible clients

What you get

Requirements

  1. Python 3.10+
  2. pip install mcp
  3. Pro API key from success-pro (after checkout)
  4. Path to scripts/confluence_mcp/server.py in your repo clone

Cursor

Add to .cursor/mcp.json (adjust path):

{
  "mcpServers": {
    "confluence-pro": {
      "command": "python3",
      "args": ["/path/to/Agent/scripts/confluence_mcp/server.py"],
      "env": {
        "CONFLUENCE_API_KEY": "cfl_your_key",
        "CONFLUENCE_API_BASE": "https://api.0dteconfluence.com"
      }
    },
    "robinhood-trading": {
      "url": "https://agent.robinhood.com/mcp/trading"
    }
  }
}

Restart Cursor → Settings → MCP → enable both servers.

Claude Desktop

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "confluence-pro": {
      "command": "python3",
      "args": ["/path/to/Agent/scripts/confluence_mcp/server.py"],
      "env": {
        "CONFLUENCE_API_KEY": "cfl_your_key",
        "CONFLUENCE_API_BASE": "https://api.0dteconfluence.com"
      }
    }
  }
}

Restart Claude Desktop. Add Robinhood MCP separately if your Claude build supports remote MCP URLs.

VS Code

Install an MCP extension for VS Code, then point it at the same command, args, and env as Cursor (Confluence Pro block above). Exact config file depends on the extension — use your checkout success page JSON as the template.

Session workflow

  1. get_morning_desk + get_rails before the open
  2. When the scanner fires: check_alert_tradeableplan_robinhood_entry
  3. Robinhood MCP (or app): chain → quotes → review → you confirm → order
  4. After fill: format_bracket_plan with your entry premium

Tradeability gate + fill-rate pricing

check_alert_tradeable is the hard gate before you size anything. It fails closed when the alert is stale, outside the Pro window (9:45–force-flat), score < 6/8, or missing level/direction. Only a tradeable: true result should reach Robinhood.

plan_robinhood_entry then returns the advisory checklist — ~0.40–0.55 delta, spread ≤10% of mid (≤12% pre-9:45), and entry priced from Robinhood’s high_fill_rate_buy_price (not a guessed ask or passive mid). Exits use low_fill_rate_sell_price when available. Bracket defaults: scale toward structure, −25% premium cap, force-flat from get_market_clock.

1. check_alert_tradeable  → tradeable must be true
2. get_option_quotes      → high_fill_rate_buy_price = your buy limit
3. review_option_order    → fees / collateral / order_checks
4. place_option_order     → you confirm
5. format_bracket_plan    → +25% / −25% (or structural) on filled qty

Discord backup

#alerts-pro pings Pro members on mobile. MCP is the primary desk workflow when you're at the computer.

Repo: scripts/confluence_mcp/README.md · Self-test: python3 scripts/confluence_mcp/server.py --selftest