swsd_list_catalog_items
List available SolarWinds Service Desk catalog items to find service request templates, filterable by query, site, department, or state.
Instructions
List catalog items available in SolarWinds Service Desk. Each item represents an offerable service request template (e.g., "New Employee Onboarding", "Software Request") with a defined set of input variables (form fields). Use swsd_get_catalog_item to inspect a single item's variables, then swsd_create_service_request to submit a request.
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_catalog_items"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (1-indexed). | |
| site | No | Filter by site name. | |
| query | No | Free-text search across catalog item names + descriptions (maps to the SWSD `name` query param). | |
| state | No | Filter by state ("Approved", "Internal", or "Draft"). | |
| per_page | No | Results per page (1-100). SWSD caps at 100. | |
| department | No | Filter by department name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | 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. |