MCP Tools for Exact Online Construction

Every action your AI assistant can perform in Exact Online Construction through Bouw Botje - from looking up projects to creating instalment invoices. Search all available tools below.

Total: 207
Read-only: 127
Write: 80

Projects 19

progress_sheets_get Read-only

Haal één voortgangsstaten op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
project_file_get Read-only

Haal een projectbestand op (base64) via het bestand-id.

Parameter Type Required Default
id string Required —
project_invoice_term_create

Voeg een termijn toe aan een factuur-termijnstaat. Verplicht: statementId, description, percentage, subtotal (bedrag) en vatTariffId.

Parameter Type Required Default
description string Required —
percentage number Required —
subtotal number Optional —
amount number Optional —
vatTariffId integer Required —
invoiceableAt string Optional —
invoiceLineId integer Optional —
statementId integer Required —
project_invoice_term_statement_create

Maak een factuur-termijnstaat (termijnschema) voor een project. Verplicht: projectId; de relatie is standaard de opdrachtgever van het project. Voeg daarna termijnen toe met project_invoice_term_create.

Parameter Type Required Default
contactId integer Optional —
contactName string Optional —
fixedPrice number Optional —
projectId integer Required —
project_invoice_term_statements_list Read-only

Lijst van project-factuur-termijnstaten.

This tool has no parameters.

project_invoice_terms_list Read-only

Lijst van project-factuur-termijnen.

This tool has no parameters.

project_term_statement_delete Deletes data

Verwijder een project-factuur-termijnstaat.

Parameter Type Required Default
id string Required —
projects_booking_lines Read-only

Beschikbare boekingsregels (booking-lines) voor een project.

Parameter Type Required Default
id string Required —
projects_can_invoice Read-only

Controleer of er een factuur voor het project aangemaakt kan worden.

Parameter Type Required Default
id string Required —
projects_create

Maak een project aan in Exact Online Bouw. Verplicht: name. Status: statusId of statusName (reference_project_statuses); leeg = de standaard-projectstatus van de administratie. type staat standaard op 0 (gewoon project). Koppel de opdrachtgever met contactId of contactName. Exact Online Bouw kent zelf het projectnummer toe.

Parameter Type Required Default
name string Required —
contactId integer Optional —
contactName string Optional —
contactPersonId integer Optional —
statusId integer Optional —
statusName string Optional —
type integer Optional —
parentId integer Optional —
categoryId integer Optional —
branchId integer Optional —
propertyAssetId integer Optional —
projectLeaderId integer Optional —
workPlannerId integer Optional —
executorId integer Optional —
reference string Optional —
streetName string Optional —
houseNumber string Optional —
zipCode string Optional —
city string Optional —
countryCode string Optional —
workAddress string Optional —
startDate string Optional —
endDate string Optional —
deliveryDate string Optional —
fixedPrice number Optional —
budget number Optional —
hoursEstimate number Optional —
information string Optional —
description string Optional —
planning string Optional —
note string Optional —
projects_delete Deletes data

Verwijder een(e) project via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
projects_deleted_list Read-only

Lijst van verwijderde (soft-deleted) projecten.

This tool has no parameters.

projects_get Read-only

Haal één project op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
projects_hard_delete Deletes data

Verwijder een project definitief (niet terug te draaien).

Parameter Type Required Default
id string Required —
projects_reference_info Read-only

Referentie-informatie van een project.

Parameter Type Required Default
id string Required —
projects_restore

Herstel een verwijderd project.

Parameter Type Required Default
id string Required —
projects_update

Wijzig een bestaand project (vereist id). Alleen de meegegeven velden wijzigen; de rest wordt overgenomen uit het huidige project in Exact Online Bouw.

Parameter Type Required Default
id string Required —
name string Optional —
contactId integer Optional —
contactName string Optional —
contactPersonId integer Optional —
statusId integer Optional —
statusName string Optional —
type integer Optional —
parentId integer Optional —
categoryId integer Optional —
branchId integer Optional —
propertyAssetId integer Optional —
projectLeaderId integer Optional —
workPlannerId integer Optional —
executorId integer Optional —
reference string Optional —
streetName string Optional —
houseNumber string Optional —
zipCode string Optional —
city string Optional —
countryCode string Optional —
workAddress string Optional —
startDate string Optional —
endDate string Optional —
deliveryDate string Optional —
fixedPrice number Optional —
budget number Optional —
hoursEstimate number Optional —
information string Optional —
description string Optional —
planning string Optional —
note string Optional —

Accounts & contacts 11

contact_financial_get Read-only

Haal één financiële contactgegevens op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
contact_persons_create

Maak een contactpersoon aan onder een relatie, of werk er een bij (met id). Verplicht: contactId (de relatie, contacts_search), firstName en lastName.

