Skip to main content
Feedback

Apacta MCP connector

Apacta is a platform for craftsmen and tradespeople to track working hours, register material usage, and manage quality assurance. The Apacta MCP connector allows AI agents to manage activities and clocking records, retrieve supported cities and location details, and bulk delete or edit time entries. It also supports creating and tracking work sessions for authenticated users across projects.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the Apacta MCP connector to perform the following actions:

  • Track craftsmen working hours and labor costs across job sites in real time
  • Register material usage and consumption to monitor project budgets accurately
  • Automate quality assurance documentation and compliance checks during work
  • Sync clocking records between Apacta and payroll or accounting systems
  • Manage company-wide activity logs and project timesheets at scale
  • Configure integration settings to connect Apacta with other business tools
  • Bulk update or delete activities to correct timesheet errors quickly

Example prompts

Use the following example prompts to invoke Apacta MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all clocking records for our team this week in Apacta.
  • Create a new activity for the renovation project in Apacta.
  • How many hours did our craftsmen log yesterday in Apacta?
  • Delete all activities from the canceled job in Apacta.
  • List all cities we can assign to projects in Apacta.
  • Update the clocking record to reflect the correct end time in Apacta.
  • Get company integration settings so I can connect Apacta to our accounting system.
  • Show me all companies we manage in Apacta and their subscription details.
  • Create clocking records for the team's morning shift in Apacta.
  • What form templates does our company use in Apacta?

Apacta MCP connector tools

