1. User asks an agent for an options spread
“Scan TSLA bearish spreads on Callput.”
2. Callput MCP scans the market
It finds live TSLA, NVDA, COIN, ETF options.
3. Callput MCP builds the transaction
It returns unsigned calldata only. No private keys. No signing inside Callput.
4. Base MCP handles execution
The agent passes Callput’s approve_tx unsigned_tx into Base MCP send_calls.
5. User approves with Base Account
The trade only goes onchain after explicit user approval.
6. Callput tracks the position
After execution, the agent saves the request_key and can monitor P&L, close, or settle.