Parameter Type Required Default
contactId string Required —
id string Optional —
firstName string Required —
lastName string Required —
email string Optional —
phoneNumber string Optional —
phone string Optional —
jobTitle string Optional —
role string Optional —
salutation string Optional —
streetName string Optional —
houseNumber string Optional —
zipCode string Optional —
city string Optional —
contact_persons_delete Deletes data

Verwijder een contactpersoon onder een relatie.

Parameter Type Required Default
contactId string Required —
id string Required —
contact_persons_get Read-only

Haal één contactpersoon op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
contacts_create

Maak een relatie (klant, leverancier of onderaannemer) aan in Exact Online Bouw. Verplicht: name en het relatietype: contactTypeId (opvragen met reference_codes kind=contact_type) of typeName (de naam uit die lijst). Vraag de gebruiker bij twijfel of het een klant, leverancier of onderaannemer is.

Parameter Type Required Default
name string Required —
contactTypeId integer Optional —
typeId integer Optional —
email string Optional —
phoneNumber string Optional —
phone string Optional —
mobileNumber string Optional —
streetName string Optional —
street string Optional —
houseNumber string Optional —
zipCode string Optional —
postalCode string Optional —
city string Optional —
countryCode string Optional —
vatNumber string Optional —
cocNumber string Optional —
debtorNumber string Optional —
information string Optional —
isVatShifted boolean Optional —
typeName string Optional —
contacts_delete Deletes data

Verwijder een(e) relatie via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
contacts_get Read-only

Haal één relatie op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
contacts_update

Wijzig een bestaande relatie (vereist id). Alleen de meegegeven velden wijzigen; de rest wordt overgenomen uit de huidige relatie in Exact Online Bouw.

Parameter Type Required Default
id string Required —
name string Optional —
contactTypeId integer Optional —
typeId integer Optional —
email string Optional —
phoneNumber string Optional —
phone string Optional —
mobileNumber string Optional —
streetName string Optional —
street string Optional —
houseNumber string Optional —
zipCode string Optional —
postalCode string Optional —
city string Optional —
countryCode string Optional —
vatNumber string Optional —
cocNumber string Optional —
debtorNumber string Optional —
information string Optional —
isVatShifted boolean Optional —

Quotations 14

quotation_attachments_get Read-only

Haal één offertebijlagen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
quotation_confirmation_attachments_get Read-only

Haal één offerte-bevestigingsbijlagen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
quotation_reminders_create

Maak een offerteherinnering aan (of werk er een bij met id). Verplicht: quotationId, remindAt en description.

Parameter Type Required Default
quotationId integer Required —
remindAt string Optional —
date string Optional —
description string Optional —
note string Optional —
processed boolean Optional —
id integer Optional —
quotation_reminders_delete Deletes data

Verwijder een offerte-herinnering.

Parameter Type Required Default
id string Required —
quotation_status_logs_get Read-only

Haal één offerte-statuslogs op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
quotations_add_line

Voeg een regel toe aan een bestaande offerte. Verplicht: id (offerte), description, quantity, unitPrice en vatTariffId (btw-tarief, opvragen met vat_tariffs_search). De regel komt in het hoofdstuk chapterName (bestaat het niet, dan wordt het aangemaakt); leeg = het eerste hoofdstuk. Het regelbedrag wordt berekend als quantity x unitPrice.

Parameter Type Required Default
id string Required —
description string Required —
quantity number Required —
unitPrice number Required —
vatTariffId integer Required —
vatPercentage number Optional —
unit string Optional —
chapterName string Optional —
option boolean Optional —
quotations_create

Maak een offerte aan in Exact Online Bouw. Geef bij voorkeur het project mee (projectId of projectNumber): dan komen klant en standaardwaarden uit het project en is het onderwerp standaard de projectnaam. Zonder project is de klant verplicht (contactId/contactName) en subject. Medewerker, status (Concept), taal en lay-out hoeven niet: leeg = overgenomen van de recentste offerte in de administratie. quotationDate is standaard vandaag; quotationNumber leeg = Exact Online Bouw nummert zelf. Voeg daarna regels toe met quotations_add_line.

Parameter Type Required Default
subject string Optional —
projectId integer Optional —
projectNumber string Optional —
contactId integer Optional —
contactName string Optional —
employeeId integer Optional —
quotationStatusId integer Optional —
statusId integer Optional —
quotationNumber string Optional —
quotationDate string Required —
expectedClosingDate string Optional —
expiryDate string Optional —
reference string Optional —
information string Optional —
footer string Optional —
conditions string Optional —
note string Optional —
notes string Optional —
contactPersonText string Optional —
branchId integer Optional —
closingChance integer Optional —
language string Optional —
layout string Optional —
quotations_get Read-only

Haal één offerte op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
quotations_update

Wijzig een bestaande offerte (vereist id). Alleen de meegegeven velden wijzigen; hoofdstukken en regels blijven behouden.

