List Mission Test Configs
listMissionTestConfigsList saved mission-test configs in your workspace with rich filters. Each saved config is a reusable mission-test definition (name, phone, sector, persona/mission, acceptance criterion, profile, optional tags). Filter by: name (substring), phoneNumber (E.164 exact), sector (e.g. financial-services), profileId, tag (lowercase exact, single tag), createdAfter / createdBefore (ISO8601). Sort by createdAt or name, asc/desc (default createdAt desc). Paginate via cursor + limit (1..100, default 50). Use when: the user wants to find or list configs by attribute ("configs for compliance-EU", "configs for phone +44…", "configs tagged X", "configs created this month"). Returns a slim projection — for full mission/acceptance text use getMissionTestConfig once you have identified the config. Mission configs are immutable today — there is no separate "modified" timestamp. To find configs newly added in a time window, filter by createdAfter / createdBefore. The name filter is case-sensitive: if a name search finds nothing, list without name and look through the names before telling the user a config does not exist. These are NOT standard (scripted) test configs: for those use listTestConfigs. Cross-tool: for the run history launched from a specific config, use listTestRuns?configId=X. For pass-rate-by-config, use aggregateTestRuns?groupBy=configId. Mission configs are workspace-scoped; cross-workspace returns 404.
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": "listMissionTestConfigs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Only configs carrying this tag. One tag, lowercase, exact match. | |
| name | No | Only configs whose name contains this text. Case-sensitive. | |
| sort | No | Field to sort by. Defaults to `createdAt`. | createdAt |
| limit | No | Maximum configs to return per page (1-100, default 50). Use `cursor` for the next page. | |
| cursor | No | Opaque cursor from `nextCursor` in a previous response. | |
| sector | No | Only configs in this sector, for example `financial-services`. Exact match. | |
| sortDir | No | Sort direction. Defaults to `desc`. | desc |
| profileId | No | Only configs that use this profile. | |
| phoneNumber | No | Only configs that call this number. E.164, exact match, for example `+441234567890`. | |
| createdAfter | No | ISO8601 date-time. Only configs created after it. | |
| createdBefore | No | ISO8601 date-time. Only configs created before it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| configs | Yes | ||
| nextCursor | No | Opaque base64 cursor for pagination. Absent when no more pages. |