mcpField
L
leave

leave

Remote
mcp.zovo.oneBusiness & Marketing2Updated 1d ago

About leave

leave is an employee leave-management MCP server for solopreneurs and small studios. It handles requests, approvals, balances, and absence calendars, while rejecting overlapping requests for the same person.

Key features

  1. 01Manage annual allowances and carryover
  2. 02Record full- or half-day leave requests
  3. 03Approve, reject, or cancel requests
  4. 04View balances and leave calendars
  5. 05Pro CSV import and ICS export

Use cases

  1. 01Track team members’ remaining leave
  2. 02Review vacation, sick, or personal leave requests
  3. 03Check absences across a date range

MCP support

It provides MCP clients with tools for employees, leave requests, decisions, balances, and calendars; Pro adds bulk CSV import and ICS calendar export.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.zovo.one/mcp/leave
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://mcp.zovo.one/mcp/leaveAuth required
Packages
mcpbleave.mcpb0.22.5

Tools

12
ParameterTypeRequiredDescription
namestringYesFull name, e.g. Taylor Wren
emailstringNoWork email, for calendar lookup
carriedOverintegerNoDays carried over from last year (default 0)
annualAllowanceintegerYesAnnual paid leave allowance in whole days

Details

From the project README

mcp-leave

theluckystrike/mcp-leave MCP server

In the official MCP Registry (io.github.theluckystrike/leave). Employee leave/PTO tracking for solopreneurs and small studios: who is off, when, and how many days each person has left. Add employees with an annual allowance and any carried-over days, log vacation/sick/personal requests (including half-days), approve or reject them, and read balances, conflicts and who-is-out calendars directly from your MCP client - Claude Desktop, Cursor, or any MCP host.

Tools

  • "leave_employee_add" - add an employee with annualAllowance (and optional carriedOver).
  • "leave_request" - log a leave request (employee, type, start, end, optional halfDay, reason).
  • "leave_approve" / "leave_reject" - decide a request; decisions are recorded with dates.
  • "leave_cancel" - cancel a pending or approved request (keeps the audit trail).
  • "leave_balance" - allowance, carried, approved, pending, committed and remaining days per employee.
  • "leave_out_range" - who is out in a date range: day-by-day calendar rows plus person-days.
  • "leave_list" - all employees and requests, filterable by employee and status.
  • "leave_import" (Pro) - bulk-create requests from CSV; conflicting rows are rejected one by one, valid rows still apply.
  • "leave_export_ics" (Pro) - export approved leave as an RFC5545 .ics calendar.

The one rule that decides everything else

A day is committed when the request that spends it is approved or pending. Balance is allowance + carried − approved − pending. Cancelling returns the days immediately; rejecting never charged them.

Overlapping requests for the same person are refused at creation time - both pending and approved count - so the calendar never contains two requests claiming the same day.

Free vs Pro

The free tier is the full CRUD surface: employees, requests, approvals, balances, calendars - watermark-free, no request limits. Pro (an MCP_LICENSE_KEY, activate with "license_activate") adds bulk CSV import and ICS calendar export. Run "license_status" to see the current tier.

Quick start

{
  "mcpServers": {
    "leave": { "command": "npx", "args": ["-y", "@theluckystrike/mcp-leave"] }
  }
}

Data lives in a single JSON store (~/.mcp-leave/store.json, or $XDG_DATA_HOME/mcp-servers/leave/store.json when set), written atomically under a file lock, so two clients on one machine never interleave writes.

Use these docs as an MCP server

Any MCP client (Claude, Cursor, Windsurf, VS Code) can read this repository's documentation directly via GitMCP - no install:

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.