Skip to content

Integration · Payroll & HR

Connect Claude & ChatGPT to Salary.dk

Ask your AI to register hours, sick days or a supplement for an employee, and it does it in Salary.dk. It can read payrolls, pay slips and one-time payments, check absence statistics and list the warnings that could block the next payroll.

Connect Salary.dk free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Register 2 sick days for Mette on Monday and Tuesday.”

    The AI finds Mette and the sick leave type, then registers the absence for those days.

  • “Are there any warnings that could stop this month's payroll?”

    It lists open payroll warnings, such as missing tax cards or bank details.

  • “Add 120 km of mileage for Jonas on 12 September.”

    It finds the mileage salary type and creates a salary registration for Jonas with date and quantity.

What your AI can do

Hours and absence

Register, correct and delete hours and leave, and add supplements, allowances and mileage.

Payroll overview

Read payrolls, pay slips, one-time payments and open warnings. All of it is read-only.

Employees and setup

Read employees, contracts, employments, departments, salary cycles and periods, and update personal details.

  • “What were gross pay, tax, pension and net pay on Anna's last pay slip?”

    It finds her latest pay slip and reads the amounts.

  • “How much sick leave have we had this year?”

    It reads the company's absence statistics for the year.

  • “Update Peter's address and phone number.”

    It updates the address and phone number on his employee record.

26 tools for Salary.dk

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_salary_registrationChanges dataRegister a supplement or allowance for an employee: needs employee_id, salary_type_id, date and quantity.
  • create_time_registrationChanges dataRegister hours or absence for an employee: needs employee_id, date and class (e.g. Hours or Leave). For leave, set leave_type_id and days.
  • delete_time_registrationDeletesDelete one time registration by time_registration_id. Only possible before it is included in an approved payroll.
  • get_companyGet one company's details by company_id, such as name, CVR, address and payroll settings.
  • get_current_userGet the Salary.dk user you are logged in as.
  • get_employeeGet one employee by employee_id: name, contact info, address, bank account and pay slip delivery settings.
  • get_pay_slipGet one pay slip by pay_slip_id with gross pay, tax, pension and net pay. Read-only.
  • get_payrollGet one payroll by pay_roll_id, including period, status, approval deadline and totals. Read-only.
  • list_absence_statisticsGet absence statistics for a company (company_id), optionally for a given year.
  • list_companiesList the companies you have access to in Salary.dk. Most other tools need the company_id from here.
  • list_departmentsList the departments in a company (company_id).
  • list_employee_contractsList employee contracts with pay, hours and position. Filter by company_id, employee_id or employment_id.
  • list_employeesList employees in a company (company_id). Filter by employee_number or national ID.
  • list_employmentsList employments (start dates, end dates, employment numbers) for a company or one employee.
  • list_leave_typesList the leave/absence types (vacation, sick leave etc.) available in a company. Use their ids when registering absence.
  • list_one_time_paysList one-time payments (bonuses, reimbursements) for a company, employee or payroll. Read-only.
  • list_pay_slipsMoves moneyList pay slips, filtered by employee_id or pay_roll_id. Read-only.
  • list_payroll_warningsList open warnings for a company (company_id), such as missing tax cards or bank details that could block payroll.
  • list_payrollsMoves moneyList payrolls for a company between two dates (company_id, from, to). Read-only; shows each payroll's period, status and totals.
  • list_salary_cyclesList the salary cycles (e.g. monthly, bi-weekly) used by a company.
  • list_salary_periodsList salary periods for a company, employee or salary cycle. Use it to find the salary_period_id for a date.
  • list_salary_registrationsList salary registrations (supplements, allowances, mileage etc.) for a company or employee, optionally within a date range.
  • list_salary_typesList the salary types (supplements, allowances) for a company. Use their ids for salary registrations.
  • list_time_registrationsList time registrations (hours, leave, absence) for a company or employee, optionally within a date range or payroll.
  • update_employeeChanges dataUpdate an employee's personal details such as address, email, phone, bank account or how pay slips are delivered. Needs employee_id.
  • update_time_registrationChanges dataChange an existing time registration by time_registration_id; date and employee_id are required.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Salary.dk from the app list.

  2. 2

    Paste your key

    Paste a Salary.dk API key. In Salary, go to Virksomhed > API-nøgler, click Tilføj API-nøgle, add a description and copy the key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Salary.dk?

The AI can register, change and delete hours and absence, add supplements and allowances, and update employee details. It can read companies, employees, contracts, employments, departments, leave types, salary types, cycles and periods, payrolls, pay slips, one-time payments, absence statistics and payroll warnings.

Can the AI approve or change a payroll?

No. Payrolls, pay slips and one-time payments are read-only. The AI can register hours, absence and supplements for the next payroll, but approving the payroll stays with you in Salary.dk. Time registrations can only be deleted before they are part of an approved payroll.

Does the AI see my Salary.dk API key?

No. Your API key is encrypted at rest and never shown to the AI. Once saved, it is not shown again, not even to you. The AI only works through the tools you switch on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on. Risky actions, such as deleting a time registration or changing an employee's bank account, can require your approval before they run. Every tool call is logged, so you can see what the AI did.

Does it work with ChatGPT?

Yes. In ChatGPT, go to Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link works in Claude under Settings › Connectors › Add custom connector, and in Cursor.

What does it cost?

PipMCP has a free plan, and you do not need a credit card to start. Paid plans bill per completed task, so you pay for work the AI actually finishes.

Related integrations

Let your AI work in Salary.dk today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Salary.dk free

PipMCP is not affiliated with Salary.dk. Product names are trademarks of their owners.