Skip to main content
Glama

Server Details

Weekly staff shift schedules

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.5/5.0

Scored across 2 tools

Disambiguation5/5

The two tools are cleanly split: check_schedule validates an existing schedule while generate_shift_schedule builds a new one. Each description explicitly disclaims the other's job and points to the counterpart, leaving no realistic chance of misselection.

Naming Consistency4/5

Both names use snake_case verb_noun form (check_schedule, generate_shift_schedule), which is predictable and readable. The only minor wrinkle is that the noun differs in specificity ('schedule' vs 'shift_schedule'), but the verb still carries the distinction.

Tool Count3/5

Two tools is thin for a scheduling server, though each is a large composite operation with multiple inputs and file outputs. Adding a modify/adjust tool would make the surface feel less binary.

Completeness4/5

The core lifecycle of building a schedule, validating it against rules, and exporting PDF/Excel/ICS is covered. Gaps remain around editing an existing schedule in place, persisting a roster of staff, and publishing or notifying, which agents would have to work around.

Available Tools

2 tools
check_scheduleCheck a shift scheduleA
Read-onlyIdempotent
Inspect

Use this when the user already has a work schedule and wants it checked against scheduling rules: "check this schedule", "does anyone have a clopening", "is anyone over 40 hours", "fix this schedule, Sam cannot work Mondays". Takes the shifts with the people on them (typed, or an attached schedule CSV/XLSX grid or list) plus optional staff rules (roles, max hours, unavailable days) and reports each problem it finds: overlapping or double-booked shifts, less rest than the rule between shifts, too many shifts per day or days in a row, over max hours or overtime, wrong role, unavailable times, and shifts below headcount. Returns hours per person and a PDF, Excel and per-employee calendar files of the checked schedule. Does not change the schedule itself (generate_shift_schedule builds a corrected one) and does not give legal advice on scheduling laws.

Inputs: staff, time_zone, week_start, assignments, +7 more. Returns: week, notes, rules, staff, +8 more

generate_shift_scheduleMake a shift scheduleA
Read-onlyIdempotent
Inspect

Use this when the user wants an employee schedule maker or work schedule maker: build a weekly staff or shift schedule for a restaurant, cafe, retail store, clinic front desk or similar from staff names, roles or skills, availability (days or times people cannot work), min/max hours, and the shifts to cover with headcount, e.g. "make a weekly schedule for 6 employees", "need 2 people on each shift, nobody over 40 hours", "make a rotating schedule so weekends are fair", "who should close on friday", "Sam cannot work Mondays". Accepts typed lists or an attached availability CSV/XLSX. A deterministic solver checks each hard rule (roles, availability, max hours, overtime cap, minimum rest between shifts, shifts per day, consecutive days), balances weekend and closing shifts, and when coverage is impossible returns each open shift with the binding reason. Returns hours per person, overtime flags, fairness ranges, and a printable PDF, Excel file and per-employee calendar (.ics) files. Overnight shifts and daylight-saving weeks are counted in real elapsed hours. Does not post schedules, message staff, track clock-ins or run payroll. Do not use for job searches or for checking a schedule the user already made (use check_schedule).

Inputs: staff, shifts, time_zone, staff_file, +7 more. Returns: week, notes, rules, staff, +7 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Generates legally-compliant weekly shift schedules for Korean workplaces through conversation, using OR-Tools CP-SAT to enforce labor laws such as the 52-hour weekly cap and minor worker protections.
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Generates a complete weekly duty-pair rotation calendar from the current week's pair, applying carry-over and fairness rules with no database or configuration needed.
      ISC
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables an agent client to build a single-day shop handover plan and check whether entered tasks have coverage, surfacing exact time overlaps and other blockers that prevent a workable handover. Supports version-checked assignment, simulated helper acceptance, cancellation, time correction, and scope confirmation, reopening affected duties when a helper drops out while leaving the rest intact.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources