Skip to content

Integration · Field service

Connect Claude & ChatGPT to Apacta

Ask your AI to find projects, register hours, see who is checked in and look up invoices in Apacta. It works with your projects, customers, materials, forms and time entries. You get answers from the field without clicking through the app.

Connect Apacta free

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

Try asking

  • “Who is checked in right now?”

    The AI lists the active clocking records and tells you which employees are checked in and on which project.

  • “Register 7.5 hours of normal time for Jonas on the Vestergade project yesterday.”

    It finds Jonas, the time entry type and the project, then creates the time entry.

  • “Create the customer Hansen VVS ApS, CVR 12345678, and start a project for their bathroom renovation.”

    It creates the contact with name and CVR, then creates a project linked to that customer.

What your AI can do

Projects and customers

Search, create and update projects and contacts, including address, status and CVR. The AI can also list the files attached to a project.

Time and check-ins

Register time entries, check in and out, and see who is clocked in. Time entry types like overtime and driving are available by name.

Invoices, expenses and forms

Look up invoices with lines and totals, list expenses by project or supplier, and read submitted daily reports and checklists.

  • “Show the daily reports submitted on project 1042 this week.”

    It lists the submitted forms for that project and date range and opens the answers you ask about.

  • “Which invoices for Byg & Bo are still drafts?”

    It lists the customer's invoices filtered by draft status, with totals from each invoice.

  • “What do we pay for product 4410, and what do we sell it for?”

    It looks up the product and returns its buying price and selling price.

29 tools for Apacta

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

  • check_inChanges dataCheck the current user in, optionally on a project_id and with GPS coordinates.
  • check_outChanges dataCheck the current user out of their active clocking record.
  • create_contactChanges dataCreate a contact (customer) with name, address, email, phone and CVR.
  • create_productChanges dataCreate a product (material): name is required; set product_number, buying_price and selling_price as needed.
  • create_projectChanges dataCreate a project: name is required; set contact_id (customer), street_name, start_time and project_status_id as needed.
  • create_time_entryChanges dataRegister time for an employee: user_id and time_entry_type_id are required; set project_id and either from_time/to_time or sum (seconds).
  • delete_time_entryDeletesDelete one time entry by its id (pass it as page_id). Cannot be undone.
  • get_contactGet one contact (customer) by contact_id, including address, email and phone.
  • get_formGet one submitted form by form_id with its answers.
  • get_invoiceGet one invoice by invoice_id, including lines and totals.
  • get_productGet one product by product_id, including buying and selling price.
  • get_projectGet one project by project_id, including customer, address, status and description.
  • get_time_entryGet one time entry by its id (pass it as page_id).
  • get_userGet one employee (user) by user_id.
  • list_clocking_recordsList check-in/check-out records; set active=true to see who is currently checked in.
  • list_contactsSearch contacts (customers) by name, CVR, EAN or city.
  • list_expensesList expenses (supplier bills and purchases), filtered by project, supplier, status, amount or date.
  • list_form_templatesList the form templates available in the company.
  • list_formsList submitted forms (daily reports, checklists, time sheets), filtered by project, employee, template or date range.
  • list_invoicesList invoices, filtered by customer, project, invoice number, draft/locked status or date range.
  • list_productsSearch products (materials) by name, product number or barcode.
  • list_project_filesList all files attached to a project (project_id).
  • list_project_statusesList the project statuses (e.g. offer, running, done). Use their ids to filter or set a project's status.
  • list_projectsSearch projects by name, customer (contact_id), status or start/event dates.
  • list_time_entriesList time entries, filtered by user_id, project_id, form_id or time range.
  • list_time_entry_typesList the time entry types (e.g. normal hours, overtime, driving). Use their ids when creating time entries.
  • list_usersList employees (users), filtered by name, email or active status.
  • update_contactChanges dataUpdate a contact's name, address, email, phone or CVR by contact_id.
  • update_projectChanges dataUpdate a project's name, customer, address, status or description. project_id and name are required.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Apacta API key. In Apacta go to Settings > Additional settings and click 'Show API key', then copy it. The key belongs to your own Apacta user.

  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 Apacta?

The AI can search and create projects, contacts and products, register time, check employees in and out, and read invoices, expenses and submitted forms. You decide which of these tools are switched on.

Does the AI see my Apacta API key?

No. Your Apacta credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can keep the AI read-only if you want. Risky actions such as deleting a time entry can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

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

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Apacta account.

Can the AI delete time entries in Apacta?

Only if you switch on the delete_time_entry tool. It deletes one time entry and cannot be undone. You can require approval before it runs, or leave the tool off.

Related integrations

Let your AI work in Apacta today.

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

Connect Apacta free

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