manage_kits
Create, update, and delete Snipe-IT kits while managing included models, licenses, accessories, and consumables.
Instructions
Manage Snipe-IT predefined kits (bundles of models, licenses, accessories, consumables).
Kit CRUD:
create: Create a kit (requires kit_data with name)
get / list / update / delete: Standard operations by kit_id
Kit contents (requires kit_id and item_type):
list_items: List the kit's models/licenses/accessories/consumables
add_item: Attach an item to the kit (requires item_id; optional quantity)
update_item: Change an attached item's quantity (requires item_id)
remove_item: Detach an item from the kit (requires item_id)
Note: checking out a kit to a user is only available in the Snipe-IT web UI; there is no kit-checkout API endpoint. To perform a kit checkout via MCP, list the kit's items and check each out individually.
Returns: dict: Result of the operation including success status and data
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Field to sort by (for list action): id, name, created_at, updated_at, created_by | |
| limit | No | Number of results to return (for list action) | |
| order | No | Sort order (for list action) | |
| action | Yes | The action to perform on predefined kits | |
| kit_id | No | Kit ID (required for all actions except create and list) | |
| offset | No | Number of results to skip (for list action) | |
| search | No | Search query (for list action) | |
| item_id | No | ID of the model/license/accessory/consumable (required for add_item, update_item, remove_item) | |
| kit_data | No | Kit data (required for create, optional for update) | |
| quantity | No | Quantity of the item in the kit (for add_item, update_item) | |
| item_type | No | Kit content type (required for list_items, add_item, update_item, remove_item) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||