Prepare with buyer role-play
simulate_buyer_personaUse this only when the person asks to talk with, or play out the meeting with, the buyers who'll be in the room. Andru writes a brief of what each person likely thinks going in (10 briefs a day), then plays them, one or several at once, in a Deal Prep session of 25 turns, asking what real buyers ask. Say "End role-play. How did I do?" for a scored debrief and what to take into the meeting. For the written brief alone, use get_pre_brief; it writes the same brief this session starts from.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "simulate_buyer_persona"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | meetings = the user's calendar meetings in the next 7 days. brief = the brief for a meeting (10 a day). opening = open a Deal Prep session from a brief_id, or with one buyer. reply = the founder's next message; speaker picks who answers. list = the user's six buyers. | |
| room | No | Who's in the room, 1–8 people, each with persona (one of the six buyers) and an optional title and name. | |
| stage | No | The deal's stage, 0–7. | |
| meeting | No | The meeting in a sentence, when it isn't on the calendar. | |
| message | No | mode=reply: what the seller says to the buyer. "End role-play. How did I do?" ends with a debrief. | |
| persona | No | Which of the user's six buyers to simulate (mode=list shows them, from their buying committee). Pick based on who the user is preparing to meet. | |
| quoteId | No | Optional: the quote_id from quote, to pay the quoted price (held for 30 minutes). | |
| speaker | No | Who answers this turn (p1, p2…, from the brief). | |
| stageId | No | Buyer journey stage (1=Researching, 2=Quantifying, 3=Exploring, 4=Comparing, 5=Business Case, 6=Implementing, 7=Advocating). Default: 3 (Exploring). | |
| brief_id | No | The brief to open a session from. | |
| situation | No | discovery, deal or customer_review. | |
| meeting_id | No | A meeting from mode=meetings. | |
| session_id | No | The Deal Prep session to continue (returned by mode=opening). Required for mode=reply. | |
| productName | No | Product name. Defaults to the product in their ICP. | |
| session_key | No | Optional idempotency key for opening a session: retrying with the same key never charges twice. | |
| idempotencyKey | No | Optional: any unique string for this call. Retrying with the same key returns the first result and never charges twice. | |
| maxAmountCents | No | Optional: the most this call may cost, in cents. If the price is higher, nothing runs and nothing is charged. | |
| productDescription | No | What the user's product does. Defaults to the product in their ICP. |