Apacta MCP connector
Updated
Apacta is a field service platform craftsmen use to track working hours, material usage, and quality assurance on job sites. The Apacta MCP connector allows AI agents to manage activities and clocking records, enabling automated tracking of employee time and task progress. It also supports looking up supported cities and their details, helping streamline location-based scheduling and reporting across job sites.
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 worker clock-in and clock-out times across job sites
- Log craftsmen activities and working hours for accurate job costing
- Manage company-wide integration and feature settings from one place
- Standardize quality assurance with reusable company form templates
- Organize supported cities and locations for job site planning
- Automate subscription and account management for company administrators
- Edit or remove clocking records to keep payroll data accurate
- Configure integration settings to connect Apacta with other systems
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 this week in Apacta.Clock me in for today's job site in Apacta.List all activities logged for the downtown project in Apacta.Which cities does Apacta support for job scheduling.Show me the form templates our company uses in Apacta.Update the integration settings for our company in Apacta.Get the subscription management link for our Apacta account.Show me details for a specific company in Apacta.Delete outdated activities from last month in Apacta.What integration features are enabled for our company 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.
| Tool | Description |
|---|---|
| getActivities | Get a list of activities |
| createActivities | Create an activity |
| deleteActivitiesBulkdelete | Bulk delete activities |
| deleteActivities | Delete an activity |
| updateActivities | Edit an activity |
| getCities | Get list of cities supported in Apacta |
| getCities2 | Get details about one city |
| getClockingRecords | Get a list of clocking records |
| createClockingRecords | Create clocking record for authenticated user |
| createClockingRecordsCheckout | Checkout active clocking record for authenticated user |
| deleteClockingRecords | Delete a clocking record |
| getClockingRecords2 | Details of 1 clocking_record |
| updateClockingRecords | Edit a clocking record |
| getCompanies | Get a list of companies |
| getCompaniesSubscriptionSelfService | URL for subscription selfservice |
| getCompanies2 | Details of 1 company |
| getCompaniesCompaniesIntegrationFeatureSettings | List a company integration feature settings |
| createCompaniesCompaniesIntegrationFeatureSettings | Add a company integration feature setting |
| getCompaniesCompaniesIntegrationFeatureSettings2 | View a company integration feature setting |
| updateCompaniesCompaniesIntegrationFeatureSettings | Edit a company integration feature setting |
| getCompaniesFormTemplates | Get a list of company form templates |
| deleteCompaniesFormTemplates | Delete a form template company |
| getCompaniesFormTemplates2 | Get a company form template |
| getCompaniesIntegrationFeatureSettings | Get a list of integration feature settings |
| getCompaniesIntegrationFeatureSettings2 | Show details of 1 integration feature setting |
| getCompaniesIntegrationSettings | Get a list of company integration settings |
| createCompaniesIntegrationSettings | Add a company integration setting |
| deleteCompaniesIntegrationSettings | Delete a company integration setting |
| getCompaniesIntegrationSettings2 | Get a company integration setting |
| updateCompaniesIntegrationSettings | Edit a company integration setting |
| deleteCompaniesPriceMargins | Delete a company price margin |
| getCompaniesPriceMargins | Get a list of company price margins |
| createCompaniesPriceMargins | Add a company price margin |
| getCompaiesVendorsList | Get a list of companies vendors |
| addCompaniesVendor | Add a new companies vendor |
| bulkCompaniesVendors | Bulk delete companies vendors |
| deleteCompaniesVendors | Delete a companies vendor |
| getCompaniesVendor | Get a companies vendor |
| editCompaniesVendor | Edit a companies vendor |
| getCompaniesVendorsExpenseStatistics | Get companies vendor expense statistics |
| getCompaySettingsList | Get a list of company settings |
| getContactCustomFieldAttributes | Get a list of contact custom field attributes |
| getContactCustomFieldAttributes2 | Details of one contact custom field attribute |
| getContactTypes | Get list of contact types supported in Apacta |
| getContactTypes2 | Get details about one contact type |
| getContacts | Get a list of contacts |
| createContacts | Add a new contact |
| bulkDeleteContacts | Bulk delete contacts |
| deleteContacts | Delete a contact |
| getContacts2 | Details of 1 contact |
| updateContacts | Edit a contact |
| getContactsContactCustomFieldValues | Get a list of contact custom field values |
| getContactPersonsList | Get a list of contact people |
| addContactPerson | Add a new contact person to a contact |
| deleteContactsContactPersons | Delete a contact person |
| getContactPerson | Get a contact person |
| editContactPerson | Edit a contact person |
| getCountries | Get list of countries supported in Apacta |
| getCountries2 | Get details about one country |
| getCurrencies | Get list of currencies supported in Apacta |
| getCurrencies2 | Get details about one currency |
| get-driving_types | List the driving types of the company |
| post-driving_types | Create driving type |
| bulkDeleteDrivingTypes | Bulk delete driving types |
| delete-driving_types-driving_type_id | Delete driving type |
| get-driving_types-driving_type_id | View driving type |
| put-driving_types-driving_type_id | Edit driving type |
| getEmployeeHours | Used to retrieve details about the logged in user's hours |
| getEvents | Show list of events |
| createEvents | Create event |
| getEventsIsUserFree | Check if user is available at given datetime range |
| deleteEvents | Delete event |
| getEvents2 | Show event |
| updateEvents | Edit event |
| getExpenseFiles | Show list of expense files |
| deleteExpenseFiles | Delete file |
| getExpenseFiles2 | Show file |
| updateExpenseFiles | Edit file |
| getExpenseLines | Show list of expense lines |
| createExpenseLines | Add line to expense |
| deleteExpenseLines | Delete expense line |
| getExpenseLines2 | Show expense line |
| updateExpenseLines | Edit expense line |
| getExpenses | Show list of expenses |
| createExpenses | Add line to expense |
| bulkDeleteExpenses | Bulk delete expenses |
| getExpensesHighestAmount | Show highest Expense amount(total_selling_price) |
| sendEmailsExpenses | Bulk delete expenses |
| deleteExpenses | Delete expense |
| getExpenses2 | Show expense |
| updateExpenses | Edit expense |
| getExpensesOriginalFiles | Show list of all OIOUBL files for the expense |
| getExpensesOriginalFiles2 | Show OIOUBL file |
| getFinancialStatistics | Get general statistics |
| getExpensesSalesPrice | Get expenses sales price |
| getInvoicedAmount | Get invoiced amount |
| getMargin | Get margin |
| getMaterialRentalsCostPrice | Get products material rentals cost price |
| getFinancialStatisticsOverview | Get statistics overview |
| getProductsCostPrice | Get products cost price |
| getFinancialStatisticsWorkinghours | Get Total working hours grouped by time entry type |
| getFormFieldTypes | Get list of form field types |
| getFormFieldTypes2 | Get details about single FormField |
| createFormFields | Add a new field to a Form |
| getFormFields | Get details about single FormField |
| getFormTemplates | Get array of form_templates for your company |
| getFormTemplates2 | View one form template |
| getForms | Retrieve array of forms |
| createForms | Add new form |
| getFormsUndelete | Undelete form and related entities to it |
| getFormsViewTimeFormPdf | Generate time form pdf |
| deleteForms | Delete a form |
| getForms2 | View form |
| updateForms | Edit a form |
| get-integrations-list | Get integrations list |
| createIntegrationsBillysauthenticate | Authenticate to Billys |
| get-integrations-contactsSync | Force Synchronization with ERP systems |
| getIntegrationsProductssync | Sync products from erp integration |
| get-integrations-view | View integration details |
| getInvoiceLineTextTemplate | Get a list of invoice line text templates |
| deleteInvoiceLineTextTemplate | Delete an invoice line text template |
| getInvoiceLineTextTemplate2 | Get a single invoice line text template |
| getInvoiceLines | View list of invoice lines |
| createInvoiceLines | Add invoice line |
| deleteInvoiceLines | Delete invoice line |
| getInvoiceLines2 | View invoice line |
| updateInvoiceLines | Edit invoice line |
| getInvoices | View list of invoices |
| createInvoices | Add invoice |
| bulkDeleteInvoices | Bulk delete invoices |
| getInvoicesVatoptions | List VAT options |
| deleteInvoices | Delete invoice |
| getInvoices2 | View invoice |
| updateInvoices | Edit invoice |
| createInvoicesCopy | Create a copy of an invoice |
| getOneInvoiceEmails | Get an invoice emails |
| getInvoiceFiles | Get list of invoice files |
| createInvoiceFile | Create a new invoice file |
| deleteInvoicesFiles | Delete invoice file |
| getOneInvoiceFiles | Get an invoice files |
| createInvoicesLinkprojectpdf | Creates an invoice file containing the project's pdf overview |
| createInvoicesUnlinkprojectpdf | Deletes the linked project overview pdf |
| getMassMessagesUsers | View list of mass messages for specific user |
| getMassMessagesUsers2 | View mass message |
| updateMassMessagesUsers | Edit mass message |
| getMaterials | View list of all materials |
| createMaterials | Add material |
| deleteMaterials | Delete material |
| getMaterials2 | View material |
| updateMaterials | Edit material |
| getMaterialsRentals | Show list of rentals for specific material |
| createMaterialsRentals | Add material rental |
| createMaterialsRentalsCheckout | Checkout material rental |
| deleteMaterialsRentals | Delete material rental |
| getMaterialsRentals2 | Show rental foor materi |
| updateMaterialsRentals | Edit material rental |
| getOfferStatuses | Get list of offer statuses |
| createOfferStatuses | Create a new offer status |
| deleteOfferStatusesBulkdelete | Bulk delete offer statuses |
| deleteOfferStatuses | Delete a offer status |
| getOfferStatuses2 | Get a single offer status |
| updateOfferStatuses | Edit a offer status |
| getOffers | View list of offers |
| createOffers | Add new offer |
| deleteOffers | Delete an offer |
| getOffers2 | View offer |
| updateOffers | Edit an offer |
| getOffersChangelog | Get list of changelog history for the offer. |
| getOverviewRejectionReasons | Get a statistics data for rejection reasons |
| getPaymentTermTypes | Get a list of payment term types |
| getPaymentTermTypes2 | Details of one payment term type |
| getPaymentTerms | Get a list of payment terms |
| getPaymentTermsErp | Get integration payment terms list |
| getPaymentTerms2 | Details of 1 payment term |
| getPing | Check if API is up and API key works |
| getProducts | List products |
| createProducts | Add new product |
| bulkDeleteProducts | Bulk delete products |
| createProductsUndelete | Restore a deleted product |
| deleteProducts | Delete a product |
| getProducts2 | View single product |
| updateProducts | Edit a product |
| getProductsVariants | Get a product's variants |
| createProductsVariants | Add a new variant to a product |
| deleteProductsVariants | Delete a product variant |
| getProjectCustomFieldAttributes | Get a list of project custom field attributes |
| getProjectCustomFieldAttributes2 | Details of one project custom field attribute |
| getProjectStatusTypes | Get a list of project status types |
| getProjectStatuses | Get list of project statuses |
| createProjectStatuses | Create a new project status |
| createProjectStatusesAddDefault | Add default project statuses to company |
| deleteProjectStatusesBulkdelete | Bulk delete project statuses |
| deleteProjectStatuses | Delete a project status |
| getProjectStatuses2 | Get a single project status |
| updateProjectStatuses | Edit a project status |
| getProjects | View list of projects |
| createProjects | Add a project |
| getProjectsHasProjectsWithCustomStatuses | Check if the company has projects with custom statuses |
| deleteProjects | Delete a project |
| getProjects2 | View specific project |
| updateProjects | Edit a project |
| getProjectsAllFiles | Show list of all files uploaded to project |
| getProjectsFiles | Show list of files uploaded to project |
| deleteProjectsFiles | Delete file |
| getProjectsFiles2 | Show file |
| updateProjectsFiles | Edit file |
| getProjectsProjectFiles | Show list of project files uploaded to project |
| deleteProjectsProjectFiles | Delete project file |
| getProjectsProjectFiles2 | Show project file |
| updateProjectsProjectFiles | Edit project file |
| createProjectsSendBulkPdf | Send bulk forms pdf by email |
| getProjectsUsers | Show list of users added to project |
| createProjectsUsers | Add user to project |
| deleteProjectsUsers | Delete user from project |
| getProjectsUsers2 | View specific user assigned to project |
| getReports | Get Reports |
| getRoles | Get a list of roles |
| getStockLocations | List stock_locations |
| createStockLocations | Add new stock_locations |
| deleteStockLocations | Delete location |
| getStockLocations2 | View single location |
| updateStockLocations | Edit location |
| getTimeEntries | List time entries |
| createTimeEntries | Add new time entry |
| deleteTimeEntries | Delete time entry |
| getTimeEntries2 | View time entry |
| updateTimeEntries | Edit time entry |
| getTimeEntryIntervals | List possible time entry intervals |
| getTimeEntryIntervals2 | View time entry interval |
| getTimeEntryRates | List time entry rates |
| createTimeEntryRates | Add new time entry rate |
| deleteTimeEntryRates | Delete time entry rate |
| getTimeEntryRates2 | View time entry rate |
| updateTimeEntryRates | Edit time entry rate |
| getTimeEntryRuleGroups | List time entry rule groups |
| getTimeEntryTypes | List time entries types |
| createTimeEntryTypes | Add new time entry type |
| bulkActivateTimeEntryTypes | Bulk activate time entry types |
| bulkDeactivateTimeEntryTypes | Bulk deactivate time entry types |
| bulkDeleteTimeEntryTypes | Bulk delete time entry types |
| deleteTimeEntryTypes | Delete time entry type |
| getTimeEntryTypes2 | View time entry type |
| updateTimeEntryTypes | Edit time entry type |
| getTimeEntryUnitTypes | List possible time entry unit types |
| getTimeEntryUnitTypes2 | View time entry unit type |
| getTimeEntryValueTypes | List possible time entry value types |
| getTimeEntryValueTypes2 | View time entry value type |
| getUserCustomFieldAttributes | Get a list of user custom field attributes |
| getUserCustomFieldAttributes2 | Details of one user custom field attribute |
| getUsers | Get list of users in company |
| createUsers | Add user to company |
| usersBulkActivate | Activate multiple users |
| usersBulkDeactivate | Deactivate multiple users |
| getUsersResendwelcomesms | Resend Welcome SMS to the user |
| deleteUsers | Delete user |
| getUsers2 | View user |
| updateUsers | Edit user |
| getUsersIntegrationSettings | Get a list of user integration settings |
| createUsersIntegrationSettings | Add a user integration setting |
| deleteUsersIntegrationSettings | Delete a user integration setting |
| getUsersIntegrationSettings2 | Get a user integration setting |
| updateUsersIntegrationSettings | Edit a user integration setting |
| getUsersUserCustomFieldValue | Get a list of user custom field values |
| getUsersUserCustomFieldValue2 | Get a single record of user custom field value |
| updateUsersUserCustomFieldValue | Update a single record of user custom field value |
| getVendorProductPriceFiles | Get a list of price files |
| getVendorProductPriceFiles2 | Get a single price file |
| getVendorProducts | List vendor products |
| getVendorProducts2 | View single vendor product |
| getVendorsList | Get a list of vendors |
| addVendor | Add a new vendor |
| deleteVendors | Delete a vendor |
| getVendor | Get a vendor |
| editVendor | Edit a vendor |
| getWagesDownloadsalaryfile | Download salary file |
| createWallComments | Add wall comment |
| getWallComments | View wall comment |
| getWallPosts | View list of wall posts |
| createWallPosts | Add a wall post |
| getWallPosts2 | View wall post |
| getWallPostsWallComments | See wall comments to a wall post |