API reference
Simulate interview
simulate_study Requires studies:writeIn Test mode, simulate the interview before the user selects Go live: Juno plays both sides — the interviewer runs the study's real interview, and a synthetic participant answers it — producing a sample transcript. Optionally steer the participant with a persona description. Returns a job handle; poll get_simulation_status to watch the transcript grow turn by turn. Simulation uses no credits, provides no analysis or exports, and is not real participant research. The current tool does not enforce mode=test; callers must honor that contract.
Input
study_id string persona string · nullable max_turns integer tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "simulate_study",
"arguments": {
"study_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"persona": null,
"max_turns": 12
}
}
}