get_study_status
Check the current status of a user interview study to monitor progress and retrieve insights.
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": {
"study_id": "<study_id>"
},
"name": "get_study_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| study_id | Yes |
Implementation Reference
- src/index.ts:162-173 (handler)The implementation of the get_study_status MCP tool, which calls the usercall API to retrieve study status.
server.tool( "get_study_status", { study_id: z.string().uuid(), }, async (input) => { const payload = await callUsercallApi( `/api/v1/agent/studies/${input.study_id}`, ); return result(payload); }, );