list_craftable_mods
List crafting bench mods an item class can take at a given item level, including what higher item levels unlock. Filter by prefix or suffix to find what fits an open slot.
Instructions
List the crafting bench mods an item class can take at a given item level, from Path of Building's ModMaster table. Use it to answer 'what can I put in the open suffix', and to say what a higher item level would unlock. A craft occupies a slot of its own type, so check the type of the affix being replaced, not only the one being added. LIMITS: bench crafts only, no essences, fossils or veiled mods, and no metacrafting. It does not know what the item already has, so pair it with classify_item_affixes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"item_class": "<item_class>",
"item_level": "<item_level>"
},
"name": "list_craftable_mods"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | Optional wording, affix name, group or mod tag filter (e.g. 'Cold Resistance', 'life'). | |
| affix_type | No | Restrict to the slot type you actually have open. | |
| item_class | Yes | Item class as PoB names it: 'Body Armour', 'Helmet', 'Gloves', 'Boots', 'Shield', 'Ring', 'Amulet', 'Belt', 'Quiver', 'Wand', 'Bow', 'Staff', 'Sceptre', 'Dagger', 'Claw', 'One Handed Sword', and so on. A wrong value returns the full list of known classes. | |
| item_level | Yes | The item's item level. Crafts requiring a higher level are reported separately rather than hidden. |