Buyer Persona Simulation
simulate_buyer_persona
Simulate a buyer persona conversation for pitch practice
Price: $5.00Covered by the free monthly allowanceMCP and A2A
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
persona | string | Yes | Which buyer to simulate. Pick based on who the user is preparing to meet.One of: CFO, CTO, COO, VP Sales, VP Engineering |
stageId | number | No | Buyer journey stage (0=Unaware, 1=Researching, 2=Quantifying, 3=Exploring, 4=Comparing, 5=Business Case, 6=Implementing, 7=Advocating). Default: 3 (Exploring).One of: 0, 1, 2, 3, 4, 5, 6, 7 |
productDescription | string | No | What the user's product does. Infer from conversation context if already discussed. |
productName | string | No | Product name. Infer from context. |
mode | string | No | opening = get the buyer's opening message. list = show available personas. Default: opening.One of: opening, list |
Ask for it in your MCP client
Your client picks the tool and fills in the parameters from what you ask. These are the arguments it sends:
arguments
{
"persona": "CFO",
"productDescription": "Observability platform for cloud infrastructure teams",
"stageId": 0,
"productName": "<productName>"
}Call it over A2A
POST to https://api.andru-ai.com/api/a2a/tasks with your key in X-API-Key. See Send a task.
Request body
{
"jsonrpc": "2.0",
"id": "1",
"method": "tasks/send",
"params": {
"skillId": "pitch-practice",
"message": {
"role": "user",
"parts": [
{
"kind": "data",
"data": {
"tool": "simulate_buyer_persona",
"args": {
"persona": "CFO",
"productDescription": "Observability platform for cloud infrastructure teams",
"stageId": 0,
"productName": "<productName>"
}
}
}
]
}
}
}