mcpbeat Sign in

Jet HR MCP by usefulapi MCP Server

answering

Jet HR MCP by usefulapi is answering right now. Last checked 4 min ago. It exposes 33 tools. Last commit 1 Nov 2026.

Read Jet HR employees, absences, clockings, payroll; create, approve, delete leave; create expenses.

Uptime history 8 days of history · worst day 97%
8 days agonow
100.0%
Uptime 24h
92 of 92 checks
33
Tools
read from the server
169 ms
Response time
average over 24h
1
Stars
last commit 1 Nov 2026

What changed 13

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 25 October 2026. No other catalogue keeps this.

31 Oct a tool changed version4 times that day
30 Oct a tool changed version2 times that day
29 Oct a tool changed version2 times that day
28 Oct a tool changed version
25 Oct a tool changed version4 times that day
and 8 more, back to 25 October 2026

Jet HR MCP by usefulapi does not always answer

Over the last week it answered 99.2% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add jet-hr --transport http https://jet-hr.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://jet-hr.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.jet-hr]
url = "https://jet-hr.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "jet-hr": {
      "url": "https://jet-hr.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "jet-hr": {
      "type": "http",
      "url": "https://jet-hr.usefulapi.io/mcp"
    }
  }
}

Available tools 33

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

jethr
jethr_create_absence_request
Create a leave, sickness, remote-work or other presence/absence request for an employee. WRITES to the company's HR records. codename is the request kind (from jethr_list_absence_policies); give start_date and end_date for day requests, or start_date + start_time + time_duration for hourly requests. send_notification=true makes Jet HR notify the people involved (approvers/employee) and needs confirm_notification=true; default false. Some kinds need extra fields (child data, trip data, sickness certificate): Jet HR answers with a validation error naming them. POST /public-api/v1/presence-absence-requests/.
jethr_create_expense
Create an expense reimbursement request for an employee (no receipt files; those are uploaded in Jet HR). WRITES to the company's records as a reimbursement request. amount is the EUR amount; amount_total is the amount in amount_total_currency (the same value for EUR). POST /public-api/v1/expenses/.
jethr_delete_absence_request
Permanently delete a presence/absence request (it disappears from the employee's calendar and balance). Cannot be undone; needs confirm=true. DELETE /public-api/v1/presence-absence-requests/{uuid}/.
jethr_get_absence_request_kind
One absence request kind setting: codename, whether it needs approval or a note, whether it can be requested in hours or days, duration limits. GET /public-api/v1/company-absence-request-kinds/{uuid}/.
jethr_get_contractor
One contractor with their collaborations. GET /public-api/v1/contractors/{uuid}/.
jethr_get_device
One company device with its assignment. GET /public-api/v1/devices/{uuid}/.
jethr_get_employee
One employee's full record (contract, salary, manager, headquarters, custom fields). GET /public-api/v1/employees/{uuid}/.
jethr_get_employee_overview
One employee's overview record (job title, contract dates, manager, headquarters, custom fields). GET /public-api/v1/employee-overviews/{uuid}/.
jethr_get_hiring
One hiring process with its status and data. GET /public-api/v1/hirings/{uuid}/.
jethr_list_absence_policies
List the company's absence policies with their active request kinds (codename, name, approval and attachment rules) and the employees assigned to each. The codename is what jethr_create_absence_request needs. Paged: pass next_page as page. GET /public-api/v1/company-absence-policies/.
jethr_list_absence_requests
List leave, sickness, remote-work and other presence/absence requests with status (APPROVED, REJECTED, PENDING), kind, dates, hours, note and approver. Filters combine with AND. Use status filtering on the result for pending requests. Paged: pass next_page as page. GET /public-api/v1/presence-absence-requests/.
jethr_list_bonus_kinds
List the bonus kinds (categories) the company can use in payroll. Paged: pass next_page as page. GET /public-api/v1/bonus-kinds/.
jethr_list_bonuses
List payroll bonuses (employee, payroll month, amount, kind, note), optionally for one employee, year or month. Paged: pass next_page as page. GET /public-api/v1/bonuses/.
jethr_list_clockings
List time-clock events (in, out, work and break start/end, overtime) with employee, timestamp, method (web, mobile, badge, QR code), workplace and location. Paged: pass next_page as page. GET /public-api/v1/clockings/.
jethr_list_company_ccnl
List the national collective labour agreements (CCNL) the company applies. Paged: pass next_page as page. GET /public-api/v1/company-ccnl/.
jethr_list_company_headquarters
List the company's headquarters (legal and operative sites), optionally by kind. Paged: pass next_page as page. GET /public-api/v1/company-headquarters/.
jethr_list_contractors
List external contractors (collaborators) and their collaborations, optionally filtered by contractor, linked employee or a collaboration date window. Paged: pass next_page as page. GET /public-api/v1/contractors/.
jethr_list_devices
List company devices (laptops, phones...) and the employee each is assigned to, optionally by employee or device uuid. Paged: pass next_page as page. GET /public-api/v1/devices/.
jethr_list_documents
List documents stored in Jet HR (payslips, contracts and other files): metadata per document, optionally by employee, kind name, payroll period or last-update window. Paged: pass next_page as page. GET /public-api/v1/documents/.
jethr_list_employee_overviews
List employees with the lighter overview record: name, fiscal code, work email, job title, contract dates, probation end, manager, headquarters and custom fields (no salary or personal contact data). Needs only the employee_overview:read scope. Paged: pass next_page as page. GET /public-api/v1/employee-overviews/.
jethr_list_employees
List the company's employees with the full record: name, fiscal code, work and personal email, job title and level, contract kind and dates, annual gross salary (RAL), manager, headquarters and custom fields. Contains personal data; for a lighter list use jethr_list_employee_overviews. Paged: pass next_page as page. GET /public-api/v1/employees/.
jethr_list_expense_policies
List the company's expense policies (which expense kinds and limits apply to which employees). Paged: pass next_page as page. GET /public-api/v1/company-expense-policies/.
jethr_list_expenses
List expense reimbursement requests (employee, amount, currency, kind, description, payment date, receipts, status). Paged: pass next_page as page. GET /public-api/v1/expenses/.
jethr_list_fringe_benefit_kinds
List the fringe benefit kinds (categories) available in payroll. Paged: pass next_page as page. GET /public-api/v1/fringe-benefit-kinds/.
jethr_list_fringe_benefits
List fringe benefits assigned in payroll (employee, payroll month, amount, kind), optionally for one employee, year or month. Paged: pass next_page as page. GET /public-api/v1/fringe-benefits/.
jethr_list_hirings
List hiring processes (drafts and onboarding in progress), optionally by status (for example INCOMPLETE or COMPLETED). Paged: pass next_page as page. GET /public-api/v1/hirings/.
jethr_list_payrolls
List the company's monthly payrolls (year and month, status and totals). Sensitive financial data. Paged: pass next_page as page. GET /public-api/v1/payrolls/.
jethr_list_payslip_extra_deduction_kinds
List the extra deduction kinds (categories) available on payslips. Paged: pass next_page as page. GET /public-api/v1/payslip-extra-deduction-kinds/.
jethr_list_payslip_extra_deductions
List extra deductions applied to payslips (employee, payroll month, amount, kind), optionally for one employee, year or month. Paged: pass next_page as page. GET /public-api/v1/payslip-extra-deductions/.
jethr_list_payslips
List employee payslips, optionally for one employee, year or month. Sensitive payroll data. Paged: pass next_page as page. GET /public-api/v1/payslips/.
jethr_list_terminations
List employee terminations (resignations and dismissals recorded in Jet HR). Paged: pass next_page as page. GET /public-api/v1/terminations/.
jethr_list_trip_refund_policies
List the company's business-trip daily refund policies (needed as trip_name for trip absence requests). Paged: pass next_page as page. GET /public-api/v1/company-trip-daily-refund-policies/.
jethr_update_absence_request
Change a presence/absence request: dates, hours, note, or its status (APPROVED, REJECTED, PENDING; give rejection_reason when rejecting). WRITES to the company's HR records; approving or rejecting is visible to the employee, and send_notification=true notifies the people involved (default false; needs confirm_notification=true). Only the fields you pass change. PATCH /public-api/v1/presence-absence-requests/{uuid}/.

Endpoints

URLTransportStateLatencyChecked
https://jet-hr.usefulapi.io/mcp streamable-http answering 151 ms 4 min ago

Alternatives to Jet HR MCP by usefulapi

same job, measured the same way
Breathe HR MCP by usefulapi
by usefulapi

Read Breathe HR employees, absences, sickness and leave; create and review leave requests.

25 tools answering
Jisr MCP by usefulapi
by usefulapi

Read employees, attendance, leave and payroll; create employee records and import device punches.

16 tools answering
Talenox MCP by usefulapi
by usefulapi

Review employees, payroll and leave, and approve or reject Talenox leave applications.

28 tools answering
Employment Hero Payroll MCP by usefulapi
by usefulapi

Read Employment Hero Payroll pay runs, payslips, timesheets and leave; approve or decline leave.

26 tools answering
PaySpace MCP by usefulapi
by usefulapi

Read PaySpace employees, organization, payroll runs, payslips and leave records. Read-only.

21 tools answering
Talenta MCP by usefulapi
by usefulapi

MCP server for Talenta — read employee, attendance, leave, payroll and recruitment data.

30 tools answering
TimeTac MCP by usefulapi
by usefulapi

Read hours, absences and projects; start timers, add entries, approve leave in TimeTac.

16 tools answering
Craftboxx MCP by usefulapi
by usefulapi

Read employees, assignments, timesheets and absences; create customers and projects in Craftboxx.

16 tools answering

Jet HR MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Jet HR MCP by usefulapi do?
It exposes 33 tools, read directly from the server on our last check. Among them: jethr_create_absence_request, jethr_create_expense, jethr_delete_absence_request, jethr_get_absence_request_kind, jethr_get_contractor, jethr_get_device and 27 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Jet HR MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 169 ms. The bar chart above shows every period we have measured.
How do I connect Jet HR MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Jet HR MCP by usefulapi need an API key?
No. Jet HR MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 33 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Jet HR MCP by usefulapi?
It answers our handshake in 169 ms on average, which is faster than 79% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Jet HR MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at jet-hr.usefulapi.io, which runs on its operator's own terms.