Parameter Type Required Default
id string Required —
subject string Optional —
projectId integer Optional —
projectNumber string Optional —
contactId integer Optional —
contactName string Optional —
employeeId integer Optional —
quotationStatusId integer Optional —
statusId integer Optional —
quotationNumber string Optional —
quotationDate string Optional —
expectedClosingDate string Optional —
expiryDate string Optional —
reference string Optional —
information string Optional —
footer string Optional —
conditions string Optional —
note string Optional —
notes string Optional —
contactPersonText string Optional —
branchId integer Optional —
closingChance integer Optional —
language string Optional —
layout string Optional —

Invoices 10

invoice_attachments_get Read-only

Haal één factuurbijlagen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
invoices_add_line

Voeg een regel toe aan een bestaande verkoopfactuur. Verplicht: id (factuur), description, quantity, unitPrice en vatTariffId (btw-tarief, opvragen met vat_tariffs_search; bij verlegging het verleggingstarief). Het regelbedrag wordt berekend als quantity x unitPrice.

Parameter Type Required Default
id string Required —
description string Required —
quantity number Required —
unitPrice number Required —
vatTariffId integer Required —
unitName string Optional —
projectId integer Optional —
invoices_create

Maak een (concept)verkoopfactuur aan in Exact Online Bouw, inclusief minstens één regel (lines): Exact Online Bouw weigert een factuur zonder regels. Geef de klant (contactId of contactName) en/of het project (projectId of projectNumber); zonder klant wordt de klant van het project gebruikt. Factuurdatum standaard vandaag, vervaldatum standaard 14 dagen later. Btw-tarief per regel opvragen met vat_tariffs_search. Meer regels later toevoegen kan met invoices_add_line. De factuur wordt aangemaakt als CONCEPT zonder factuurnummer: laat invoiceNumber leeg en verzin nooit zelf een nummer. Voor een volledige factuur van een project: één regel met de aanneemsom (fixedPrice uit projects_search) en de projectomschrijving. Exact Online Bouw kent het nummer uit de eigen nummerreeks toe wanneer de gebruiker de factuur definitief maakt.

Parameter Type Required Default
contactId integer Optional —
contactName string Optional —
projectId integer Optional —
projectNumber string Optional —
invoiceNumber string Optional —
date string Optional —
invoiceDate string Optional —
dueDate string Optional —
description string Optional —
internalNote string Optional —
notes string Optional —
isVatShifted boolean Optional —
lines array Required —
invoices_delete Deletes data

Verwijder een(e) factuur via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
invoices_get Read-only

Haal één factuur op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
invoices_get_pdf Read-only

Haal de factuur-PDF op (base64-gecodeerd) via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
invoices_get_pdf_variant Read-only

Haal een factuur-PDF-variant op (base64): collective, material, garbage of equipment.

Parameter Type Required Default
id string Required —
variant string Required —
invoices_update

Wijzig een bestaande verkoopfactuur (vereist id). Alleen de meegegeven velden wijzigen; de regels blijven behouden.

Parameter Type Required Default
id string Required —
contactId integer Optional —
contactName string Optional —
projectId integer Optional —
projectNumber string Optional —
invoiceNumber string Optional —
date string Optional —
invoiceDate string Optional —
dueDate string Optional —
description string Optional —
internalNote string Optional —
notes string Optional —
isVatShifted boolean Optional —

Purchasing 10

purchase_invoices_add_line

Voeg een regel toe aan een bestaande inkoopfactuur. Verplicht: id (inkoopfactuur), description, quantity, unitPrice en vatTariffId (btw-tarief, opvragen met vat_tariffs_search; bij verlegging het verleggingstarief). Het regelbedrag (subTotal) wordt berekend als quantity x unitPrice.

Parameter Type Required Default
id string Required —
description string Required —
quantity number Required —
unitPrice number Required —
vatTariffId integer Required —
unitName string Optional —
ledger string Optional —
costCenter string Optional —
purchase_invoices_create

Maak een inkoopfactuur aan in Exact Online Bouw. Verplicht: invoiceNumber (factuurnummer van de leverancier), leverancier (supplierId of supplierName) en date. Status = de beginstatus als hij leeg blijft (codes: reference_codes kind=purchase_invoice_status). Voeg daarna regels toe met purchase_invoices_add_line; het totaal volgt uit de regels.

Parameter Type Required Default
invoiceNumber string Required —
date string Optional —
invoiceDate string Optional —
dueDate string Optional —
supplierId integer Optional —
contactId integer Optional —
supplierName string Optional —
projectId integer Optional —
projectNumber string Optional —
status integer Optional —
statusId integer Optional —
orderNumber string Optional —
paymentReference string Optional —
deliveryTicketId integer Optional —
comments string Optional —
notes string Optional —
purchase_invoices_delete Deletes data

Verwijder een(e) inkoopfactuur via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
purchase_invoices_get Read-only

Haal één inkoopfactuur op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
purchase_invoices_set_status

Wijzig de status van een(e) inkoopfactuur.

