Skip to content
MCPSTAMP

AnswerHosted URL

Leave

Leave requests, approvals and balances for a small team.

Free tier needs no key. See the exact limits.

What you get

Approve a holiday

Owner of a 6-person agency in Krakow

Answer
Tool callWhat it did
leave_requestLogs the vacation request
leave_approveApproves it
leave_balanceShows days remaining

Approved, and her balance shows the 5 days taken from her 26-day allowance.

Example from "Approve a holiday". Invented names, real math from the tools.

Add your staff with their annual allowance. Log requests for vacation, sick, unpaid or parental leave, approve or reject them, and see each balance. Ask who is out in any date range before you agree to a deadline.

Made for Small business owners, Office managers, Team leads

3 requests, start to finish

Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.

Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro

  1. Example 1 · Owner of a 6-person agency in KrakowApprove a holiday

    Ania asks for 5 days of vacation from 22 to 26 December. Approve it and show her balance.
    • leave_request Logs the vacation request
    • leave_approve Approves it
    • leave_balance Shows days remaining

    Approved, and her balance shows the 5 days taken from her 26-day allowance.

    Saves about 10 min (our estimate)

  2. Example 2 · Office manager at a Dublin software firmWho is out for the launch

    Who is out between 1 and 14 December?
    • leave_out_range Lists everyone out, day by day

    Each person out in the range, pending requests shown as planned.

    Saves about 10 min (our estimate)

  3. Example 3 · HR lead at a 25-person shop in OhioMove from a spreadsheet

    Import this CSV of this year's requests and export an .ics so the team calendar shows them.
    • leave_import Imports the requests in bulk
    • leave_export_ics Writes a calendar file

    All requests loaded and one .ics file for the team calendar. Both are Pro.

    Saves about 60 min (our estimate)

Free and Pro, line by line

The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.

Free

$0 no key

Pro

$19 once, lifetime

Employees, requests, approvals and balances
Bulk import (leave_import)
Every read, including who is out, unmetered
Calendar export (leave_export_ics)

Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.

Or Pro on all 49 paid servers for $39 once. Get the bundle

Limits read from the code: servers/leave/src/index.ts:352, :400 (requirePro); servers/leave/SPEC.md (Enforced limits)

Install

Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.

npm @theluckystrike/mcp-leave

  1. Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
  2. Paste the URL with your token as a custom connector in your MCP client.

1. Free token

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Connector URL (replace <token>)

https://mcp.zovo.one/mcp/leave/t/<token>

Download the .mcpb bundle and open it. Claude Desktop installs it in one click.

Download leave.mcpb

Add this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.

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

One command in your terminal.

claude mcp add --transport http leave https://mcp.zovo.one/mcp/leave/t/<token>

# or run it locally
claude mcp add leave -- npx -y @theluckystrike/mcp-leave

Jobs this server does

All tools (10)

ToolWhat it does
leave_approveApprove a pending leave request by id.
leave_balanceShow one employee's leave balance: allowance + carried-over, minus approved and pending, as whole days plus a possible half day.
leave_cancelCancel a pending or approved request by id, keeping its record with status cancelled.
leave_employee_addAdd an employee to the leave tracker and return their EMP-NNNN id.
leave_export_icsPro.
leave_importPro.
leave_listList all employees, or all leave requests (optionally filtered by employee and/or status).
leave_out_rangeWho is out in a date range: start and end are inclusive YYYY-MM-DD.
leave_rejectReject or cancel a leave request by id.
leave_requestCreate a leave or PTO request and return its LV-NNNN id.

Questions

Which leave types are supported?
Vacation, sick, unpaid and parental.
Does it know my country's legal allowance?
No. You set each employee's annual allowance and carried-over days.

More in Contracts and HR

Leave Pro, $19 once

Buy Pro