List Caller Personas
listProfilesList the caller personas (profiles) in your workspace, newest first. Every mission-test config needs one: its profileId is a profile id from this list. Each profile has an id, a name, an optional description, and items: the named voice recordings and data values the caller can use, each with its label. Items are references (an audioId, or a datasetId and itemId), never the recorded audio or the data values themselves. Takes optional limit (1 to 1000, default 50). Use when: the user is setting up or drafting a mission test and has not said which persona to use, or asks which personas exist. Show people the profile name, not the id. If there is only one profile, it is the one to use. Cross-tool: to see which persona existing tests use, use listMissionTestConfigs (filter by profileId). Profiles are workspace-scoped.
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": "listProfiles"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max profiles to return. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| profiles | Yes |