Parameter Type Required Default
id string Required —
status string Required —
purchase_invoices_update

Wijzig een bestaande inkoopfactuur (vereist id). Alleen de meegegeven velden wijzigen; de regels blijven behouden.

Parameter Type Required Default
id string Required —
invoiceNumber string Optional —
date string Optional —
invoiceDate string Optional —
dueDate string Optional —
supplierId integer Optional —
contactId integer Optional —
supplierName string Optional —
projectId integer Optional —
projectNumber string Optional —
status integer Optional —
statusId integer Optional —
orderNumber string Optional —
paymentReference string Optional —
deliveryTicketId integer Optional —
comments string Optional —
notes string Optional —
purchase_order_attachments Read-only

Bijlagen van een inkoopcontract.

Parameter Type Required Default
id string Required —
purchase_order_called_receipts Read-only

Afroep-ontvangsten van een inkoopcontract.

Parameter Type Required Default
id string Required —
purchase_order_log_entries Read-only

Historie/logvermeldingen van een inkoopcontract.

Parameter Type Required Default
id string Required —

Contracts & subcontracting 25

contract_order_line_create

Voeg een contract-orderregel toe aan een project. Verplicht: projectId.

Parameter Type Required Default
projectId integer Required —
contactId integer Optional —
contactName string Optional —
projectSecurityLinkId integer Optional —
articleNumber string Optional —
description string Optional —
quantity number Optional —
unit string Optional —
unitPrice number Optional —
amount number Optional —
contract_order_lines_list Read-only

Lijst van contract-orderregels.

This tool has no parameters.

purchase_order_contract_terms_create

Voeg een termijn toe aan een contract. Verplicht: contractId, contractType, number, description, amount en unitPrice. sortIndex is standaard 0 en subTotal standaard amount x unitPrice.

Parameter Type Required Default
contractId integer Required —
contractType integer Required —
number string Required —
description string Required —
sortIndex integer Optional —
unit string Optional —
amount number Required —
unitPrice number Required —
subTotal number Required —
paid boolean Optional —
approved boolean Optional —
amountOnly boolean Optional —
projectSecurityLinkId integer Optional —
createDeliveryTicket boolean Optional —
purchase_order_contract_terms_delete Deletes data

Verwijder een(e) inkoop-contracttermijn via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
purchase_order_contract_terms_get Read-only

Haal één inkoop-contracttermijnen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
purchase_order_contracts_create

Maak een inkooporder/-contract aan bij een leverancier voor een project. Verplicht: leverancier (supplierId of supplierName), project (projectId of projectNumber), purchaseType (inkoopsoort, opvragen met reference_codes kind=purchase_order_cost_type) en cost. Status, type en afleveradres krijgen een standaardwaarde (beginstatus, type 0, adres van het project).

Parameter Type Required Default
supplierId integer Optional —
supplierName string Optional —
purchaseType integer Required —
deliveryAddress string Optional —
deliveryDate string Optional —
orderNumber string Optional —
projectId integer Optional —
projectNumber string Optional —
status integer Optional —
type integer Optional —
cost number Optional —
totalAmount number Optional —
number string Optional —
name string Optional —
description string Optional —
internalNote string Optional —
paymentAgreement string Optional —
purchase_order_contracts_delete Deletes data

Verwijder een(e) inkoopcontract via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
purchase_order_contracts_get Read-only

Haal één inkoopcontract op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
purchase_order_contracts_set_status

Wijzig de status van een(e) inkoopcontract.

Parameter Type Required Default
id string Required —
status string Required —
purchase_order_contracts_update

Wijzig een bestaand(e) inkoopcontract (vereist id). Stuur alleen de velden die wijzigen.

Parameter Type Required Default
id string Required —
supplierId integer Optional —
supplierName string Optional —
purchaseType integer Optional —
deliveryAddress string Optional —
deliveryDate string Optional —
orderNumber string Optional —
projectId integer Optional —
projectNumber string Optional —
status integer Optional —
type integer Optional —
cost number Optional —
totalAmount number Optional —
number string Optional —
name string Optional —
description string Optional —
internalNote string Optional —
paymentAgreement string Optional —
subcontractor_attachments Read-only

Bijlagen van een onderaannemerscontract.

Parameter Type Required Default
id string Required —
subcontractor_called_receipts Read-only

Afroep-ontvangsten van een onderaannemerscontract.

Parameter Type Required Default
id string Required —
subcontractor_contract_terms_create

Voeg een termijn toe aan een contract. Verplicht: contractId, contractType, number, description, amount en unitPrice. sortIndex is standaard 0 en subTotal standaard amount x unitPrice.

Parameter Type Required Default
contractId integer Required —
contractType integer Required —
number string Required —
description string Required —
sortIndex integer Optional —
unit string Optional —
amount number Required —
unitPrice number Required —
subTotal number Required —
paid boolean Optional —
approved boolean Optional —
amountOnly boolean Optional —
projectSecurityLinkId integer Optional —
createDeliveryTicket boolean Optional —
subcontractor_contract_terms_delete Deletes data

Verwijder een(e) onderaannemer-contracttermijn via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
subcontractor_contract_terms_get Read-only

Haal één onderaannemer-contracttermijnen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
subcontractor_contracts_create

Maak een onderaannemerscontract aan. Verplicht: onderaannemer (subcontractorId of subcontractorName), project (projectId of projectNumber) en cost. Status en type krijgen een standaardwaarde (beginstatus, type 0).

Parameter Type Required Default
subcontractorId integer Optional —
subcontractorName string Optional —
startDate string Optional —
expectedCompletionDate string Optional —
contractNumber string Optional —
projectId integer Optional —
projectNumber string Optional —
status integer Optional —
type integer Optional —
cost number Optional —
totalAmount number Optional —
number string Optional —
name string Optional —
description string Optional —
internalNote string Optional —
paymentAgreement string Optional —
subcontractor_contracts_delete Deletes data

Verwijder een(e) onderaannemerscontract via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
subcontractor_contracts_get Read-only

Haal één onderaannemerscontract op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
subcontractor_contracts_set_status

Wijzig de status van een(e) onderaannemerscontract.

Parameter Type Required Default
id string Required —
status string Required —
subcontractor_contracts_update

Wijzig een bestaand(e) onderaannemerscontract (vereist id). Stuur alleen de velden die wijzigen.

Parameter Type Required Default
id string Required —
subcontractorId integer Optional —
subcontractorName string Optional —
startDate string Optional —
expectedCompletionDate string Optional —
contractNumber string Optional —
projectId integer Optional —
projectNumber string Optional —
status integer Optional —
type integer Optional —
cost number Optional —
totalAmount number Optional —
number string Optional —
name string Optional —
description string Optional —
internalNote string Optional —
paymentAgreement string Optional —
subcontractor_log_entries Read-only

Historie/logvermeldingen van een onderaannemerscontract.

Parameter Type Required Default
id string Required —

Hours & staff 31

contact_hour_logs_get Read-only

Haal één uren (contact) op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
day_off_per_employee_create

Maak verlof aan voor één medewerker, of wijzig bestaand verlof (met id). Verplicht bij aanmaken: employeeId, startDate en endDate. Een bedrijfsbrede vrije dag gaat via days_off_create.

Parameter Type Required Default
employeeId integer Required —
startDate string Required —
endDate string Required —
isAllDay boolean Optional —
remark string Optional —
id string Optional —
day_off_per_employee_delete Deletes data

Verwijder verlof van een medewerker.

Parameter Type Required Default
id string Required —
days_off_create

Maak een bedrijfsbrede vrije dag aan (bv. een feestdag of collectieve sluiting). Verlof van één medewerker gaat via day_off_per_employee_create.

Parameter Type Required Default
name string Required —
startDate string Required —
endDate string Required —
repeatsAnnually boolean Optional —
days_off_delete Deletes data

Verwijder een(e) bedrijfsbrede vrije dag via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
days_off_get Read-only

Haal één bedrijfsbrede vrije dag op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
days_off_per_employee_list Read-only

Lijst van verlof per medewerker.

This tool has no parameters.

days_off_update

Wijzig een bestaand(e) bedrijfsbrede vrije dag (vereist id). Stuur alleen de velden die wijzigen.

Parameter Type Required Default
id string Required —
name string Optional —
startDate string Optional —
endDate string Optional —
repeatsAnnually boolean Optional —
delivery_tickets_create

Maak een afleverbon (pakbon/werkbon van een leverancier) aan op een project. Verplicht: leverancier (contactId of contactName), project (projectId of projectNumber), ticketNumber, ticketDate en purchaseType (inkoopsoort, opvragen met reference_codes kind=delivery_ticket_purchase_type). processed staat standaard op false.

Parameter Type Required Default
contactId integer Optional —
supplierId integer Optional —
contactName string Optional —
projectId integer Optional —
projectNumber string Optional —
ticketNumber string Optional —
number string Optional —
ticketDate string Optional —
deliveryDate string Optional —
purchaseType integer Required —
cost number Optional —
description string Optional —
processed boolean Optional —
purchaseInvoiceId integer Optional —
delivery_tickets_delete Deletes data

Verwijder een(e) afleverbon via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
delivery_tickets_get Read-only

Haal één afleverbon op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
delivery_tickets_update

Wijzig een bestaande afleverbon (vereist id). Alleen de meegegeven velden wijzigen.

Parameter Type Required Default
id string Required —
contactId integer Optional —
supplierId integer Optional —
contactName string Optional —
projectId integer Optional —
projectNumber string Optional —
ticketNumber string Optional —
number string Optional —
ticketDate string Optional —
deliveryDate string Optional —
purchaseType integer Optional —
cost number Optional —
description string Optional —
processed boolean Optional —
purchaseInvoiceId integer Optional —
employee_hour_logs_get Read-only