The Apacta MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
getActivitiesRetrieves a list of all activities in the system.
createActivitiesCreates a new activity with specified details.
deleteActivitiesBulkdeleteRemoves multiple activities at once.
deleteActivitiesRemoves a single activity from the system.
updateActivitiesModifies the details of an existing activity.
getCitiesRetrieves all cities supported by Apacta.
getCities2Retrieves detailed information about a specific city.
getClockingRecordsRetrieves a list of all clocking records.
createClockingRecordsCreates a new clocking record for the current user.
createClockingRecordsCheckoutCompletes an active clocking record for the current user.
deleteClockingRecordsRemoves a clocking record from the system.
getClockingRecords2Retrieves detailed information about a specific clocking record.
updateClockingRecordsModifies the details of an existing clocking record.
getCompaniesRetrieves a list of all companies.
getCompaniesSubscriptionSelfServiceProvides a URL for company subscription self-service management.
getCompanies2Retrieves detailed information about a specific company.
getCompaniesCompaniesIntegrationFeatureSettingsRetrieves integration feature settings for a company.
createCompaniesCompaniesIntegrationFeatureSettingsAdds a new integration feature setting to a company.
getCompaniesCompaniesIntegrationFeatureSettings2Retrieves details of a specific integration feature setting.
updateCompaniesCompaniesIntegrationFeatureSettingsModifies an existing integration feature setting.
getCompaniesFormTemplatesRetrieves all form templates for a company.
deleteCompaniesFormTemplatesRemoves a form template from a company.
getCompaniesFormTemplates2Retrieves details of a specific company form template.
getCompaniesIntegrationFeatureSettingsRetrieves all integration feature settings for companies.
getCompaniesIntegrationFeatureSettings2Retrieves details of a specific integration feature setting.
getCompaniesIntegrationSettingsRetrieves all integration settings for companies.
createCompaniesIntegrationSettingsAdds a new integration setting to a company.
deleteCompaniesIntegrationSettingsRemoves an integration setting from a company.
getCompaniesIntegrationSettings2Retrieves details of a specific company integration setting.
updateCompaniesIntegrationSettingsModifies an existing company integration setting.
deleteCompaniesPriceMarginsDelete a company price margin.
getCompaniesPriceMarginsGet a list of company price margins.
createCompaniesPriceMarginsAdd a company price margin.
getCompaiesVendorsListGet a list of companies vendors.
addCompaniesVendorAdd a new companies vendor.
bulkCompaniesVendorsBulk delete companies vendors.
deleteCompaniesVendorsDelete a companies vendor.
getCompaniesVendorGet a companies vendor.
editCompaniesVendorEdit a companies vendor.
getCompaniesVendorsExpenseStatisticsGet companies vendor expense statistics.
getCompaySettingsListGet a list of company settings.
getContactCustomFieldAttributesGet a list of contact custom field attributes.
getContactCustomFieldAttributes2Details of 1 contact custom field attribute.
getContactTypesGet list of contact types supported in Apacta.
getContactTypes2Get details about one contact type.
getContactsGet a list of contacts.
createContactsAdd a new contact.
bulkDeleteContactsBulk delete contacts.
deleteContactsDelete a contact.
getContacts2Details of 1 contact.
updateContactsEdit a contact.
getContactsContactCustomFieldValuesGet a list of contact custom field values.
getContactPersonsListGet a list of contact people.
addContactPersonAdd a new contact person to a contact.
deleteContactsContactPersonsDelete a contact person.
getContactPersonGet a contact person.
editContactPersonEdit a contact person.
getCountriesGet list of countries supported in Apacta.
getCountries2Get details about one country.
getCurrenciesGet list of currencies supported in Apacta.
getCurrencies2Get details about one currency.
get-driving_typesList the driving types of the company.
post-driving_typesCreate driving type.
bulkDeleteDrivingTypesBulk delete driving types.
delete-driving_types-driving_type_idDelete driving type.
get-driving_types-driving_type_idView driving type.
put-driving_types-driving_type_idEdit driving type.
getEmployeeHoursUsed to retrieve details about the logged in user's hours.
getEventsShow list of events.
createEventsCreate event.
getEventsIsUserFreeCheck if user is available at given datetime range.
deleteEventsDelete event.
getEvents2Show event.
updateEventsEdit event.
getExpenseFilesShow list of expense files.
deleteExpenseFilesDelete file.
getExpenseFiles2Show file.
updateExpenseFilesEdit file.
getExpenseLinesShow list of expense lines.
createExpenseLinesAdd line to expense.
deleteExpenseLinesDelete expense line.
getExpenseLines2Show expense line.
updateExpenseLinesEdit expense line.
getExpensesShow list of expenses.
createExpensesAdd line to expense.
bulkDeleteExpensesBulk delete expenses.
getExpensesHighestAmountShow highest Expense amount(total_selling_price).
sendEmailsExpensesBulk delete expenses.
deleteExpensesDelete expense.
getExpenses2Show expense.
updateExpensesEdit expense.
getExpensesOriginalFilesShow list of all OIOUBL files for the expense.
getExpensesOriginalFiles2Show OIOUBL file.
getFinancialStatisticsGet general statistics.
getExpensesSalesPriceGet expenses sales price.
getInvoicedAmountGet invoiced amount.
getMarginGet margin.
getMaterialRentalsCostPriceGet products material rentals cost price.
getFinancialStatisticsOverviewGet statistics overview.
getProductsCostPriceGet products cost price.
getFinancialStatisticsWorkinghoursGet Total working hours grouped by time entry type.
getFormFieldTypesGet list of form field types.
getFormFieldTypes2Get details about single FormField.
createFormFieldsAdd a new field to a Form.
getFormFieldsGet details about single FormField.
getFormTemplatesGet array of form_templates for your company.
getFormTemplates2View one form template.
getFormsRetrieve array of forms.
createFormsAdd new form.
getFormsUndeleteUndelete form and related entities to it.
getFormsViewTimeFormPdfGenerate time form pdf.
deleteFormsDelete a form.
getForms2View form.
updateFormsEdit a form.
get-integrations-listGet integrations list.
createIntegrationsBillysauthenticateAuthenticate to Billys.
get-integrations-contactsSyncForce Synchronization with ERP systems.
getIntegrationsProductssyncSync products from erp integration.
get-integrations-viewView integration details.
getInvoiceLineTextTemplateGet a list of invoice line text templates.
deleteInvoiceLineTextTemplateDelete an invoice line text template.
getInvoiceLineTextTemplate2Get a single invoice line text template.
getInvoiceLinesView list of invoice lines.
createInvoiceLinesAdd invoice line.
deleteInvoiceLinesDelete invoice line.
getInvoiceLines2View invoice line.
updateInvoiceLinesEdit invoice line.
getInvoicesView list of invoices.
createInvoicesAdd invoice.
bulkDeleteInvoicesBulk delete invoices.
getInvoicesVatoptionsList VAT options.
deleteInvoicesDelete invoice.
getInvoices2View invoice.
updateInvoicesEdit invoice.
createInvoicesCopyCreate a copy of an invoice.
getOneInvoiceEmailsGet an invoice emails.
getInvoiceFilesGet list of invoice files.
createInvoiceFileCreate a new invoice file.
deleteInvoicesFilesDelete invoice file.
getOneInvoiceFilesGet an invoice files.
createInvoicesLinkprojectpdfCreates an invoice file containing the project's pdf overview.
createInvoicesUnlinkprojectpdfDeletes the linked project overview pdf.
getMassMessagesUsersView list of mass messages for specific user.
getMassMessagesUsers2View mass message.
updateMassMessagesUsersEdit mass message.
getMaterialsView list of all materials.
createMaterialsAdd material.
deleteMaterialsDelete material.
getMaterials2View material.
updateMaterialsEdit material.
getMaterialsRentalsShow list of rentals for specific material.
createMaterialsRentalsAdd material rental.
createMaterialsRentalsCheckoutCheckout material rental.
deleteMaterialsRentalsDelete material rental.
getMaterialsRentals2Show rental foor materi.
updateMaterialsRentalsEdit material rental.
getOfferStatusesGet list of offer statuses.
createOfferStatusesCreate a new offer status.
deleteOfferStatusesBulkdeleteBulk delete offer statuses.
deleteOfferStatusesDelete a offer status.
getOfferStatuses2Get a single offer status.
updateOfferStatusesEdit a offer status.
getOffersView list of offers.
createOffersAdd new offer.
deleteOffersDelete an offer.
getOffers2View offer.
updateOffersEdit an offer.
getOffersChangelogGet list of changelog history for the offer. Returns offer object with contact and user objects if they are provided.
getOverviewRejectionReasonsGet a statistics data for rejection reasons.
getPaymentTermTypesGet a list of payment term types.
getPaymentTermTypes2Details of 1 payment term type.
getPaymentTermsGet a list of payment terms.
getPaymentTermsErpGet integration payment terms list.
getPaymentTerms2Details of 1 payment term.
getPingCheck if API is up and API key works.
getProductsList products.
createProductsAdd new product.
bulkDeleteProductsBulk delete products.
createProductsUndeleteRestore a deleted product.
deleteProductsDelete a product.
getProducts2View single product.
updateProductsEdit a product.
getProductsVariantsGet a product's variants.
createProductsVariantsAdd a new variant to a product.
deleteProductsVariantsDelete a product variant.
getProjectCustomFieldAttributesGet a list of project custom field attributes.
getProjectCustomFieldAttributes2Details of 1 project custom field attribute.
getProjectStatusTypesGet a list of project status types.
getProjectStatusesGet list of project statuses.
createProjectStatusesCreate a new project status.
createProjectStatusesAddDefaultAdd default project statuses to company.
deleteProjectStatusesBulkdeleteBulk delete project statuses.
deleteProjectStatusesDelete a project status.
getProjectStatuses2Get a single project status.
updateProjectStatusesEdit a project status.
getProjectsView list of projects.
createProjectsAdd a project.
getProjectsHasProjectsWithCustomStatusesCheck if the company has projects with custom statuses.
deleteProjectsDelete a project.
getProjects2View specific project.
updateProjectsEdit a project.
getProjectsAllFilesShow list of all files uploaded to project.
getProjectsFilesShow list of files uploaded to project.
deleteProjectsFilesDelete file.
getProjectsFiles2Show file.
updateProjectsFilesEdit file.
getProjectsProjectFilesShow list of project files uploaded to project.
deleteProjectsProjectFilesDelete project file.
getProjectsProjectFiles2Show project file.
updateProjectsProjectFilesEdit project file.
createProjectsSendBulkPdfSend bulk forms pdf by email.
getProjectsUsersShow list of users added to project.
createProjectsUsersAdd user to project.
deleteProjectsUsersDelete user from project.
getProjectsUsers2View specific user assigned to project.
getReportsGet Reports.
getRolesGet a list of roles.
getStockLocationsList stock_locations.
createStockLocationsAdd new stock_locations.
deleteStockLocationsDelete location.
getStockLocations2View single location.
updateStockLocationsEdit location.
getTimeEntriesList time entries.
createTimeEntriesAdd new time entry.
deleteTimeEntriesDelete time entry.
getTimeEntries2View time entry.
updateTimeEntriesEdit time entry.
getTimeEntryIntervalsList possible time entry intervals.
getTimeEntryIntervals2View time entry interval.
getTimeEntryRatesList time entry rates.
createTimeEntryRatesAdd new time entry rate.
deleteTimeEntryRatesDelete time entry rate.
getTimeEntryRates2View time entry rate.
updateTimeEntryRatesEdit time entry rate.
getTimeEntryRuleGroupsList time entry rule groups.
getTimeEntryTypesList time entries types.
createTimeEntryTypesAdd new time entry type.
bulkActivateTimeEntryTypesBulk activate time entry types.
bulkDeactivateTimeEntryTypesBulk deactivate time entry types.
bulkDeleteTimeEntryTypesBulk delete time entry types.
deleteTimeEntryTypesDelete time entry type.
getTimeEntryTypes2View time entry type.
updateTimeEntryTypesEdit time entry type.
getTimeEntryUnitTypesList possible time entry unit types.
getTimeEntryUnitTypes2View time entry unit type.
getTimeEntryValueTypesList possible time entry value types.
getTimeEntryValueTypes2View time entry value type.
getUserCustomFieldAttributesGet a list of user custom field attributes.
getUserCustomFieldAttributes2Details of 1 user custom field attribute.
getUsersGet list of users in company.
createUsersAdd user to company.
usersBulkActivateActivate multiple users.
usersBulkDeactivateDeactivate multiple users.
getUsersResendwelcomesmsResend Welcome SMS to the user.
deleteUsersDelete user.
getUsers2View user.
updateUsersEdit user.
getUsersIntegrationSettingsGet a list of user integration settings.
createUsersIntegrationSettingsAdd a user integration setting.
deleteUsersIntegrationSettingsDelete a user integration setting.
getUsersIntegrationSettings2Get a user integration setting.
updateUsersIntegrationSettingsEdit a user integration setting.
getUsersUserCustomFieldValueGet a list of user custom field values.
getUsersUserCustomFieldValue2Get a single record of user custom field value.
updateUsersUserCustomFieldValueUpdate a single record of user custom field value.
getVendorProductPriceFilesGet a list of price files.
getVendorProductPriceFiles2Get a single price file.
getVendorProductsList vendor products.
getVendorProducts2View single vendor product.
getVendorsListGet a list of vendors.
addVendorAdd a new vendor.
deleteVendorsDelete a vendor.
getVendorGet a vendor.
editVendorEdit a vendor.
getWagesDownloadsalaryfileDownload salary file.
createWallCommentsAdd wall comment.
getWallCommentsView wall comment.
getWallPostsView list of wall posts.
createWallPostsAdd a wall post.
getWallPosts2View wall post.
getWallPostsWallCommentsSee wall comments to a wall post.
On this Page