MCP · streamable HTTP · OAuth 2.1

Give your agent a brokerage account with guardrails.

One MCP endpoint, six tools, and a hard rule: no position goes unbracketed. Start with just a brokerage account and the AI is included. Point Claude, ChatGPT, or OpenClaw at it, or skip the agent and trade it yourself. The guardrails are the same either way.

14-day free trial, no card · then $19/mo with the AI included

paper mode by default · cancel anytime

claude code · 06:41 ETpaper

> run the morning scan, $1,000, 3/6

check_market_status

open · paper · closes 16:00

scan_for_trades

4 picks · $996.03 allocated

execute_auto_trade

4 entries filled · 4 OCO attached

verify_protection

4/4 protected

INTC

2 @ 97.23

STOP

94.31

TARGET

103.06

an illustrative session · not live account data

Two ways in. One book of positions.

both go out as brackets

door 1

Your agent trades

Connect once. The agent scans, proposes a plan, waits for your yes, executes, then audits protection. Everything it can do is one of six tools, nothing more.

  • A bare entry is refused before it reaches the broker, on every client
  • Spend caps and per-order limits enforced on our side
  • Freeze writes on any token, instantly

connects from

ClaudeChatGPTCursorWindsurfGitHub CopilotClineGooseOpenClawHermesor any streamable-HTTP MCP client

thinks on

AnthropicOpenAIFireworksOllamavLLMTogetherOpenRouterLM Studioor your own OpenAI-compatible endpoint · the AI is included, so picking one is optional

* Product names and logos are trademarks of their respective owners, shown only to identify what Bracket Trade works with. We are not affiliated with, endorsed by, or sponsored by any of them.

door 2

Or you trade

A ticket that won't let you send a naked order. Set the stop and target as percentages, see the dollar risk before you commit, drag the lines on the chart.

  • Stop and target set as percentages, not guesswork
  • Dollar risk and reward shown before you commit
  • Paper or live, and market-closed, called out on the ticket itself
  • Lands in the same book, under the same protection audit

every entry, one OCO order

stopentrytarget

both doors, one plan

Both doors work the same way, and there is one plan behind them. You connect a brokerage account and the AI is included: no provider account, no keys to shop for, nothing else to set up. Prefer your own AI provider? Add your own key at no extra cost. Either way, what is behind these two doors is the same.

Six tools, no SDK

everything an agent needs, nothing it can misuse

  • check_market_statusread
  • scan_for_tradesread
  • execute_auto_tradewrite · capped
  • get_positionsread
  • verify_protectionwrite
  • add_stop_losswrite

Recipes you install once

a Claude routine, an OpenClaw or Hermes schedule, an OpenAI scheduled task, or your own runner · never our servers

weekday mornings, before the open

Morning scan

Surface the day's picks with conviction and reasoning, wait for your yes. Places no orders on its own.

nightly, after the close

Protection audit

Sweep the book and bracket anything sitting naked before you sign off.

weekly, after Friday's close

Weekly review

The week from your live positions: P&L, what's near its stop, whether coverage is complete.

the schedule always runs in your agent, never on our servers. The scans it fires are included in your plan: Fair use on AI: roughly 100 scans a billing period, and we warn you long before you get near it. Add your own AI key, which costs nothing extra, and the cap stops applying.

The rule the whole product is named after

An agent that can open positions but forgets the exit is a liability. Every entry Bracket Trade places carries a stop and a target as one OCO order, and verify_protection exists so you can prove it at any moment.

None of this is a plan feature. The check runs on our side of the endpoint, so the model we run for you and the model you bring get the identical refusal.

  • enforcedBracket required on every entry, manual or agent
  • cappedDaily spend and max order size per token
  • scopedPaper-only tokens; live requires a separate grant
  • revocableRevoke a token here, or Bracket Trade's access from your brokerage, at any time

Brokerage integrations

your account stays at your brokerage · Bracket Trade connects to it

Bracket Trade is software that connects to your existing brokerage account. Your funds and positions stay at your brokerage; orders are sent there only at your direction.

All product names and marks belong to their owners. Bracket Trade is not affiliated with, endorsed by, or sponsored by any brokerage.

Start in paper. Flip to live when you trust it.

claude mcp add --transport http bracket-trade https://brackettrade.com/api/mcp

or add https://brackettrade.com/api/mcp as a custom connector on claude.ai or in Claude Desktop, no terminal needed

that connection is one bearer token and nothing else. No brokerage keys, no model key, in any client

14-day free trial, no card · then $19/mo with the AI included

$19/mo after a 14-day free trial, with the AI included. No card to start, cancel anytime.