Skip to content

MCP and AI

MCP tools

On this page

Every tool of each server, generated from the actions. A tool is its action with underscores for dots, and takes the same input; write tools also take dry_run (true: preview, save nothing). Tools are listed per caller: an assistant sees the ones its person's role allows.

The API reference has each tool's full input, output and rules: follow a tool name.

HR Assistant /mcp/manage#

128 tools. A Manage key or a connected app sees the ones its role allows (the list is filtered per caller). Write tools take dry_run.

Server instructions

When the person greets you, asks what you can do, or this is your first conversation with them, read skill://platform/first-session first. Tools for HR admins configuring and operating the company: you do the busywork, they decide. Start with platform_whoami. Read current state before proposing changes. For every change, call with dry_run=true, present the result to the user, and commit only after explicit approval. Treat permission errors as final; do not retry them.

Every result includes links to Bizisy. After each call, show the user the most relevant link (view_url for changes and previews) so they can check it in Bizisy.

ToolWhat it doesKind
platform_whoamiWho am IRead
platform_api_keys_listList my API keysRead
platform_api_keys_revokeRevoke an API keyDestructive
platform_connections_listList connected appsRead
platform_connections_revokeDisconnect an appDestructive
platform_ai_onboarding_statusAI setup statusRead
platform_members_listList members and rolesRead
platform_members_set_roleChange a member's roleWrite
platform_members_disableDisable a member's accessDestructive
platform_members_link_personLink a login to a personWrite
platform_appearance_getSee the organization colours, sidebar style and logoRead
platform_appearance_setChange the organization colours and sidebar styleWrite
platform_appearance_logo_uploadUpload the company logoWrite
platform_appearance_logo_removeRemove the company logoDestructive
platform_sign_in_getSee which sign-in methods are onRead
platform_sign_in_setTurn sign-in methods on or offWrite
platform_activity_listList activityRead
platform_activity_getGet an activity entryRead
platform_language_set_mineChange my languageWrite
platform_language_set_companyChange the company languageWrite
platform_org_statusCompany account statusRead
platform_notifications_listList my notificationsRead
platform_notifications_mark_readMark notifications as readWrite
platform_notifications_mark_all_readMark all notifications as readWrite
platform_notifications_settings_getSee notification settingsRead
platform_notifications_settings_updateChange notification settingsWrite
platform_storage_getSee storageRead
platform_storage_set_limitsChange storage limitsWrite
platform_billing_getSee billingRead
platform_billing_update_detailsChange billing detailsWrite
platform_billing_checkoutAdd a payment methodWrite
platform_billing_portalOpen the billing portalWrite
platform_billing_invoices_listList invoicesRead
platform_billing_invoices_pdfDownload a certified invoiceRead
platform_billing_payPay an open invoiceRead
org_setup_initInitialise the company (idempotent)Write
org_setup_statusSetup checklistRead
org_units_listList units (company, divisions, departments, teams)Read
org_units_createCreate a unitWrite
org_units_updateRename, move or change a unitWrite
org_units_set_headSet or remove the team lead of a unitWrite
org_units_archiveArchive a unitDestructive
org_locations_listList locationsRead
org_locations_createCreate a locationWrite
org_locations_updateUpdate a locationWrite
org_locations_archiveArchive a locationDestructive
org_entities_listList legal entitiesRead
org_entities_createCreate a legal entityWrite
org_entities_updateUpdate a legal entityWrite
org_entities_archiveArchive a legal entityDestructive
org_people_listList people (directory)Read
org_people_getGet a personRead
org_people_hireHire (add) a personWrite
org_people_update_profileUpdate a person's profileWrite
org_people_change_jobChange a person's job (effective-dated)Write
org_people_terminateTerminate employmentDestructive
org_people_rehireRehire a former employeeWrite
org_people_correct_jobCorrect a job row (fix history)Write
org_people_eraseErase a former employee's personal dataDestructive
org_chart_getOrg chartRead
org_chart_exportExport the org chart as a listRead
org_setup_applySet up or update the company in bulkWrite
org_people_import_csvImport people from a CSVWrite
org_invites_createInvite a person to sign inWrite
org_invites_listList invitesRead
org_invites_revokeRevoke an inviteDestructive
org_fields_listList custom fieldsRead
org_fields_createAdd a custom fieldWrite
org_fields_updateChange a custom fieldWrite
org_pay_listList a person's payRead
org_pay_addRecord a pay changeWrite
org_pay_removeRemove a pay row (fix a mistake)Destructive
org_people_export_csvExport people as CSVRead
org_people_export_dataExport a person's data (GDPR access request)Read
org_reports_headcountHeadcount reportRead
org_home_summaryHome summary (what needs attention)Read
org_people_photo_uploadUpload a person's photoWrite
org_people_photo_removeRemove a person's photoDestructive
org_reminders_getGet reminder settingsRead
org_reminders_updateChange reminder settingsWrite
org_reminders_upcomingList upcoming remindersRead
org_positions_listList open positions (headcount plan)Read
org_positions_getGet an open positionRead
org_positions_createCreate an open positionWrite
org_positions_updateChange an open positionWrite
org_positions_reopenReopen a filled position (the hire did not start)Write
org_approvals_settings_getGet approval settingsRead
org_approvals_settings_updateChange approval settingsWrite
org_approvals_listList approval requestsRead
org_approvals_getGet an approval requestRead
org_approvals_approveApprove a change requestWrite
org_approvals_rejectReject a change requestWrite
org_approvals_cancelWithdraw a change requestWrite
org_checklists_templates_listList checklist templatesRead
org_checklists_templates_createCreate a checklist templateWrite
org_checklists_templates_updateChange a checklist templateWrite
org_checklists_templates_archiveArchive or restore a checklist templateWrite
org_checklists_runs_startStart a checklist for a personWrite
org_checklists_runs_cancelCancel a checklistWrite
org_checklists_runs_shareShare an offboarding checklist with the person leavingWrite
org_checklists_runs_listList checklistsRead
org_checklists_tasks_listList checklist tasksRead
org_checklists_tasks_set_statusTick, untick or skip a checklist taskWrite
org_checklists_tasks_reassignReassign a checklist taskWrite
org_checklists_tasks_commentComment on a checklist taskWrite
org_checklists_settings_getGet checklist settingsRead
org_checklists_settings_updateChange checklist settingsWrite
documents_listList documentsRead
documents_upload_startStart a document uploadWrite
documents_upload_finishFinish a document uploadWrite
documents_updateChange a documentWrite
documents_deleteDelete a documentDestructive
documents_downloadDownload a documentWrite
documents_categories_getSee document categoriesRead
documents_categories_setChange document categoriesWrite
documents_field_file_startStart a file upload for a person's file fieldWrite
documents_field_file_finishFinish a person's file field uploadWrite
webhooks_events_listList webhook event typesRead
webhooks_endpoints_listList webhook endpointsRead
webhooks_endpoints_getGet a webhook endpointRead
webhooks_endpoints_createAdd a webhook endpointWrite
webhooks_endpoints_updateChange a webhook endpointWrite
webhooks_endpoints_deleteDelete a webhook endpointDestructive
webhooks_endpoints_roll_secretRoll a webhook signing secretWrite
webhooks_endpoints_testSend a test eventWrite
webhooks_deliveries_listList webhook deliveriesRead
webhooks_deliveries_getGet a webhook deliveryRead
webhooks_deliveries_resendResend a webhook deliveryWrite

