MCP server
Jet HR MCP by usefulapi
io.usefulapi/jet-hr
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Jet HR employees, absences, clockings, payroll; create, approve, delete leave; create expenses.
Working at last checkVerified publisher: usefulapi.ioAbout 8,428 tokens per request once connected33 tools
https://jet-hr.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 33
- Token cost
- About 8,428 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http jet-hr https://jet-hr.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.jet-hr] url = "https://jet-hr.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"jet-hr":{"httpUrl":"https://jet-hr.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"jet-hr":{"url":"https://jet-hr.usefulapi.io/mcp"}}}
VS Code
{"servers":{"jet-hr":{"type":"http","url":"https://jet-hr.usefulapi.io/mcp"}}}
Antigravity
agy mcp add jet-hr https://jet-hr.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"jet-hr","server_url":"https://jet-hr.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"jet-hr","server_url":"https://jet-hr.usefulapi.io/mcp"}
Tools
jethr_create_absence_request~877 tokens
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.jethr_create_expense~630 tokens
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_requestDeletes data · ~193 tokens
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~164 tokens
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~118 tokens
One contractor with their collaborations. GET /public-api/v1/contractors/{uuid}/.jethr_get_device~113 tokens
One company device with its assignment. GET /public-api/v1/devices/{uuid}/.jethr_get_employee~163 tokens
One employee's full record (contract, salary, manager, headquarters, custom fields). GET /public-api/v1/employees/{uuid}/.jethr_get_employee_overview~140 tokens
One employee's overview record (job title, contract dates, manager, headquarters, custom fields). GET /public-api/v1/employee-overviews/{uuid}/.jethr_get_hiring~115 tokens
One hiring process with its status and data. GET /public-api/v1/hirings/{uuid}/.jethr_list_absence_policies~169 tokens
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~503 tokens
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-absencjethr_list_bonus_kinds~123 tokens
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~273 tokens
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~498 tokens
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~126 tokens
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~164 tokens
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~309 tokens
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~225 tokens
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~380 tokens
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~178 tokens
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/emplojethr_list_employees~220 tokens
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 njethr_list_expense_policies~136 tokens
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~136 tokens
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~128 tokens
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~282 tokens
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~237 tokens
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~220 tokens
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~133 tokens
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~287 tokens
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~268 tokens
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~126 tokens
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~143 tokens
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~651 tokens
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; nee
Browse
Related MCP servers
- Breathe HR MCP by usefulapi
Read Breathe HR employees, absences, sickness and leave; create and review leave requests. - Papershift MCP by usefulapi
Read Papershift absences, vacation, time tracking and shifts; request and review absences. - RotaCloud MCP by usefulapi
Read RotaCloud shifts, attendance, leave, availability and payroll; create shifts and handle leave. - Employment Hero Payroll MCP by usefulapi
Read Employment Hero Payroll pay runs, payslips, timesheets and leave; approve or decline leave. - Shiftbase MCP by usefulapi
Read Shiftbase rosters, timesheets, absences and availability; schedule shifts and review absences. - PaySpace MCP by usefulapi
Read PaySpace employees, organization, payroll runs, payslips and leave records. Read-only. - Tamigo MCP by usefulapi
Read Tamigo departments, employees, shifts, absences and opening hours; register attendance. - kiwiHR MCP by usefulapi
Read kiwiHR employees, time off, timesheets, projects; create and update employees, timesheets.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/jet-hr)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents