{"apiVersion":"v1","directorySlug":"worklayer-mcp-29ed89394d","title":"Worklayer","description":"Worklayer - Modern workforce management platform.","pageUrl":"https://www.mcpbundles.com/skills/worklayer-mcp-29ed89394d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.worklayer.ai/api/mcp","hostedMcpUrl":null,"toolCount":179,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.worklayer/worklayer-mcp-29ed89394d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"people.get","description":"Fetch a single employee by id, scoped to the given organisation.","inputSchema":{"type":"object","required":["employeeId","organisationId"],"properties":{"employeeId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"people.get","displayName":"people.get","title":"people.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"people.me","description":"Resolve the employee record for a given user within an organisation.","inputSchema":{"type":"object","required":["userId","organisationId"],"properties":{"userId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"people.me","displayName":"people.me","title":"people.me","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"people.orgChart","description":"Get the org chart for an organisation, with optional search/department/position filters.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"search":{"type":"string"},"position":{"type":"string"},"department":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"people.orgChart","displayName":"people.orgChart","title":"people.orgChart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"people.delete","description":"Delete an employee by id. Intended for hard deletes; for offboarding use people.terminate.","inputSchema":{"type":"object","required":["employeeId","organisationId"],"properties":{"employeeId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"people.delete","displayName":"people.delete","title":"people.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"people.getProfile","description":"Get an employee's profile fields.","inputSchema":{"type":"object","required":["employeeId","organisationId"],"properties":{"employeeId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"people.getProfile","displayName":"people.getProfile","title":"people.getProfile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.departments.list","description":"List departments in an organisation (tree-shaped).","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.departments.list","displayName":"org-structure.departments.list","title":"org-structure.departments.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.departments.create","description":"Create a new department.","inputSchema":{"type":"object","required":["organisationId","name"],"properties":{"name":{"type":"string","minLength":1},"parentId":{"type":"string"},"organisationId":{"type":"string","minLength":1},"headOfDepartmentId":{"type":"string"}}},"logicalName":"org-structure.departments.create","displayName":"org-structure.departments.create","title":"org-structure.departments.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.departments.delete","description":"Delete a department by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.departments.delete","displayName":"org-structure.departments.delete","title":"org-structure.departments.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.teams.list","description":"List teams in an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.teams.list","displayName":"org-structure.teams.list","title":"org-structure.teams.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.teams.create","description":"Create a new team.","inputSchema":{"type":"object","required":["organisationId","name"],"properties":{"name":{"type":"string","minLength":1},"parentId":{"type":"string"},"teamLeadId":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.teams.create","displayName":"org-structure.teams.create","title":"org-structure.teams.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.teams.update","description":"Update a team by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"name":{"type":"string"},"status":{"type":"string"},"parentId":{"type":"string"},"teamLeadId":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.teams.update","displayName":"org-structure.teams.update","title":"org-structure.teams.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.teams.delete","description":"Delete a team by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.teams.delete","displayName":"org-structure.teams.delete","title":"org-structure.teams.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.legalEntities.list","description":"List legal entities in an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.legalEntities.list","displayName":"org-structure.legalEntities.list","title":"org-structure.legalEntities.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.legalEntities.delete","description":"Delete a legal entity by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.legalEntities.delete","displayName":"org-structure.legalEntities.delete","title":"org-structure.legalEntities.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.workplaces.list","description":"List workplaces in an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.workplaces.list","displayName":"org-structure.workplaces.list","title":"org-structure.workplaces.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.workplaces.delete","description":"Delete a workplace by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.workplaces.delete","displayName":"org-structure.workplaces.delete","title":"org-structure.workplaces.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.costCenters.list","description":"List cost centers in an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.costCenters.list","displayName":"org-structure.costCenters.list","title":"org-structure.costCenters.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.costCenters.create","description":"Create a new cost center.","inputSchema":{"type":"object","required":["organisationId","name","code"],"properties":{"code":{"type":"string","minLength":1},"name":{"type":"string","minLength":1},"type":{"type":"string"},"department":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.costCenters.create","displayName":"org-structure.costCenters.create","title":"org-structure.costCenters.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"org-structure.costCenters.delete","description":"Delete a cost center by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"org-structure.costCenters.delete","displayName":"org-structure.costCenters.delete","title":"org-structure.costCenters.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"approvals.get","description":"Fetch a single approval by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"approvals.get","displayName":"approvals.get","title":"approvals.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.categories.list","description":"List document categories for an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.categories.list","displayName":"documents.categories.list","title":"documents.categories.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.categories.create","description":"Create a document category.","inputSchema":{"type":"object","required":["organisationId","name"],"properties":{"name":{"type":"string","minLength":1},"whoCanSee":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.categories.create","displayName":"documents.categories.create","title":"documents.categories.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.categories.update","description":"Update a document category by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"name":{"type":"string"},"whoCanSee":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.categories.update","displayName":"documents.categories.update","title":"documents.categories.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.categories.delete","description":"Delete a document category by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.categories.delete","displayName":"documents.categories.delete","title":"documents.categories.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.sharedDocuments.create","description":"Create a shared document inside a category.","inputSchema":{"type":"object","required":["categoryId","organisationId","name"],"properties":{"link":{"type":"string"},"name":{"type":"string","minLength":1},"categoryId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.sharedDocuments.create","displayName":"documents.sharedDocuments.create","title":"documents.sharedDocuments.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.sharedDocuments.update","description":"Update a shared document by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"link":{"type":"string"},"name":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.sharedDocuments.update","displayName":"documents.sharedDocuments.update","title":"documents.sharedDocuments.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.sharedDocuments.delete","description":"Delete a shared document by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.sharedDocuments.delete","displayName":"documents.sharedDocuments.delete","title":"documents.sharedDocuments.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.placeholders.list","description":"List template placeholders available for the given editor type (tiptap/quill/etc.).","inputSchema":{"type":"object","required":[],"properties":{"editorType":{"type":"string"}}},"logicalName":"documents.placeholders.list","displayName":"documents.placeholders.list","title":"documents.placeholders.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.templates.list","description":"List document templates for an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.templates.list","displayName":"documents.templates.list","title":"documents.templates.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.templates.get","description":"Get a document template by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.templates.get","displayName":"documents.templates.get","title":"documents.templates.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.templates.create","description":"Create a document template.","inputSchema":{"type":"object","required":["organisationId","name","content"],"properties":{"name":{"type":"string","minLength":1},"content":{"type":"object"},"organisationId":{"type":"string","minLength":1},"requiresAcknowledgment":{"type":"boolean"}}},"logicalName":"documents.templates.create","displayName":"documents.templates.create","title":"documents.templates.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.templates.update","description":"Update a document template by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"name":{"type":"string"},"content":{"type":"object"},"organisationId":{"type":"string","minLength":1},"requiresAcknowledgment":{"type":"boolean"}}},"logicalName":"documents.templates.update","displayName":"documents.templates.update","title":"documents.templates.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.templates.delete","description":"Delete a document template by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.templates.delete","displayName":"documents.templates.delete","title":"documents.templates.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.employeeDocuments.get","description":"Fetch a single employee document by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.employeeDocuments.get","displayName":"documents.employeeDocuments.get","title":"documents.employeeDocuments.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.employeeDocuments.getPdfUrl","description":"Get a presigned PDF URL for an employee document. Use this instead of streaming bytes over MCP.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.employeeDocuments.getPdfUrl","displayName":"documents.employeeDocuments.getPdfUrl","title":"documents.employeeDocuments.getPdfUrl","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.employeeDocuments.acknowledge","description":"Record an employee's acknowledgement of a document.","inputSchema":{"type":"object","required":["id","organisationId","actingUserId"],"properties":{"id":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.employeeDocuments.acknowledge","displayName":"documents.employeeDocuments.acknowledge","title":"documents.employeeDocuments.acknowledge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.employeeDocuments.void","description":"Void (invalidate) an employee document.","inputSchema":{"type":"object","required":["id","organisationId","actingUserId"],"properties":{"id":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.employeeDocuments.void","displayName":"documents.employeeDocuments.void","title":"documents.employeeDocuments.void","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.employeeDocuments.delete","description":"Delete an employee document by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.employeeDocuments.delete","displayName":"documents.employeeDocuments.delete","title":"documents.employeeDocuments.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"documents.employeeDocuments.getSignatureRequest","description":"Get the signature request metadata attached to an employee document.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"documents.employeeDocuments.getSignatureRequest","displayName":"documents.employeeDocuments.getSignatureRequest","title":"documents.employeeDocuments.getSignatureRequest","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.categoryGroups.list","description":"List expense category groups for an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.categoryGroups.list","displayName":"expenses.categoryGroups.list","title":"expenses.categoryGroups.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.categories.create","description":"Create an expense category inside a category group.","inputSchema":{"type":"object","required":["groupId","organisationId","name"],"properties":{"name":{"type":"string","minLength":1},"groupId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.categories.create","displayName":"expenses.categories.create","title":"expenses.categories.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.categories.update","description":"Update an expense category by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"name":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.categories.update","displayName":"expenses.categories.update","title":"expenses.categories.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.categories.delete","description":"Delete an expense category by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.categories.delete","displayName":"expenses.categories.delete","title":"expenses.categories.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.policies.list","description":"List expense policies for an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.policies.list","displayName":"expenses.policies.list","title":"expenses.policies.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.policies.update","description":"Update an expense policy by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"currency":{"type":"string"},"maxAmount":{"type":"number"},"timeframe":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.policies.update","displayName":"expenses.policies.update","title":"expenses.policies.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.policies.delete","description":"Delete an expense policy by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.policies.delete","displayName":"expenses.policies.delete","title":"expenses.policies.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.summary","description":"Get aggregate expense summary figures with filters.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"dateTo":{"type":"string"},"dateFrom":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.summary","displayName":"expenses.summary","title":"expenses.summary","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.get","description":"Fetch a single expense by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.get","displayName":"expenses.get","title":"expenses.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.approve","description":"Approve an expense.","inputSchema":{"type":"object","required":["actingUserId","organisationId","id"],"properties":{"id":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.approve","displayName":"expenses.approve","title":"expenses.approve","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.reject","description":"Reject an expense with an optional reason.","inputSchema":{"type":"object","required":["id","actingUserId","organisationId"],"properties":{"id":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1},"rejectionReason":{"type":"string"}}},"logicalName":"expenses.reject","displayName":"expenses.reject","title":"expenses.reject","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"expenses.delete","description":"Delete an expense by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"expenses.delete","displayName":"expenses.delete","title":"expenses.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.settings.groupConfig.get","description":"Get the payroll group config for an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.settings.groupConfig.get","displayName":"payroll.settings.groupConfig.get","title":"payroll.settings.groupConfig.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.settings.groupConfig.update","description":"Update the payroll group config for an organisation.","inputSchema":{"type":"object","required":["organisationId","groupByAttribute"],"properties":{"organisationId":{"type":"string","minLength":1},"groupByAttribute":{"type":"string","minLength":1}}},"logicalName":"payroll.settings.groupConfig.update","displayName":"payroll.settings.groupConfig.update","title":"payroll.settings.groupConfig.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.settings.prorationConfigs.list","description":"List per-legal-entity payroll proration configs.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.settings.prorationConfigs.list","displayName":"payroll.settings.prorationConfigs.list","title":"payroll.settings.prorationConfigs.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.runs.list","description":"List payroll runs with filters and pagination.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"year":{"type":"integer"},"month":{"type":"integer"},"status":{"type":"string"},"groupValue":{"type":"string"},"legalEntityId":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.runs.list","displayName":"payroll.runs.list","title":"payroll.runs.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.runs.create","description":"Create a new payroll run.","inputSchema":{"type":"object","required":["organisationId","legalEntityId","year","month"],"properties":{"year":{"type":"integer","minLength":1},"month":{"type":"integer","minLength":1},"groupValue":{"type":"string"},"legalEntityId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.runs.create","displayName":"payroll.runs.create","title":"payroll.runs.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.runs.get","description":"Get a single payroll run by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.runs.get","displayName":"payroll.runs.get","title":"payroll.runs.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.runs.reviewItems.list","description":"List review items flagged during a payroll run.","inputSchema":{"type":"object","required":["runId","organisationId"],"properties":{"runId":{"type":"string","minLength":1},"search":{"type":"string"},"status":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.runs.reviewItems.list","displayName":"payroll.runs.reviewItems.list","title":"payroll.runs.reviewItems.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.reviewItems.update","description":"Update a payroll review item (resolve/ignore/etc.).","inputSchema":{"type":"object","required":["id","organisationId","status"],"properties":{"id":{"type":"string","minLength":1},"value":{"type":"string"},"status":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.reviewItems.update","displayName":"payroll.reviewItems.update","title":"payroll.reviewItems.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.runs.refreshReviewItems","description":"Recompute review items for a payroll run.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.runs.refreshReviewItems","displayName":"payroll.runs.refreshReviewItems","title":"payroll.runs.refreshReviewItems","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.runs.exports.list","description":"List exports generated for a payroll run.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.runs.exports.list","displayName":"payroll.runs.exports.list","title":"payroll.runs.exports.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.exports.getDownload","description":"Get a presigned download URL for a payroll export artifact.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.exports.getDownload","displayName":"payroll.exports.getDownload","title":"payroll.exports.getDownload","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.runs.approve","description":"Approve a payroll run. Requires payroll:approve scope when enforcement is on.","inputSchema":{"type":"object","required":["actingUserId","organisationId","id"],"properties":{"id":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.runs.approve","displayName":"payroll.runs.approve","title":"payroll.runs.approve","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"payroll.runs.complete","description":"Mark a payroll run as completed.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"payroll.runs.complete","displayName":"payroll.runs.complete","title":"payroll.runs.complete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.types.list","description":"List time-off types for an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.types.list","displayName":"time-management.types.list","title":"time-management.types.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.types.reorder","description":"Reorder time-off types in bulk.","inputSchema":{"type":"object","required":["organisationId","typeIds"],"properties":{"typeIds":{"type":"array","items":{"type":"string"},"minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.types.reorder","displayName":"time-management.types.reorder","title":"time-management.types.reorder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.types.get","description":"Get a time-off type by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.types.get","displayName":"time-management.types.get","title":"time-management.types.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.types.create","description":"Create a new time-off type.","inputSchema":{"type":"object","required":["organisationId","title","category"],"properties":{"color":{"type":"string"},"category":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.types.create","displayName":"time-management.types.create","title":"time-management.types.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.types.update","description":"Update a time-off type by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"color":{"type":"string"},"status":{"type":"string"},"category":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.types.update","displayName":"time-management.types.update","title":"time-management.types.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.types.delete","description":"Delete a time-off type by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.types.delete","displayName":"time-management.types.delete","title":"time-management.types.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.policies.delete","description":"Delete a time-off policy by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.policies.delete","displayName":"time-management.policies.delete","title":"time-management.policies.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.policyTemplates.list","description":"List available time-off policy templates.","inputSchema":{"type":"object","required":[],"properties":{"category":{"type":"string"}}},"logicalName":"time-management.policyTemplates.list","displayName":"time-management.policyTemplates.list","title":"time-management.policyTemplates.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.requests.delete","description":"Delete a time-off request by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.requests.delete","displayName":"time-management.requests.delete","title":"time-management.requests.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.balances.list","description":"List an employee's time-off balances for the given year (optional).","inputSchema":{"type":"object","required":["employeeId","organisationId"],"properties":{"year":{"type":"integer"},"employeeId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.balances.list","displayName":"time-management.balances.list","title":"time-management.balances.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.workSchedules.list","description":"List work schedules in an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"search":{"type":"string"},"status":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.workSchedules.list","displayName":"time-management.workSchedules.list","title":"time-management.workSchedules.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.workSchedules.get","description":"Get a work schedule by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.workSchedules.get","displayName":"time-management.workSchedules.get","title":"time-management.workSchedules.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"time-management.workSchedules.delete","description":"Delete a work schedule by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"time-management.workSchedules.delete","displayName":"time-management.workSchedules.delete","title":"time-management.workSchedules.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compensation.types.get","description":"Get a single compensation type by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"compensation.types.get","displayName":"compensation.types.get","title":"compensation.types.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compensation.types.update","description":"Update a compensation type by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"name":{"type":"string"},"amount":{"type":"number"},"status":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"compensation.types.update","displayName":"compensation.types.update","title":"compensation.types.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compensation.types.delete","description":"Delete a compensation type by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"compensation.types.delete","displayName":"compensation.types.delete","title":"compensation.types.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compensation.employeeSalaries.list","description":"List an employee's salary history.","inputSchema":{"type":"object","required":["employeeId","organisationId"],"properties":{"employeeId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"compensation.employeeSalaries.list","displayName":"compensation.employeeSalaries.list","title":"compensation.employeeSalaries.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compensation.employeeCompensations.list","description":"List an employee's compensation line items.","inputSchema":{"type":"object","required":["employeeId","organisationId"],"properties":{"employeeId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"compensation.employeeCompensations.list","displayName":"compensation.employeeCompensations.list","title":"compensation.employeeCompensations.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compensation.employeeSalaries.overview","description":"Get a salary overview (summary) for an employee.","inputSchema":{"type":"object","required":["employeeId","organisationId"],"properties":{"year":{"type":"integer"},"employeeId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"compensation.employeeSalaries.overview","displayName":"compensation.employeeSalaries.overview","title":"compensation.employeeSalaries.overview","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"attendance.clock.status","description":"Get the current clock-in status for a user.","inputSchema":{"type":"object","required":["organisationId","userId"],"properties":{"userId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"attendance.clock.status","displayName":"attendance.clock.status","title":"attendance.clock.status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"attendance.clock.in","description":"Clock a user in, starting a new attendance session.","inputSchema":{"type":"object","required":["organisationId","userId"],"properties":{"userId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"attendance.clock.in","displayName":"attendance.clock.in","title":"attendance.clock.in","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"attendance.clock.pause","description":"Pause the current clock-in session.","inputSchema":{"type":"object","required":["organisationId","userId"],"properties":{"userId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"attendance.clock.pause","displayName":"attendance.clock.pause","title":"attendance.clock.pause","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"attendance.clock.resume","description":"Resume a paused clock-in session.","inputSchema":{"type":"object","required":["organisationId","userId"],"properties":{"userId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"attendance.clock.resume","displayName":"attendance.clock.resume","title":"attendance.clock.resume","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"attendance.clock.stop","description":"Stop the current clock-in session with an optional note.","inputSchema":{"type":"object","required":["organisationId","userId"],"properties":{"note":{"type":"string"},"userId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"attendance.clock.stop","displayName":"attendance.clock.stop","title":"attendance.clock.stop","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"attendance.days.clear","description":"Clear attendance entries for a given date.","inputSchema":{"type":"object","required":["date","organisationId","userId","employeeId"],"properties":{"date":{"type":"string","minLength":1},"userId":{"type":"string","minLength":1},"employeeId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"attendance.days.clear","displayName":"attendance.days.clear","title":"attendance.days.clear","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analytics.turnover.kpis","description":"Turnover KPIs.","inputSchema":{"type":"object","required":["organisationId","startDate","endDate"],"properties":{"endDate":{"type":"string","minLength":1},"startDate":{"type":"string","minLength":1},"workplaces":{"type":"string"},"departments":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"analytics.turnover.kpis","displayName":"analytics.turnover.kpis","title":"analytics.turnover.kpis","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analytics.turnover.trend","description":"Turnover trend over time.","inputSchema":{"type":"object","required":["organisationId","startDate","endDate"],"properties":{"endDate":{"type":"string","minLength":1},"startDate":{"type":"string","minLength":1},"workplaces":{"type":"string"},"departments":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"analytics.turnover.trend","displayName":"analytics.turnover.trend","title":"analytics.turnover.trend","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analytics.absence.kpis","description":"Absence KPIs.","inputSchema":{"type":"object","required":["organisationId","startDate","endDate"],"properties":{"endDate":{"type":"string","minLength":1},"startDate":{"type":"string","minLength":1},"workplaces":{"type":"string"},"departments":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"analytics.absence.kpis","displayName":"analytics.absence.kpis","title":"analytics.absence.kpis","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analytics.absence.trend","description":"Absence trend over time.","inputSchema":{"type":"object","required":["organisationId","startDate","endDate"],"properties":{"endDate":{"type":"string","minLength":1},"startDate":{"type":"string","minLength":1},"workplaces":{"type":"string"},"departments":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"analytics.absence.trend","displayName":"analytics.absence.trend","title":"analytics.absence.trend","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analytics.absence.byType","description":"Absence broken down by type.","inputSchema":{"type":"object","required":["organisationId","startDate","endDate"],"properties":{"endDate":{"type":"string","minLength":1},"startDate":{"type":"string","minLength":1},"workplaces":{"type":"string"},"departments":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"analytics.absence.byType","displayName":"analytics.absence.byType","title":"analytics.absence.byType","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"analytics.demographics.kpis","description":"Demographics KPIs.","inputSchema":{"type":"object","required":["organisationId","startDate","endDate"],"properties":{"endDate":{"type":"string","minLength":1},"startDate":{"type":"string","minLength":1},"workplaces":{"type":"string"},"departments":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"analytics.demographics.kpis","displayName":"analytics.demographics.kpis","title":"analytics.demographics.kpis","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"settings.timezones.list","description":"List available timezones, optionally filtered.","inputSchema":{"type":"object","required":[],"properties":{"search":{"type":"string"}}},"logicalName":"settings.timezones.list","displayName":"settings.timezones.list","title":"settings.timezones.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"settings.account.get","description":"Get a user's per-account settings within the given organisation.","inputSchema":{"type":"object","required":["userId","organisationId"],"properties":{"userId":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"settings.account.get","displayName":"settings.account.get","title":"settings.account.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"settings.account.update","description":"Update a user's per-account settings within the given organisation.","inputSchema":{"type":"object","required":["organisationId","userId"],"properties":{"userId":{"type":"string","minLength":1},"language":{"enum":["english","german"],"type":"string"},"timezone":{"type":"string"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"settings.account.update","displayName":"settings.account.update","title":"settings.account.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"settings.general.get","description":"Get an organisation's general settings.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"settings.general.get","displayName":"settings.general.get","title":"settings.general.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"settings.general.update","description":"Update an organisation's general settings.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"name":{"type":"string"},"logoUrl":{"type":"string"},"website":{"type":"string","format":"url"},"organisationId":{"type":"string","minLength":1}}},"logicalName":"settings.general.update","displayName":"settings.general.update","title":"settings.general.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"billing.portalSession.create","description":"Create a Stripe (or equivalent) billing portal session URL for the given organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"billing.portalSession.create","displayName":"billing.portalSession.create","title":"billing.portalSession.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"profile-attributes.sections.list","description":"List profile attribute sections for an organisation.","inputSchema":{"type":"object","required":["organisationId"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"profile-attributes.sections.list","displayName":"profile-attributes.sections.list","title":"profile-attributes.sections.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"profile-attributes.sections.create","description":"Create a new profile attribute section.","inputSchema":{"type":"object","required":["organisationId","title"],"properties":{"organisationId":{"type":"string","minLength":1}}},"logicalName":"profile-attributes.sections.create","displayName":"profile-attributes.sections.create","title":"profile-attributes.sections.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"profile-attributes.sections.update","description":"Update a profile attribute section by id.","inputSchema":{"type":"object","required":["id","organisationId"],"properties":{"id":{"type":"string","minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"profile-attributes.sections.update","displayName":"profile-attributes.sections.update","title":"profile-attributes.sections.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"profile-attributes.sections.reorder","description":"Reorder profile attribute sections in bulk.","inputSchema":{"type":"object","required":["organisationId","sectionIds"],"properties":{"sectionIds":{"type":"array","items":{"type":"string"},"minLength":1},"organisationId":{"type":"string","minLength":1}}},"logicalName":"profile-attributes.sections.reorder","displayName":"profile-attributes.sections.reorder","title":"profile-attributes.sections.reorder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.get","description":"Fetch a single task by id, including assignee, labels, and subtasks.","inputSchema":{"type":"object","required":["id","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.get","displayName":"tasks.get","title":"tasks.get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.list_subtasks","description":"List subtasks of a parent task.","inputSchema":{"type":"object","required":["id","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.list_subtasks","displayName":"tasks.list_subtasks","title":"tasks.list_subtasks","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.delete","description":"Delete a task (and its subtasks).","inputSchema":{"type":"object","required":["id","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.delete","displayName":"tasks.delete","title":"tasks.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.attach_label","description":"Attach an existing label to a task.","inputSchema":{"type":"object","required":["id","labelId","actingUserId","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"labelId":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.attach_label","displayName":"tasks.attach_label","title":"tasks.attach_label","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.detach_label","description":"Detach a label from a task.","inputSchema":{"type":"object","required":["id","labelId","actingUserId","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"labelId":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.detach_label","displayName":"tasks.detach_label","title":"tasks.detach_label","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.list_comments","description":"List comments on a task.","inputSchema":{"type":"object","required":["id","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.list_comments","displayName":"tasks.list_comments","title":"tasks.list_comments","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.create_comment","description":"Add a top-level comment to a task.","inputSchema":{"type":"object","required":["id","actingUserId","actingOrganisationId","body"],"properties":{"id":{"type":"string","minLength":1},"body":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.create_comment","displayName":"tasks.create_comment","title":"tasks.create_comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.delete_comment","description":"Delete a comment authored by the acting user.","inputSchema":{"type":"object","required":["id","commentId","actingUserId","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"commentId":{"type":"string","minLength":1},"actingUserId":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.delete_comment","displayName":"tasks.delete_comment","title":"tasks.delete_comment","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"tasks.activity","description":"Get the activity log for a task.","inputSchema":{"type":"object","required":["id","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"tasks.activity","displayName":"tasks.activity","title":"tasks.activity","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"labels.list","description":"List all labels in the organisation, ordered by name.","inputSchema":{"type":"object","required":["actingOrganisationId"],"properties":{"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"labels.list","displayName":"labels.list","title":"labels.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"labels.create","description":"Create a new label with a name and optional color.","inputSchema":{"type":"object","required":["actingOrganisationId","name"],"properties":{"name":{"type":"string","minLength":1},"color":{"type":"string"},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"labels.create","displayName":"labels.create","title":"labels.create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"labels.update","description":"Update a label's name or color.","inputSchema":{"type":"object","required":["id","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"name":{"type":"string"},"color":{"type":"string"},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"labels.update","displayName":"labels.update","title":"labels.update","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"labels.delete","description":"Delete a label.","inputSchema":{"type":"object","required":["id","actingOrganisationId"],"properties":{"id":{"type":"string","minLength":1},"actingOrganisationId":{"type":"string","minLength":1}}},"logicalName":"labels.delete","displayName":"labels.delete","title":"labels.delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"triggers.list","description":"List the trigger keys an agent can subscribe to. Each entry pairs a stable `key` (e.g. on_employee_add) with a human label and the entity type the trigger fires for. Use this to pick the trigger that matches what the user described, then pass its `key` as `triggerKey` to `commitAgent`.","inputSchema":{"type":"object","required":[],"properties":{"reserved":{"type":"string"}}},"logicalName":"triggers.list","displayName":"triggers.list","title":"triggers.list","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Worklayer&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkud29ya2xheWVyLmFpL2FwaS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Worklayer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.worklayer.ai%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Worklayer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.worklayer.ai%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Worklayer&connectorUrl=https%3A%2F%2Fapi.worklayer.ai%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Worklayer\" --url \"https://api.worklayer.ai/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/worklayer-mcp-29ed89394d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/worklayer-mcp-29ed89394d/tools/{tool}","mcpServerUrl":"https://api.worklayer.ai/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/worklayer-mcp-29ed89394d?live=1"}