MCP.Market

Deputy Workforce MCP server

by hyperdrift-io·io.github.hyperdrift-io/deputy-workforce-mcp·v0.1.0

Read-only Deputy coverage, workload, timesheet, availability, and staffing signals.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

0 stars21 downloads/wk

Reviews

Write one

Nobody has reviewed Deputy Workforce yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Deputy Workforce tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • find_availability_conflicts

    Find rosters overlapping recorded unavailability or approved leave.

  • find_coverage_gaps

    Find open shifts and optional minimum-staffing shortfalls without changing Deputy data.

  • flag_overtime_risk

    Compare completed and remaining rostered hours with a configured operational threshold.

  • list_timesheet_exceptions

    Find missing or materially different timesheets using an explicit tolerance.

  • summarise_staffing

    Summarise rostered and completed staffing by location and local day.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan38 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 59 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Deputy Workforce compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
Tools
5
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
21
more than 8% of 12,191 servers with a package

What its tools let an agent do: 5 read

Install Deputy Workforce in Claude Code, Cursor or VS Code

Runs npx -y @hyperdrift-io/deputy-workforce-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add deputy-workforce-mcp -- npx -y @hyperdrift-io/deputy-workforce-mcp
Add to Cursor

What the publisher says

From the Deputy Workforce repository's README, as published. We do not edit it. Read it on GitHub

Deputy Workforce Operations MCP

A read-only Model Context Protocol server that turns Deputy workforce records into five grounded, operational workflows for AI assistants.

What a Deputy manager can ask

  • “Where are the coverage gaps from 20 to 26 July, using a minimum of two people?”
  • “Which combined completed and rostered workloads cross our 40-hour planning threshold?”
  • “Show timesheet exceptions above a 15-minute tolerance.”
  • “Which rosters overlap recorded unavailability or approved leave?”
  • “Summarise staffing by location and day for this week.”

The tools answer those questions directly instead of exposing Deputy's endpoint catalogue.

Representative results

The examples below use fictional records and compact the structured response to the fields a manager can act on.

Coverage gaps

{
  "period": { "start": "2026-07-20", "end": "2026-07-26", "timezone": "Europe/London" },
  "findings": [{ "kind": "coverage_gap", "sources": [{ "resource": "Roster", "id": 1001 }], "rule": "active roster has fewer than 2 people" }],
  "limits": []
}

Overtime risk

{ "period": { "start": "2026-07-20", "end": "2026-07-26", "timezone": "Europe/London" }, "findings": [{ "worker_id": 7, "planned_hours": 43.5, "threshold_hours": 40, "sources": [{ "resource": "Timesheet", "id": 2007 }, { "resource": "Roster", "id": 1007 }], "rule": "completed plus remaining rostered hours exceeds threshold" }], "limits": [] }

Timesheet exceptions

{ "period": { "start": "2026-07-20", "end": "2026-07-26", "timezone": "Europe/London" }, "findings": [{ "kind": "start_time_variance", "roster_id": 1002, "minutes": 22, "tolerance_minutes": 15, "sources": [{ "resource": "Roster", "id": 1002 }, { "resource": "Timesheet", "id": 2002 }], "rule": "timesheet start differs from roster beyond tolerance" }], "limits": [] }

Availability conflicts

{ "period": { "start": "2026-07-20", "end": "2026-07-26", "timezone": "Europe/London" }, "findings": [{ "kind": "recorded_unavailability_conflict", "sources": [{ "resource": "Roster", "id": 1002 }, { "resource": "EmployeeAvailability", "id": 4001 }], "rule": "roster interval overlaps recorded unavailability" }], "limits": [] }

Staffing summary

{ "period": { "start": "2026-07-20", "end": "2026-07-26", "timezone": "Europe/London" }, "findings": [{ "location": "North", "day": "2026-07-21", "rostered_hours": 16, "completed_hours": 12, "assigned": 3, "unassigned": 1, "sources": [{ "resource": "Roster", "id": 1008 }, { "resource": "Timesheet", "id": 2008 }], "rule": "group roster and timesheet hours by location and local day" }], "limits": [] }

Every finding names its period, source record identifiers, and the rule or threshold that produced it. Empty data gives a confidence limit rather than a false all-clear.

Safety and data handling

the privacy allowlist is documented in PRIVACY.md.

  • Every tool is read-only, idempotent, and non-destructive.
  • The server never creates or changes shifts, timesheets, leave, payroll, or employee data.
  • Workload thresholds are operational planning signals, not payroll, employment, or legal advice.
  • Telemetry excludes tool arguments, employee and location IDs, dates, result content, and tokens.
  • Standard MCP analytics are disabled unless the deployment owner provides a PostHog project token;

use MCP Maker's shared @hyperdrift-io/mcp-service-kit; Deputy keeps its provider and workflow logic.

  • V1 is single-tenant by deployment: one Deputy installation and one MCP bearer token per instance.
  • Authentication, bounded HTTP transport, rate limiting, structured results, and stdio lifecycle

See SECURITY.md and PRIVACY.md for the complete contracts.

Local installation

Node.js 22 and pnpm are required. The quickest safe inspection uses the public package and fictional fixture data:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Deputy Workforce: common questions

Is Deputy Workforce MCP server safe?
Mostly: it is graded B (80/100). Read the Deputy Workforce safety report
How do I install Deputy Workforce?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Deputy Workforce need an API key?
Yes. The registry entry asks for DEPUTY_ACCESS_TOKEN.
Is Deputy Workforce maintained?
The last commit was 99 days ago (2026-07-27). The latest release is v0.1.0.
How does Deputy Workforce compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.