Jet HR MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.15.4更新于 Nov 7, 2026

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

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行效率与工作流金融商业与电商

概览

AI 生成的概览

把助手接入 Jet HR:读取员工、考勤、打卡、薪资与报销数据,并可创建、审批或删除请假申请。

可以做什么
  • 查询员工完整档案与概览、招聘流程、离职与外部合作者
  • 查看请假与缺勤申请、假期政策与申请类型,以及打卡记录
  • 读取工资单批次、工资条、奖金、福利与额外扣款
  • 列出文档、报销申请与报销政策、公司设备、办公地点、CCNL 与差旅补贴政策
  • 创建、修改、批准、驳回或删除请假申请,并创建报销申请
  • 查看用量、提交功能请求、升级或取消订阅
适用场景
适合在 Jet HR 中管理人事与行政的团队,让助手直接回答人员、请假、打卡和薪资相关问题,或代为提交与审批请假和报销,而无需切换系统。
运行要求
通过 HTTP 连接的远程 MCP 端点,无需本地安装。使用 OAuth 登录,登录页需填写 Jet HR 账号凭据,以及由 Jet HR 管理员在公司设置中创建的 API 令牌(以 T_ 开头)。需要具备相应读取权限的 Jet HR 账号;免费方案每月 50 次工具调用。
安装前请注意
涉及敏感的个人与财务数据,如税号、薪资、工资条、奖金和工资总额。写入类工具会创建、修改、批准、驳回或删除请假申请,并创建报销;删除不可恢复,审批结果员工可见,还可能向相关人员发送通知。付费方案通过付款链接结算,取消后当期不退款。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Jet HR MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Fjet-hr/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "jet-hr-by-usefulapi": {
      "type": "http",
      "url": "https://jet-hr.usefulapi.io/mcp"
    }
  }
}

README

Jet HR MCP by usefulapi

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

Live endpoint: https://jet-hr.usefulapi.io/mcp · Homepage: https://usefulapi.io/jet-hr

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://jet-hr.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http jet-hr https://jet-hr.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "jet-hr": {      "url": "https://jet-hr.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Jet HR credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/jet-hr/

On first connect you'll paste a Jet HR API token (starts with T_), which a Jet HR admin creates under Company Settings (Impostazioni azienda) → API → + Nuova.

Tools

ToolTypeWhat it does
jethr_list_employeesreadList employees
jethr_get_employeereadGet an employee
jethr_list_employee_overviewsreadList employees (overview)
jethr_get_employee_overviewreadGet an employee (overview)
jethr_list_terminationsreadList terminations
jethr_list_hiringsreadList hirings
jethr_get_hiringreadGet a hiring
jethr_list_contractorsreadList contractors
jethr_get_contractorreadGet a contractor
jethr_list_absence_requestsreadList presence and absence requests
jethr_list_absence_policiesreadList absence policies
jethr_get_absence_request_kindreadGet an absence request kind
jethr_list_clockingsreadList clockings
jethr_list_payrollsreadList payrolls
jethr_list_payslipsreadList payslips
jethr_list_bonusesreadList bonuses
jethr_list_bonus_kindsreadList bonus kinds
jethr_list_fringe_benefitsreadList fringe benefits
jethr_list_fringe_benefit_kindsreadList fringe benefit kinds
jethr_list_payslip_extra_deductionsreadList payslip extra deductions
jethr_list_payslip_extra_deduction_kindsreadList payslip extra deduction kinds
jethr_list_documentsreadList documents
jethr_list_expensesreadList expense reimbursement requests
jethr_list_expense_policiesreadList expense policies
jethr_list_devicesreadList devices
jethr_get_devicereadGet a device
jethr_list_company_headquartersreadList company headquarters
jethr_list_company_ccnlreadList company CCNL
jethr_list_trip_refund_policiesreadList trip daily refund policies
jethr_create_absence_requestwriteCreate a presence or absence request
jethr_update_absence_requestwriteUpdate, approve or reject an absence request
jethr_delete_absence_requestwriteDelete a presence or absence request
jethr_create_expensewriteCreate an expense reimbursement request
jethr_usage_statusmetaUsage status (free-tier meter)
jethr_request_featuremetaRequest a missing feature
jethr_upgrademetaUpgrade to Pro or Pro+
jethr_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with jethr_upgrade (it returns a Stripe Checkout link). Cancel any time with jethr_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running jethr_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Jet HR.

来源:servers/jet-hr/README.md,提交 4046075

工具

33

jethr_list_employees

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/.

