Skip to main content
MCP server CX Codex

Senzii Scheduling — Claude Code MCP server: what it does & setup

Connects staff scheduling to AI assistants with 28 tools for tag matching, shift conflict checks, and certification tracking over PostgreSQL.

Open on GitHub

What Senzii Scheduling does

Senzii exposes a dedicated workforce scheduling engine to MCP agents. The server provides 28 operations covering shift assignments, candidate ranking, staffing requests, and staff compliance records. The agent evaluates candidates using skill tags and proximity to job sites.

Built on FastAPI, asyncpg, and the Python MCP SDK, the server queries the application's PostgreSQL database directly. Organization IDs are injected on the server side into every query to ensure tenant isolation. Shift assignments remain pending until a human supervisor confirms the schedule.

You need an accessible PostgreSQL instance, while public Nominatim handles geocoding without an API key. Email delivery via Resend is strictly optional. Without a configured PostgreSQL connection in .env, the server will not boot.

What it helps with

  • match candidates to shifts based on skill tags and distance
  • assign staff to work shifts while detecting time conflicts
  • track validity and renewals for staff certifications
  • turn incoming client staffing requests into scheduled shifts

Example prompts for the agent

  • Find available candidates for tomorrow's shift using find_candidates
  • Create a pending shift assignment for an employee via create_assignment
  • List all incoming client requests with list_staffing_requests

How to install Senzii Scheduling

Install

The MCP registry has no launch command for it: see the repository README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Senzii Scheduling

How to install Senzii Scheduling for Claude Code?

Clone the repository, create a virtual environment, and run pip install -r requirements.txt. Configure DATABASE_URL in .env and start the service with python -m mcp_server.main.

What does Senzii Scheduling do?

It gives AI assistants 28 tools to coordinate staff shifts, verify certifications, and evaluate candidate proximity. Every tool runs queries scoped strictly to the authenticated organization.

What external services are required to run it?

PostgreSQL is mandatory for storing application data. Nominatim provides free geocoding without an API token, while Resend is only needed if you want email notifications.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor