swsd_list_problems
List SWSD ITIL problem records with filters for state, priority, requester, assignee, and text search. Use it to investigate recurring incidents and identify root causes across multiple tickets.
Instructions
List SWSD problems (ITIL problem records) with structured filters and pagination. Returns compact summaries (id, name, state, priority, category, requester, assignee, updated_at) — call swsd_get_problem for the full detail of any one row. Filters use SWSD repeated-key array semantics (multiple values within a filter are OR-ed). Use this when investigating recurring incidents or identifying root causes that span multiple tickets.
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": "swsd_list_problems"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (1-indexed). | |
| query | No | Free-text search on name + description. | |
| state | No | Filter to problems matching ANY of these states (e.g. ["New", "In Progress"]). | |
| per_page | No | Results per page (1-100). SWSD caps at 100. | |
| priority | No | Filter to problems matching ANY of these priorities (e.g. ["High", "Medium"]). | |
| state_is_not | No | Negative state filter: exclude problems in any of these states (e.g. ["Resolved", "Closed"]). | |
| assignee_email | No | Filter to problems assigned to this email. | |
| requester_email | No | Filter to problems requested by this email. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| problems | Yes | ||
| pagination | Yes | ||
| applied_filters | Yes | Echo of the filters applied to this query — empty object if none. Use this to reason about whether the result count reflects your filters or the tenant total. |