Jet HR MCP by usefulapi
Read Jet HR employees, absences, clockings, payroll; create, approve, delete leave; create expenses.
Connect it
Settings → Connectors → Add custom connector
URL: https://jet-hr.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://jet-hr.usefulapi.io/mcp{
"mcpServers": {
"jet-hr": {
"url": "https://jet-hr.usefulapi.io/mcp"
}
}
}claude mcp add --transport http jet-hr https://jet-hr.usefulapi.io/mcp{
"servers": {
"jet-hr": {
"type": "http",
"url": "https://jet-hr.usefulapi.io/mcp"
}
}
}33 tools, pulled live
jethr_list_employeesread-onlyList 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_get_employeeread-onlyOne employee's full record (contract, salary, manager, headquarters, custom fields). GET /public-api/v1/employees/{uuid}/.
jethr_list_employee_overviewsread-onlyList 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_get_employee_overviewread-onlyOne employee's overview record (job title, contract dates, manager, headquarters, custom fields). GET /public-api/v1/employee-overviews/{uuid}/.
jethr_list_terminationsread-onlyList employee terminations (resignations and dismissals recorded in Jet HR). Paged: pass next_page as page. GET /public-api/v1/terminations/.
jethr_list_hiringsread-onlyList 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_get_hiringread-onlyOne hiring process with its status and data. GET /public-api/v1/hirings/{uuid}/.
jethr_list_contractorsread-onlyList 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_get_contractorread-onlyOne contractor with their collaborations. GET /public-api/v1/contractors/{uuid}/.
jethr_list_absence_requestsread-onlyList 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_absence_policiesread-onlyList 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_get_absence_request_kindread-onlyOne 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_list_clockingsread-onlyList 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_payrollsread-onlyList 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_payslipsread-onlyList 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_bonusesread-onlyList 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_bonus_kindsread-onlyList the bonus kinds (categories) the company can use in payroll. Paged: pass next_page as page. GET /public-api/v1/bonus-kinds/.
jethr_list_fringe_benefitsread-onlyList 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_fringe_benefit_kindsread-onlyList the fringe benefit kinds (categories) available in payroll. Paged: pass next_page as page. GET /public-api/v1/fringe-benefit-kinds/.
jethr_list_payslip_extra_deductionsread-onlyList 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_payslip_extra_deduction_kindsread-onlyList the extra deduction kinds (categories) available on payslips. Paged: pass next_page as page. GET /public-api/v1/payslip-extra-deduction-kinds/.
jethr_list_documentsread-onlyList 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_expensesread-onlyList 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_expense_policiesread-onlyList 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_devicesread-onlyList 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_get_deviceread-onlyOne company device with its assignment. GET /public-api/v1/devices/{uuid}/.
jethr_list_company_headquartersread-onlyList 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_company_ccnlread-onlyList the national collective labour agreements (CCNL) the company applies. Paged: pass next_page as page. GET /public-api/v1/company-ccnl/.
jethr_list_trip_refund_policiesread-onlyList 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_create_absence_requestCreate 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 confi
jethr_update_absence_requestcan modifyChange 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-absenc
jethr_delete_absence_requestcan modifyPermanently 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_create_expenseCreate 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/.
Alternatives in Finance & Payments
Compare →CHChurnkeyB
Read and manage Churnkey cancel flows, retention metrics, and payment recovery
EIEconomy Intel MCPB
Macro data for AI agents: GDP, inflation, unemployment and more (World Bank, US BLS). No keys.
FIFilings Intel MCPB
SEC EDGAR filings for AI agents: company lookup, filings, financials, insider trades. No keys.
RORoboSystemsB
Accounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.
SMSecedgar MCP ServerB
Query SEC EDGAR filings, XBRL financials, and company data via MCP. STDIO or Streamable HTTP.
Sellasist MCP by usefulapiB
Read Sellasist orders, products, stock, customers, invoices, returns; add order notes, set status.