Staffcloud Partner

Staffcloud.
AI-Connected.

119 tools that connect Claude to the Staffcloud API. Create projects, events, functions, and manage your staffing — all through natural language.

Get Started

Get started.

01

Get your API key

Request an API key from Staffcloud Support. Staffcloud charges a fee for creating the API key.

API keys are under fair use policy with up to 20,000 requests per day — more than enough for multiple power users. Higher limits available by contacting support.

02

Clone & install

$ git clone https://github.com/Umami2000/staffcloud-mcp.git
$ cd staffcloud-mcp && npm install
# Dependencies install and TypeScript builds automatically
03

Run the setup wizard

$ npm run setup
# Validates connection, picks modules, writes config
04

Open Claude Code

> "List all projects"
# That's it — tools are live
119
AI Tools
5
Modules
100%
Swiss Compliant
GDPR
PII Protected

Create. Update.
Manage.

Projects

Create, update, list, and manage projects. Bulk create from Excel or conversation.

create_projectupdate_projectget_projectlist_projectsbulk_create_projects

Events

Create shifts with automatic Swiss break calculation. Bulk import with dry-run preview.

create_eventupdate_eventget_eventlist_eventsbulk_create_events

Event Functions

Define roles and positions per event. Bartender, Promoter, Team Lead — with headcount.

create_event_functionupdate_event_functionlist_event_functionsbulk_create_event_functions

Clients & Contacts

Manage client companies and their contacts. Link to projects for billing and communication.

create_clientupdate_clientcreate_contactupdate_contactlist_clients

Locations

Create and manage event locations with addresses. Assign to events for on-site coordination.

create_locationupdate_locationlist_locations

Shifts

Define shift times with automatic ArG Art. 15 break calculation. Swiss labor law compliant.

create_shiftget_eventlist_events

Smart Scheduling

Find available staff, detect staffing gaps, get replacement candidates — all in one call.

find_available_staffget_staffing_gapsfind_replacementget_staff_schedule

Assignments.

Soon

Assignments

Invite, assign, confirm, and manage staff assignments to events. Update status in bulk.

update_assignment_statusbulk_update_assignment_statuslist_assignmentsget_assignment

Talk to your
staffing system.

Claude Code
$

Create a project "Zurich Wine Festival" for client Mövenpick, then add 12 events next week, 9h shifts starting at 8am, each needing 3 bartenders

Created project "Zurich Wine Festival" (ID: 2847)

Dry-run preview for 12 events:
  Mon Mar 30 — 08:00-17:00 (break 12:00-13:00, ArG Art. 15)
  Tue Mar 31 — 08:00-17:00 (break 12:00-13:00, ArG Art. 15)
  ... 10 more events

  Swiss breaks auto-applied: 60min (shift >9h)
  Event function: Bartender (x3 positions each)

Confirm to create? (or adjust)
Claude Code
$

Update all events for project 2847 to start at 9am instead of 8am, and change the function from Bartender to Sommelier

Updated 12 events in project "Zurich Wine Festival":

  New time: 09:00-18:00 (break 13:00-14:00, recalculated)
  Function updated: Bartender -> Sommelier (x3 positions)

  12/12 events updated successfully.

Load what you need.

5 independent modules keep context windows lean. Load 27 core tools or all 119.

core default

Employees, projects, events, assignments, scheduling

27 tools
setup

Clients, contacts, event functions, locations, bulk import

22 tools
ops

Wages, paysheets, work-times, checkins, ratings

26 tools
admin

Webhooks, messages, external staff, files

26 tools
reference

Settings, planners, languages, wage profiles

18 tools
.mcp.json
{
  "mcpServers": {
    "staffcloud": {
      "command": "node",
      "args": ["/path/to/staffcloud-mcp/dist/index.js"],
      "env": {
        "STAFFCLOUD_API_URL": "https://yourcompany.staff.cloud/api/v1",
        "STAFFCLOUD_API_KEY": "your-jwt-token",
        "STAFFCLOUD_MODULES": "core,setup"
      }
    }
  }
}
TypeScript Node.js Zod MCP SDK Staffcloud API Claude

Connect your
staffing system.

View on GitHub
Get Implementation Consulting +++ Get Implementation Consulting +++ Get Implementation Consulting +++ Get Implementation Consulting +++ Get Implementation Consulting +++ Get Implementation Consulting +++