Vibeleaderboard
Index / app
Visit github.com
Category
Productivity
Rank
No. 3900Tools index

Previous survey · No. 3731 ·

Pricing
Open Source
Type
APP
Use case
Business & Commerce
Interfaces
MCP · Web
GitHub
2 stars
Date

About

Senzii is an open-source (Apache-2.0) staff scheduling platform that exposes its scheduling engine as 28 MCP tools so AI agents like Claude or ChatGPT can list staff, match candidates to shifts by tags, certifications, proximity, and availability, create assignments, and manage client staffing requests. The MCP server ships in the same repository as the web app and shares its PostgreSQL schema, making it the scheduling engine's native agent interface rather than a generic database connector.

At a glance

Senzii matches staff to shifts using skills, certifications, availability and proximity. It is worth a pilot if you need an agent to shortlist candidates while a person still confirms assignments. Its MCP server also exposes tools that change scheduling records.

Good fit

Teams staffing shifts across sites that can maintain accurate skill, availability and certification records.

Consider something else when

Skip it if you only need a shared calendar or cannot review which staff data an assistant can access.

Start here

In a separate instance, create two synthetic staff records and one shift requiring a certification. Check which candidate appears, then create a pending assignment and verify it stays pending until confirmed.

Cost and requirements

Apache-2.0. The documented self-hosted setup needs Python and PostgreSQL. Email notifications optionally use Resend. The default geocoder uses the public Nominatim service.

Limits to know

Pending assignment approval covers one action. The tool list also includes record deletion and sending sign-in links. Review what credentials expose and what addresses go to the geocoder before importing real staff records.

Why it made the leaderboard

It shows a full business workflow app built MCP-first, letting agents directly assign shifts and resolve conflicts rather than bolting a chat wrapper onto existing screens.

Tags

schedulingmcpopen-sourcestaff-managementpostgresqlai-agents

Tech Stack

Python

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.