My Workplace /mcp/me#

48 tools. A Me key or a connected app sees the ones its role allows (the list is filtered per caller). Write tools take dry_run.

Server instructions

When the person greets you, asks what you can do, or this is your first conversation with them, read skill://platform/first-session first. Tools for an employee acting on their own behalf. Start with platform_whoami. Never guess data: read before you write. For any change, call the tool with dry_run=true first, show the user what will happen, and only then call it again without dry_run.

Every result includes links to Bizisy. After each call, show the user the most relevant link (view_url for changes and previews) so they can check it in Bizisy.

ToolWhat it doesKind
platform_whoamiWho am IRead
platform_sign_in_methods_listList my sign-in methodsRead
platform_api_keys_listList my API keysRead
platform_api_keys_revokeRevoke an API keyDestructive
platform_connections_listList connected appsRead
platform_connections_revokeDisconnect an appDestructive
platform_ai_onboarding_statusAI setup statusRead
platform_appearance_getSee the organization colours, sidebar style and logoRead
platform_activity_listList activityRead
platform_activity_getGet an activity entryRead
platform_language_set_mineChange my languageWrite
platform_notifications_listList my notificationsRead
platform_notifications_mark_readMark notifications as readWrite
platform_notifications_mark_all_readMark all notifications as readWrite
org_units_listList units (company, divisions, departments, teams)Read
org_locations_listList locationsRead
org_entities_listList legal entitiesRead
org_people_listList people (directory)Read
org_people_getGet a personRead
org_me_getMy profileRead
org_me_updateUpdate my profileWrite
org_me_teamMy teamRead
org_chart_getOrg chartRead
org_chart_exportExport the org chart as a listRead
org_fields_listList custom fieldsRead
org_pay_listList a person's payRead
org_me_export_dataExport my dataRead
org_me_photo_uploadUpload my photoWrite
org_me_photo_removeRemove my photoDestructive
org_positions_listList open positions (headcount plan)Read
org_positions_getGet an open positionRead
org_approvals_listList approval requestsRead
org_approvals_getGet an approval requestRead
org_approvals_approveApprove a change requestWrite
org_approvals_rejectReject a change requestWrite
org_checklists_runs_listList checklistsRead
org_checklists_tasks_listList checklist tasksRead
org_checklists_tasks_set_statusTick, untick or skip a checklist taskWrite
org_checklists_tasks_reassignReassign a checklist taskWrite
org_checklists_tasks_commentComment on a checklist taskWrite
documents_categories_getSee document categoriesRead
documents_me_listList my documentsRead
documents_me_downloadDownload a documentWrite
documents_me_upload_startAdd my own documentWrite
documents_me_upload_finishFinish adding my documentWrite
documents_me_field_file_startStart uploading my file for a fieldWrite
documents_me_field_file_finishFinish uploading my file for a fieldWrite
documents_me_field_file_removeRemove my file from a fieldDestructive

Something missing or wrong on this page? Write to hello@bizisy.com.

Developer docs