Haal één uren (medewerker) op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
hour_logs_create

Registreer uren op een project in Exact Online Bouw. Verplicht: logDate (of date), logHours (of hours), project (projectId of projectNumber) en uurtype (hourTypeId of hourTypeName; bestaande uurtypen: reference_hour_types). Geef employeeId (employees_search) voor de medewerker, of contactId voor uren van een externe relatie.

Parameter Type Required Default
logDate string Optional —
date string Optional —
logHours number Optional —
hours number Optional —
comments string Optional —
description string Optional —
projectId integer Optional —
projectNumber string Optional —
employeeId integer Optional —
contactId integer Optional —
hourTypeId integer Optional —
startTime string Optional —
endTime string Optional —
hourTypeName string Optional —
hour_logs_get Read-only

Haal één urenregistratie op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
hour_logs_update

Wijzig een bestaande urenregistratie (vereist id). Alleen de meegegeven velden wijzigen; de overige worden uit de gesynchroniseerde gegevens overgenomen.

Parameter Type Required Default
id string Required —
logDate string Optional —
date string Optional —
logHours number Optional —
hours number Optional —
comments string Optional —
description string Optional —
projectId integer Optional —
projectNumber string Optional —
employeeId integer Optional —
contactId integer Optional —
hourTypeId integer Optional —
startTime string Optional —
endTime string Optional —
hourTypeName string Optional —
mileage_create

Maak een (wekelijkse) kilometerregistratie aan voor een voertuig. Verplicht: bestuurder (driverId, zie employees_search), mileage (kilometers, geheel getal) en licensePlate (leeg = het laatst gebruikte kenteken van de bestuurder). Geef weekStartDate (maandag van de week). Exact Online Bouw kent geen van/naar-adres of omschrijving per rit.

Parameter Type Required Default
driverId integer Optional —
employeeId integer Optional —
licensePlate string Optional —
licencePlate string Optional —
mileage integer Optional —
distance integer Optional —
weekStartDate string Optional —
date string Optional —
passenger1Id integer Optional —
passenger2Id integer Optional —
passenger3Id integer Optional —
processed boolean Optional —
mileage_delete Deletes data

Verwijder een(e) kilometerregistratie via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
mileage_get Read-only

Haal één kilometerregistratie op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
mileage_update

Wijzig een bestaande kilometerregistratie (vereist id). Alleen de meegegeven velden wijzigen.

Parameter Type Required Default
id string Required —
driverId integer Optional —
employeeId integer Optional —
licensePlate string Optional —
licencePlate string Optional —
mileage integer Optional —
distance integer Optional —
weekStartDate string Optional —
date string Optional —
passenger1Id integer Optional —
passenger2Id integer Optional —
passenger3Id integer Optional —
processed boolean Optional —
property_assets_create

Maak een object/bedrijfsmiddel (PropertyAsset, bv. een woning of pand) aan. Verplicht: number, name en factuurontvanger (invoiceContactId of invoiceContactName).

Parameter Type Required Default
name string Required —
number string Required —
description string Optional —
invoiceContactId integer Optional —
invoiceContactName string Optional —
residentContactId integer Optional —
projectId integer Optional —
streetName string Optional —
houseNumber string Optional —
postcode string Optional —
city string Optional —
country string Optional —
firstDeliveryDate string Optional —
secondDeliveryDate string Optional —
property_assets_delete Deletes data

Verwijder een(e) bedrijfsmiddel via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
property_assets_get Read-only

Haal één bedrijfsmiddel op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
property_assets_update

Wijzig een bestaand object/bedrijfsmiddel (vereist id). Alleen de meegegeven velden wijzigen.

Parameter Type Required Default
id string Required —
name string Optional —
number string Optional —
description string Optional —
invoiceContactId integer Optional —
invoiceContactName string Optional —
residentContactId integer Optional —
projectId integer Optional —
streetName string Optional —
houseNumber string Optional —
postcode string Optional —
city string Optional —
country string Optional —
firstDeliveryDate string Optional —
secondDeliveryDate string Optional —

Materials, equipment & waste 42

checkout_documents_list Read-only

Lijst van uitcheckdocumenten (checkout-documents).

This tool has no parameters.

equipment_bookings_get Read-only

Haal één materieelboekingen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
equipment_create

Maak een nieuw(e) materieel aan in Exact Online Bouw.

Parameter Type Required Default
name string Required —
code string Optional —
description string Optional —
isActive boolean Optional —
inspectionDate string Optional —
groupId integer Optional —
groupName string Optional —
equipment_delete Deletes data

Verwijder een(e) materieel via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
equipment_get Read-only

Haal één materieel op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
equipment_groups_create

Maak een nieuw(e) materieelgroep aan in Exact Online Bouw.

Parameter Type Required Default
name string Required —
equipment_groups_delete Deletes data

