
Integration · Field service
Connect Claude & ChatGPT to E-Komplet
Ask your AI to find a project, register hours for a fitter or add materials to a project in E-Komplet. It can create debtors, projects and worksheets, and read offers, invoices and a project's expected contribution. You get answers from the office system while you are on the go.
Free plan, no credit card. Takes about a minute.
Try asking
“Register 6 hours for fitter Mads on project 2024-118 today.”
The AI finds the fitter and the project and registers the hours with date and a note.
“Add 20 metres of item 1234567 to the Nørregade project.”
It looks up the item in the catalog and adds it as material on the project with amount and price.
“Create a worksheet for Mads at Vestervej 12 tomorrow and put it in the calendar.”
It creates the worksheet with project, fitter, address and description, and books a calendar event.
What your AI can do
Projects and worksheets
Search, read and create projects and worksheets, read project notes and update a project's description.
Hours and materials
Register hours for fitters, list hour registrations, look up catalog items and add materials to projects.
Debtors, offers and invoices
Create and look up debtors, read offers and sales invoices with lines, and see calendar bookings.
“What is the expected contribution on project 2024-118?”
It reads the project's latest expected cost, revenue and contribution.
“Which offers did we send last month?”
It lists offers in that date range, with totals if you ask for them.
“Show the invoice lines on last week's invoices to Hansen Byg.”
It lists the invoices in that date range and reads their lines.
26 tools for E-Komplet
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_materials_to_projectChanges dataAdd materials to a project by project_id. Pass items, each with itemNumber, description, amount, unitID and price.create_debtorChanges dataCreate debtors (customers). Pass items, each with name, cvr, email, phone, reference (debtor number) and associationAddress.create_projectChanges dataCreate projects. Pass items, each with projectName, customerID (debtor ID), reference, address, startDate and optional note.create_worksheetChanges dataCreate worksheets. Pass items, each with an externalWorksheetDTO (projectID, fitterID, address, description). Set create_calender_event to also book it in the calendar.find_itemsChanges dataLook up items (materials) in the catalog by item_numbers or eans.get_debtorGet one debtor (customer) by customer_id: name, CVR, EAN, contact details and address.get_debtor_by_numberGet one debtor by its debtor number (reference).get_fitterGet one fitter (employee) by fitter_id.get_invoiceGet one sales invoice by invoice_id: customer, project, amounts and dates.get_offerGet one offer by quote_id (the offer ID).get_projectGet one project by project_id: customer, address, status, manager and dates.get_project_by_numberGet one project by its project number (reference).get_project_expected_valuesGet the latest expected values for a project (expected cost, revenue and contribution) by project_id.get_worksheetGet one worksheet by address_id (the worksheet ID): project, fitter, address and status.list_calendar_eventsList calendar events (bookings of fitters) between from_date and to_date.list_debtorsList debtors (customers), optionally only those updated_after a date. Paged with page and limit.list_fittersList fitters (employees) with their IDs, for registering hours and assigning work.list_hour_registrationsList hour registrations (timer) in a date range (from_date, to_date) or changed since updated_after. Paged with page and limit.list_invoice_linesList the lines of one or more invoices. Pass invoice_ids (comma-separated).list_invoicesList sales invoices by date range or updated_after. Paged with page and limit.list_offersList offers (tilbud) by date range, optionally with totals (include_aggregates).list_project_notesList the notes written on a project by project_id.list_projectsList or search projects (sager). Use search (free text) with search_attribute (the field to search on) and/or a from_date/to_date range; include_notes or include_fitter_hours for more detail.list_worksheetsList or search worksheets (arbejdssedler) by date range, or with search and search_attribute.register_hoursChanges dataRegister hours. Pass items, each with projectID, fitterID, date, count (hours) and optional fitterCategoryID and note.update_project_descriptionVisible to othersReplace the description text of a project by project_id.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose E-Komplet from the app list.
- 2
Paste your key
Paste your E-Komplet API key together with your site name. E-Komplet issues API keys through its support: the site owner sends written approval naming the site or sites the key may access, plus a contact person.
- 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 E-Komplet?
The AI can search and read projects, worksheets, debtors, fitters, offers, invoices, hour registrations and calendar events. It can create debtors, projects and worksheets, register hours, add materials to projects and replace a project's description.
Does the AI see my E-Komplet API key?
No. Your E-Komplet 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 the AI can be read-only if you prefer. Changes like replacing a project description 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 E-Komplet account.
How do I get an E-Komplet API key?
E-Komplet issues API keys through its support. The site owner sends written approval that names the site or sites the key may access and a contact person. When you have the key, paste it into PipMCP together with your site name.
Let your AI work in E-Komplet today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect E-Komplet freePipMCP is not affiliated with E-Komplet. Product names are trademarks of their owners.

