Show option payoff
show_option_payoffDraws ONE option position at expiration from the legs described (call or put, long or short, strike, premium, contracts): one call or put, debit or credit spread, straddle, strangle, butterfly, iron condor; covered call with stock (shares, pricePaid: their cost, or today's price as an example); cash-secured put with cashSecured true. To compare positions, call once per position. Shows breakevens and a price slider. Uses only the inputs given; fetches no data and places no trade. Read-only. Shows an interactive panel in apps that support MCP Apps; always returns a text summary and a botspot.trade link.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"underlying": "<underlying>",
"expiration": "<expiration>",
"legs": "<legs>"
},
"name": "show_option_payoff"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fees | No | ||
| legs | Yes | ||
| stock | No | ||
| nextSteps | No | Up to two buttons; tap sends prompt. Only things BotSpot does today (place a trade, compare, backtest, build a bot); no price alerts. | |
| expiration | Yes | ||
| priceRange | No | ||
| underlying | Yes | ||
| cashSecured | No | ||
| underlyingPrice | No |