SS

Shift Scheduler

com.kindoflost.staff-scheduling/shift-scheduler

Builds optimal 24/7 staff rosters with a real MILP solver: rest rules, skills, nights, fairness.

Yes, your AI can use this right now.Answered a live MCP handshake in 333 ms with no sign-in needed and exposes 4 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://staff-scheduling.kindoflost.com/mcp

4 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
list_shift_examplesread-only

List the built-in example rostering problems (hospital ward, 3-shift plant, security post, fire station, 24/7 help desk). Use one as a starting point for the user's own roster.

get_shift_exampleread-only

Return the full input JSON of one example, in exactly the shape build_shift_roster accepts. Edit it (names, days, headcounts, rules) to match the user's situation.

build_shift_rosterread-only

Solve a staff rostering problem to optimality with a MILP solver and return who works which shift each day, coverage, unfilled posts, hours per person and warnings. Solves take 5-60 s. Pass either `example` (to solve a built-in example as-is) or the roster input fields. If the result has status 'running', call get_shift_roster_result with its job_id. If it has status 'too_large', shorten the horiz

get_shift_roster_resultread-only

Fetch the result of a build_shift_roster job that returned status 'running'. Waits up to wait_seconds; call again while status is 'running'. Jobs expire 15 minutes after they finish.

Alternatives in Other

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”