Human-in-the-loop patterns
Where the broker can hold an order until a person confirms it, use that. Otherwise, limit the money the agent can reach and put the approval step in your own client.12345 See human in the loop. The patterns below explain how.
1. Prefer broker-side approval when it exists
If the broker can hold the order until a person confirms it, use that. Examples: Webull Cloud MCP,1 IBKR AI Integration,2 and Robinhood with Trade approvals on.3 A client-side prompt can be skipped by a different client; Coinbase documents two clients behaving differently against the same server.6
2. Cap the blast radius
Give the agent its own funded account, portfolio or partition, and fund it with what you accept losing.478
3. Show the full order before asking
IBKR’s example prompt asks the agent to show account, side, quantity, order type, limit price, estimated value and available cash before creating an instruction.8 Public documents a preflight that shows estimated cost and buying-power impact before you confirm.9
4. A dry-run token is not approval
tastytrade’s MCP requires a single-use, 60-second confirmation token from a dry run before an order tool acts, and states plainly that the token is not human approval because the same agent mints and redeems it.10
5. Where the broker has no approval step
For Alpaca or a local Webull server, put the approval in your own client: require a person to confirm a rendered order summary, keep limits outside the agent’s reach, and test on paper or sandbox first.51112
Sources
Suggest a correction (opens a GitHub issue)
Footnotes
-
Webull Expands Cloud MCP to Enable AI-Powered Trading Without Coding or Installation. Webull / PR Newswire, official, retrieved 2026-11-12. ↩ ↩2
-
AI Instructions. IBKR Guides, official, retrieved 2026-11-12. ↩ ↩2
-
Trading with your agent - Robinhood. Robinhood, official, retrieved 2026-11-12. ↩ ↩2
-
Robinhood is Now Open to Agents. Robinhood, official, retrieved 2026-11-12. ↩ ↩2
-
GitHub - alpacahq/cli: CLI for Trading API · GitHub. Alpaca (GitHub), official, retrieved 2026-11-12. ↩ ↩2
-
Coinbase MCP - Coinbase Developer Documentation. Coinbase Developer Platform, official, retrieved 2026-11-12. ↩
-
Coinbase for Agents setup skill (skill.md). Coinbase Developer Platform, official, retrieved 2026-11-12. ↩
-
AI-Powered Portfolio Analysis & Trading Tools (IBKR AI Integrations). Interactive Brokers, official, retrieved 2026-11-12. ↩ ↩2
-
How to Trade Stocks, Options & Crypto Using Claude. Public.com, official, retrieved 2026-11-12. ↩
-
GitHub - tastytrade/tastytrade-mcp: MCP server for the tastytrade open API: quotes, positions, balances, and dry-run-gated order flow for LLM agents. . tastytrade (GitHub), official, retrieved 2026-11-12. ↩
-
Alpaca - Trade with AI Using Alpaca’s MCP Server. Alpaca, official, retrieved 2026-11-12. ↩
-
GitHub - webull-inc/webull-openapi-mcp: Webull OpenAPI MCP · GitHub. Webull (GitHub), official, retrieved 2026-11-12. ↩