输入参数pageas_of_date

jethr_get_employee

Get an employee

One employee's full record (contract, salary, manager, headquarters, custom fields). GET /public-api/v1/employees/{uuid}/.

输入参数id必填as_of_date

jethr_list_employee_overviews

List employees (overview)

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/.

输入参数page

jethr_get_employee_overview

Get an employee (overview)

One employee's overview record (job title, contract dates, manager, headquarters, custom fields). GET /public-api/v1/employee-overviews/{uuid}/.

输入参数id必填

jethr_list_terminations

List terminations

List employee terminations (resignations and dismissals recorded in Jet HR). Paged: pass next_page as page. GET /public-api/v1/terminations/.

输入参数page

jethr_list_hirings

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/.

输入参数pagestatus

jethr_get_hiring

Get a hiring

One hiring process with its status and data. GET /public-api/v1/hirings/{uuid}/.

输入参数id必填

jethr_list_contractors

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/.

输入参数pageemployee_uuidcontractor_uuidcollaboration_date_tocollaboration_date_from

jethr_get_contractor

Get a contractor

One contractor with their collaborations. GET /public-api/v1/contractors/{uuid}/.

输入参数id必填

jethr_list_absence_requests

List presence and 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/.

输入参数pagecodenameemployeecreated_toend_date_tocreated_fromend_date_fromstart_date_tostart_date_from

jethr_list_absence_policies

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/.

输入参数page

jethr_get_absence_request_kind

Get an 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}/.

输入参数id必填

jethr_list_clockings

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/.

输入参数kindpagemethodemployeeclocked_tocreated_toclocked_fromcreated_from

jethr_list_payrolls

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/.

输入参数pageyearmonthly_pay

jethr_list_payslips

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/.

输入参数pageyearemployeemonthly_pay

jethr_list_bonuses

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/.

输入参数pageyearemployeemonthly_pay

jethr_list_bonus_kinds

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/.

输入参数page

jethr_list_fringe_benefits

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/.

输入参数pageyearemployeemonthly_pay

jethr_list_fringe_benefit_kinds

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/.

输入参数page

jethr_list_payslip_extra_deductions

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/.

输入参数pageyearemployeemonthly_pay

jethr_list_payslip_extra_deduction_kinds

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/.

输入参数page

jethr_list_documents

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/.

输入参数pageperiodemployeekind_nameupdated_afterupdated_before

jethr_list_expenses

List expense reimbursement requests

List expense reimbursement requests (employee, amount, currency, kind, description, payment date, receipts, status). Paged: pass next_page as page. GET /public-api/v1/expenses/.

输入参数page

jethr_list_expense_policies

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/.

输入参数page

jethr_list_devices

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/.

输入参数pageuuidemployee

jethr_get_device

Get a device

One company device with its assignment. GET /public-api/v1/devices/{uuid}/.

输入参数id必填

jethr_list_company_headquarters

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/.

输入参数kindpage

jethr_list_company_ccnl

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/.

输入参数page

jethr_list_trip_refund_policies

List trip daily 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/.

输入参数page

jethr_create_absence_request

Create a presence or 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/.

输入参数pucnotecodename必填employee必填end_datechild_ssntrip_namestart_datestart_timeassisted_ssntime_durationchild_birth_date另有 6 个

jethr_update_absence_request

Update, approve or reject an 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}/.

输入参数id必填pucnotestatusend_datestart_datestart_timeassisted_ssntime_durationrejection_reasonsend_notificationconfirm_notification另有 1 个

jethr_delete_absence_request

Delete a presence or 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}/.

输入参数id必填confirm必填

jethr_create_expense

Create an expense reimbursement request

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/.

输入参数kind必填noteamount必填car_kmsubkindemployee必填car_brandcar_cost_kmdescription必填amount_total必填payment_date必填car_model_series另有 2 个

版本历史

14
  1. v1.15.4最新Nov 7, 2026
  2. v1.14.3Nov 5, 2026
  3. v1.14.2Nov 5, 2026
  4. v1.14.1Nov 4, 2026
  5. v1.14.0Nov 3, 2026
  6. v1.13.1Nov 3, 2026
  7. v1.12.0Nov 1, 2026
  8. v1.10.0Oct 31, 2026
  9. v1.9.0Oct 31, 2026
  10. v1.8.2Oct 30, 2026
  11. v1.8.0Oct 30, 2026
  12. v1.3.0Oct 26, 2026
  13. v1.0.3Oct 25, 2026
  14. v1.0.0Oct 25, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成