get_seat_options
Return actual seat listings for one event — section, row, quantity, seat range, base and all-in price per ticket, listing notes, and fee detail — cheapest all-in first. Use after search_events when the user wants seat options to choose from, not just a starting price. max_price caps the ALL-IN price per ticket (fees included); min_quantity keeps only listings with at least that many tickets together. quantity is a filter only, not a reservation or hold. IMPORTANT: always relay each option's notes to the buyer before recommending it — notes carry critical facts (obstructed or limited view, behind-stage seats, parking-only passes that do not include admission, mobile-entry requirements, and delivery dates). Notes pass through verbatim and must never be summarized away. Purchase still happens through the event page link (url) — this tool does not transact.
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": {
"event_id": "<event_id>"
},
"name": "get_seat_options"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order: "cheapest" (default, lowest all-in first). "best_value" is not available yet. | |
| count | No | Max seat options returned (default 5, max 20) | |
| event_id | Yes | Event ID from search_events | |
| max_price | No | Hard cap in USD on the ALL-IN price per ticket (fees included) | |
| min_quantity | No | Minimum tickets together in one listing (default 1) |