The Assembled MCP server currently exposes tools to read schedules (get_schedule) and to create overtime/VTO opt-in slots (create_overtime_and_voluntary_time_off), but has no tool to create or assign a regular, named shift to a specific agent. We'd like a create_shift (or assign_shift) tool added so agents' pre-arranged shifts can be created programmatically instead of entered by hand in the Assembled UI.
Use case 1: Holiday-break shift sign-ups
Over the EOY holiday break, our Support agents sign up for specific shift times. Today this sign-up list lives in a spreadsheet, and each shift has to be manually entered into Assembled one at a time. We'd like to hand that spreadsheet to Claude and have it create each named, fixed-time shift directly via MCP. We've explored potentially using the overtime/VTO opt-in slots as a workaround for this spreadsheet, but that feature simply doesn't solve for our exact use case.
Use case 2: Applying regional holidays to individual schedules
We also want to bulk-apply regional/local holidays to the schedules of just the agents in that region — again, currently a manual, one-by-one process in the UI.