HR112 toolsPaste one API key
SmartHR integration for AI agents
SmartHR is a cloud human resources platform for managing employee records, organization data, payroll documents, and HR workflows.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect SmartHR once and call the same tools from all of them.
Setup
Connect SmartHR through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
SmartHR exposes 112 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
smarthr_get_batch_job | Get one SmartHR background batch job by ID, optionally embedding its attachments | Read |
smarthr_get_department | Get one SmartHR department by its department ID | Read |
smarthr_get_employee | Get one employee by SmartHR employee ID, with optional comma-separated field selection | Read |
smarthr_get_employee_custom_field_template | Get one employee custom-field template by ID | Read |
smarthr_get_employee_custom_field_template_group | Get one employee custom-field template group by ID | Read |
smarthr_get_employee_dependent | Get one dependent belonging to an employee | Read |
smarthr_get_employee_input_form | Get one SmartHR employee information-collection form by ID, preserving its nested field groups | Read |
smarthr_get_employment_type | Get one SmartHR employment type by its employment type ID | Read |
smarthr_get_grade | Get one SmartHR grade by its grade ID | Read |
smarthr_get_job_category | Get one SmartHR job category by its job category ID | Read |
smarthr_get_job_title | Get one SmartHR job title by its job title ID | Read |
smarthr_get_mail_format | Get one SmartHR mail format by ID, optionally embedding the employee information-collection | Read |
smarthr_get_payment_period | Get one SmartHR payroll payment period by its payment period ID | Read |
smarthr_get_payroll | Get one sensitive SmartHR payroll group by ID | Read |
smarthr_get_payslip | Get one highly sensitive SmartHR payslip from a payroll group | Read |
smarthr_get_recruitment_type | Get one SmartHR recruitment type by its recruitment type ID | Read |
smarthr_get_tax_withholding | Get one highly sensitive SmartHR tax-withholding group by ID | Read |
smarthr_get_tax_withholding_slip | Get one highly sensitive SmartHR tax-withholding slip from a tax-withholding group | Read |
smarthr_get_user | Get one SmartHR user account by user ID with an optional related object embedded in the response | Read |
smarthr_get_user_saml_configuration | Get the SAML SSO account configuration for one SmartHR user | Read |
smarthr_get_webhook | Get one SmartHR webhook configuration by webhook ID | Read |
smarthr_list_bank_account_settings | List one page of SmartHR bank-account setting definitions | Read |
smarthr_list_batch_jobs | List one page of SmartHR background batch jobs | Read |
smarthr_list_business_establishments | List one page of SmartHR business establishments, optionally embedding the social insurance | Read |
smarthr_list_companies | List one page of SmartHR companies with an optional embedded owner | Read |
smarthr_list_departments | List one page of SmartHR departments using the documented code and sort filters | Read |
smarthr_list_dependent_custom_field_templates | List one page of SmartHR custom-field templates for employee dependents | Read |
smarthr_list_dependent_relations | List one page of configured SmartHR dependent relationship types | Read |
smarthr_list_employee_custom_field_template_groups | List one page of employee custom-field template groups | Read |
smarthr_list_employee_custom_field_templates | List one page of SmartHR employee custom-field templates | Read |