Verwijder een(e) materieelgroep via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
equipment_groups_get Read-only

Haal één materieelgroepen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
equipment_per_unit_get Read-only

Haal één materieel per eenheid op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
equipment_units_create

Maak een nieuw(e) materieeleenheid aan in Exact Online Bouw.

Parameter Type Required Default
name string Required —
equipment_units_delete Deletes data

Verwijder een(e) materieeleenheid via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
equipment_units_get Read-only

Haal één materieeleenheden op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
material_bookings_get Read-only

Haal één materiaalboekingen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
material_per_unit_get Read-only

Haal één materiaal per eenheid op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
material_units_create

Maak een nieuw(e) materiaaleenheid aan in Exact Online Bouw.

Parameter Type Required Default
name string Required —
material_units_delete Deletes data

Verwijder een(e) materiaaleenheid via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
material_units_get Read-only

Haal één materiaaleenheden op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
materials_create

Maak een nieuw(e) materiaal aan in Exact Online Bouw.

Parameter Type Required Default
name string Required —
information string Optional —
materials_delete Deletes data

Verwijder een(e) materiaal via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
materials_get Read-only

Haal één materialen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
waste_bookings_get Read-only

Haal één afvalboekingen op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
waste_create

Maak een nieuw(e) afval aan in Exact Online Bouw.

Parameter Type Required Default
name string Required —
waste_delete Deletes data

Verwijder een(e) afval via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
waste_get Read-only

Haal één afval op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
waste_per_unit_delete Deletes data

Verwijder een(e) afval-per-eenheid via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
waste_per_unit_get Read-only

Haal één afval per eenheid op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
waste_units_create

Maak een nieuw(e) afvaleenheid aan in Exact Online Bouw.

Parameter Type Required Default
name string Required —
waste_units_delete Deletes data

Verwijder een(e) afvaleenheid via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
waste_units_get Read-only

Haal één afvaleenheden op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —

Planning & calendar 7

apollo_query Read-only

Voer een live Apollo-search uit met een AQL-expressie tegen een gekozen resource (projects, appointments, todos, contacts, employees, divisions, journal-reports, inspection-report, contact-files, plan-items).

Parameter Type Required Default
resource string Required —
query string Optional —
limit integer Optional —

Approvals 11

approval_template_criteria_create

Maak een goedkeuringscriterium aan. Verplicht: name, workflow (workflowId of workflowName) en type (criteriumtype uit approval-template/criteria-types; ontbreekt het, dan geeft de tool de geldige waarden terug).

Parameter Type Required Default
name string Required —
description string Optional —
workflowId integer Optional —
workflowName string Optional —
type integer Required —
supplierIds string Optional —
branchId integer Optional —
projectCategoryId integer Optional —
priceLowerBound number Optional —
priceUpperBound number Optional —
deliveryTicketMatchesInvoiceAmount boolean Optional —
approval_template_criteria_delete Deletes data

Verwijder een(e) goedkeuringscriterium via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
approval_template_criteria_get Read-only

Haal één goedkeuringscriteria op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
approval_template_workflows_create

Maak een goedkeuringsworkflow aan met maximaal vijf goedkeurders (approver1..5, in volgorde). Verplicht: name en isRestricted. Per goedkeurder een type (zie approval-template/workflow-types) en bij een vaste medewerker het medewerker-id.

Parameter Type Required Default
name string Required —
isRestricted boolean Required —
approver1Type integer Optional —
approver1EmployeeId integer Optional —
approver2Type integer Optional —
approver2EmployeeId integer Optional —
approver3Type integer Optional —
approver3EmployeeId integer Optional —
approver4Type integer Optional —
approver4EmployeeId integer Optional —
approver5Type integer Optional —
approver5EmployeeId integer Optional —
approval_template_workflows_delete Deletes data

Verwijder een(e) goedkeuringsworkflow via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
approval_template_workflows_get Read-only

Haal één goedkeuringsworkflows op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
approvals_list Read-only

Toon de aan jou toegewezen openstaande goedkeuringen.

Parameter Type Required Default
limit integer Optional —
offset integer Optional —
approvals_vote_contract

Keur een contract goed of af.

Parameter Type Required Default
id string Required —
approve boolean Required —
comment string Optional —
approvals_vote_purchase_invoice

Keur een inkoopfactuur goed of af.

Parameter Type Required Default
id string Required —
approve boolean Required —
comment string Optional —

Reference data 17

basic_employees_get Read-only

Haal één medewerkers (basis) op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —
i18n_countries Read-only

Ondersteunde landen.

This tool has no parameters.

i18n_currencies Read-only

Ondersteunde valuta's.

This tool has no parameters.

i18n_locales Read-only

Ondersteunde locales.

This tool has no parameters.

i18n_timezones Read-only

Ondersteunde tijdzones.

This tool has no parameters.

reference_branches Read-only

Lijst van vestigingen (branches). Maximaal 200 per aanroep; gebruik offset om verder te bladeren.

