Holded team
holded_teamManage employee records and payroll data, including contracts, timesheets, salary records, and payslips.
Instructions
Employees and payroll records. Actions: list_employees (search), get_employee, employee_contract, create_employee, list_times (employee_id optional), list_salary_records (employee_id, start_date, end_date), get_salary_record, salary_record_pdf (output_path), list_payslips (employee_id, dates, kind, is_draft), get_payslip, payslip_pdf, create_payslip_payment, delete_payslip_payment (payment_id). Salary amounts use a comma decimal separator.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "holded_team"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Record id (24 hex characters) | |
| data | No | Payload for create and update actions, following the Holded v2 request contract | |
| kind | No | ||
| limit | No | Page size, 1 to 200 (default 50) | |
| action | Yes | ||
| cursor | No | Cursor from the previous page to continue listing | |
| search | No | ||
| confirm | No | Required for gated actions. The first call without it sends nothing and explains what would happen. | |
| end_date | No | ||
| is_draft | No | ||
| payment_id | No | ||
| start_date | No | ||
| employee_id | No | ||
| output_path | No |