Changelog
What changes in the API, the MCP server and the Home Assistant integration, newest version first.
0.3.1
9 November 2026, changes field names when creating and updating spools
- Spools use the same field names for reading and writing. When creating and updating, the fields are now called
color_,hex material,finish,spool_,size_ grams empty_andspool_ grams location_(before:id color,filament_,type color_,finish spool_,size empty_,spool_ weight storage_).location_ id - Spools also return
name,color_,name empty_,spool_ grams notes,location_andid place.materialis always the material with its variant as in the app, such as PLA Basic.finishonly takes the values of the app. - Places: move and create take
place, locations report their number of places (places). New error codesplace_andtaken place_.invalid - Spoolman address: a new spool with “location · Platz N” keeps its place.
- Home Assistant integration 0.3.1:
spooly.takes a place such as “Cabinet · Shelf 1 · Platz 2”, new attributesmove color_,name empty_,spool_ grams location_andid place.
0.3.0
1 November 2026, first beta
- REST API at
/with 24 endpoints on 21 paths: read and change spools, slots, locations, maintenance and printer hours, plus prints, printers, statistics and what is due.api/ v1 - MCP server at
/with 23 tools for AI assistants.api/ mcp - Sign-in with a click for Claude, ChatGPT, Claude Code and Home Assistant, keys for everyone else.
- Spreadsheet link: active spools as CSV.
- Home Assistant integration 0.3.0: entities for spools, slots, maintenance, monthly usage and stock value, plus 9 actions.
- Change list per connection with Undo for weight, slots and completed maintenance.