Parameter Type Required Default
limit integer Optional —
offset integer Optional —
reference_codes Read-only

Haal de geldige codes (id + naam) op die Exact Online Bouw voor een schrijfactie verwacht, live uit de actieve administratie. Gebruik dit vóór een create-tool die om zo'n code vraagt. Soorten: purchase_order_status = statussen van inkooporders/-contracten (status bij purchase_order_contracts_create); purchase_order_cost_type = inkoopsoorten van inkooporders, bv. materiaal of materieel (purchaseType bij purchase_order_contracts_create); subcontractor_status = statussen van onderaannemerscontracten (status bij subcontractor_contracts_create); purchase_invoice_status = statussen van inkoopfacturen (status bij purchase_invoices_create); delivery_ticket_purchase_type = inkoopsoorten van afleverbonnen (purchaseType bij delivery_tickets_create); contact_type = relatietypen, bv. klant of leverancier (contactTypeId bij contacts_create); hour_type = uursoorten (hourTypeId bij hour_logs_create); approval_criteria_type = criteriumtypen voor goedkeuringen (type bij approval_template_criteria_create).

Parameter Type Required Default
kind string Required —
reference_contact_types Read-only

Lijst van contacttypen (klant/leverancier/etc.). Afgeleid uit de gesynchroniseerde Contact-records; Exact Online Bouw kent hiervoor geen aparte lijst.

Parameter Type Required Default
limit integer Optional —
offset integer Optional —
reference_cost_centers Read-only

Lijst van kostenplaatsen. Maximaal 200 per aanroep; gebruik offset om verder te bladeren.

Parameter Type Required Default
limit integer Optional —
offset integer Optional —
reference_departments Read-only

Lijst van afdelingen. Maximaal 200 per aanroep; gebruik offset om verder te bladeren.

Parameter Type Required Default
limit integer Optional —
offset integer Optional —
reference_hour_types Read-only

Lijst van uurtypen. Afgeleid uit de gesynchroniseerde EmployeeHourLog-records; Exact Online Bouw kent hiervoor geen aparte lijst.

Parameter Type Required Default
limit integer Optional —
offset integer Optional —
reference_project_categories Read-only

Lijst van projectcategorieën. Afgeleid uit de gesynchroniseerde Project-records; Exact Online Bouw kent hiervoor geen aparte lijst.

Parameter Type Required Default
limit integer Optional —
offset integer Optional —
reference_project_statuses Read-only

Lijst van projectstatussen. Maximaal 200 per aanroep; gebruik offset om verder te bladeren.

Parameter Type Required Default
limit integer Optional —
offset integer Optional —
vat_tariffs_get Read-only

Haal één btw-tarieven op via het Exact Online Bouw-id.

Parameter Type Required Default
id string Required —

Organization & administrations 4

admin_current Read-only

Toon de momenteel actieve administratie (division).

This tool has no parameters.

admin_list Read-only

Toon de beschikbare administraties (divisions) waartoe je toegang hebt.

This tool has no parameters.

admin_switch Read-only

Wissel naar een andere administratie (division) via het Exact Online Bouw-id.

Parameter Type Required Default
division string Required —
admin_verify_schema Read-only

Diagnose: controleer of elke division-tabel correct naar de division-database routeert. Geeft de tabellen terug die ontbreken in de routing-config (zou leeg moeten zijn).

This tool has no parameters.

Other 6

custom_attributes_create

Maak een custom attribuut (extra veld) aan, of wijzig er een door id mee te geven. Verplicht: name, fieldTypeId (veldtype) en ownerTypeId (bij project, relatie, medewerker, ...).

Parameter Type Required Default
id integer Optional —
name string Required —
fieldTypeId integer Optional —
type integer Optional —
ownerTypeId integer Required —
isRequired boolean Optional —
isReadOnly boolean Optional —
isDisplayedOnInvoice boolean Optional —
isDisplayedOnContract boolean Optional —
dropdownValues string Optional —
custom_attributes_delete Deletes data

Verwijder een custom attribuut.

Parameter Type Required Default
id string Required —
custom_attributes_list Read-only

Lijst van custom attributen van de organisatie.

This tool has no parameters.

hour_type_prices_create

Stel de kost- en/of verkoopprijs van een uurtype in. Verplicht: hourTypeId en minstens costPrice of sellingPrice.

Parameter Type Required Default
hourTypeId integer Required —
costPrice number Optional —
sellingPrice number Optional —
price number Optional —
createOrUpdate boolean Optional —
hour_type_prices_list Read-only

Lijst van uurtype-prijzen.

This tool has no parameters.

surcharge_percentages_get Read-only

Toeslagpercentages van de organisatie.

This tool has no parameters.

No tools found. Try a different search term.

Ready to connect Exact Online Construction to your AI?

Start for free and let your AI assistant put these tools to work in your construction administration right away.

Try free MCP setup