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.
| Tool | What it does | Kind |
|---|---|---|
platform_whoami | Who am I | Read |
platform_api_keys_list | List my API keys | Read |
platform_api_keys_revoke | Revoke an API key | Destructive |
platform_connections_list | List connected apps | Read |
platform_connections_revoke | Disconnect an app | Destructive |
platform_ai_onboarding_status | AI setup status | Read |
platform_members_list | List members and roles | Read |
platform_members_set_role | Change a member's role | Write |
platform_members_disable | Disable a member's access | Destructive |
platform_members_link_person | Link a login to a person | Write |
platform_appearance_get | See the organization colours, sidebar style and logo | Read |
platform_appearance_set | Change the organization colours and sidebar style | Write |
platform_appearance_logo_upload | Upload the company logo | Write |
platform_appearance_logo_remove | Remove the company logo | Destructive |
platform_sign_in_get | See which sign-in methods are on | Read |
platform_sign_in_set | Turn sign-in methods on or off | Write |
platform_activity_list | List activity | Read |
platform_activity_get | Get an activity entry | Read |
platform_language_set_mine | Change my language | Write |
platform_language_set_company | Change the company language | Write |
platform_org_status | Company account status | Read |
platform_notifications_list | List my notifications | Read |
platform_notifications_mark_read | Mark notifications as read | Write |
platform_notifications_mark_all_read | Mark all notifications as read | Write |
platform_notifications_settings_get | See notification settings | Read |
platform_notifications_settings_update | Change notification settings | Write |
platform_storage_get | See storage | Read |
platform_storage_set_limits | Change storage limits | Write |
platform_billing_get | See billing | Read |
platform_billing_update_details | Change billing details | Write |
platform_billing_checkout | Add a payment method | Write |
platform_billing_portal | Open the billing portal | Write |
platform_billing_invoices_list | List invoices | Read |
platform_billing_invoices_pdf | Download a certified invoice | Read |
platform_billing_pay | Pay an open invoice | Read |
org_setup_init | Initialise the company (idempotent) | Write |
org_setup_status | Setup checklist | Read |
org_units_list | List units (company, divisions, departments, teams) | Read |
org_units_create | Create a unit | Write |
org_units_update | Rename, move or change a unit | Write |
org_units_set_head | Set or remove the team lead of a unit | Write |
org_units_archive | Archive a unit | Destructive |
org_locations_list | List locations | Read |
org_locations_create | Create a location | Write |
org_locations_update | Update a location | Write |
org_locations_archive | Archive a location | Destructive |
org_entities_list | List legal entities | Read |
org_entities_create | Create a legal entity | Write |
org_entities_update | Update a legal entity | Write |
org_entities_archive | Archive a legal entity | Destructive |
org_people_list | List people (directory) | Read |
org_people_get | Get a person | Read |
org_people_hire | Hire (add) a person | Write |
org_people_update_profile | Update a person's profile | Write |
org_people_change_job | Change a person's job (effective-dated) | Write |
org_people_terminate | Terminate employment | Destructive |
org_people_rehire | Rehire a former employee | Write |
org_people_correct_job | Correct a job row (fix history) | Write |
org_people_erase | Erase a former employee's personal data | Destructive |
org_chart_get | Org chart | Read |
org_chart_export | Export the org chart as a list | Read |
org_setup_apply | Set up or update the company in bulk | Write |
org_people_import_csv | Import people from a CSV | Write |
org_invites_create | Invite a person to sign in | Write |
org_invites_list | List invites | Read |
org_invites_revoke | Revoke an invite | Destructive |
org_fields_list | List custom fields | Read |
org_fields_create | Add a custom field | Write |
org_fields_update | Change a custom field | Write |
org_pay_list | List a person's pay | Read |
org_pay_add | Record a pay change | Write |
org_pay_remove | Remove a pay row (fix a mistake) | Destructive |
org_people_export_csv | Export people as CSV | Read |
org_people_export_data | Export a person's data (GDPR access request) | Read |
org_reports_headcount | Headcount report | Read |
org_home_summary | Home summary (what needs attention) | Read |
org_people_photo_upload | Upload a person's photo | Write |
org_people_photo_remove | Remove a person's photo | Destructive |
org_reminders_get | Get reminder settings | Read |
org_reminders_update | Change reminder settings | Write |
org_reminders_upcoming | List upcoming reminders | Read |
org_positions_list | List open positions (headcount plan) | Read |
org_positions_get | Get an open position | Read |
org_positions_create | Create an open position | Write |
org_positions_update | Change an open position | Write |
org_positions_reopen | Reopen a filled position (the hire did not start) | Write |
org_approvals_settings_get | Get approval settings | Read |
org_approvals_settings_update | Change approval settings | Write |
org_approvals_list | List approval requests | Read |
org_approvals_get | Get an approval request | Read |
org_approvals_approve | Approve a change request | Write |
org_approvals_reject | Reject a change request | Write |
org_approvals_cancel | Withdraw a change request | Write |
org_checklists_templates_list | List checklist templates | Read |
org_checklists_templates_create | Create a checklist template | Write |
org_checklists_templates_update | Change a checklist template | Write |
org_checklists_templates_archive | Archive or restore a checklist template | Write |
org_checklists_runs_start | Start a checklist for a person | Write |
org_checklists_runs_cancel | Cancel a checklist | Write |
org_checklists_runs_share | Share an offboarding checklist with the person leaving | Write |
org_checklists_runs_list | List checklists | Read |
org_checklists_tasks_list | List checklist tasks | Read |
org_checklists_tasks_set_status | Tick, untick or skip a checklist task | Write |
org_checklists_tasks_reassign | Reassign a checklist task | Write |
org_checklists_tasks_comment | Comment on a checklist task | Write |
org_checklists_settings_get | Get checklist settings | Read |
org_checklists_settings_update | Change checklist settings | Write |
documents_list | List documents | Read |
documents_upload_start | Start a document upload | Write |
documents_upload_finish | Finish a document upload | Write |
documents_update | Change a document | Write |
documents_delete | Delete a document | Destructive |
documents_download | Download a document | Write |
documents_categories_get | See document categories | Read |
documents_categories_set | Change document categories | Write |
documents_field_file_start | Start a file upload for a person's file field | Write |
documents_field_file_finish | Finish a person's file field upload | Write |
webhooks_events_list | List webhook event types | Read |
webhooks_endpoints_list | List webhook endpoints | Read |
webhooks_endpoints_get | Get a webhook endpoint | Read |
webhooks_endpoints_create | Add a webhook endpoint | Write |
webhooks_endpoints_update | Change a webhook endpoint | Write |
webhooks_endpoints_delete | Delete a webhook endpoint | Destructive |
webhooks_endpoints_roll_secret | Roll a webhook signing secret | Write |
webhooks_endpoints_test | Send a test event | Write |
webhooks_deliveries_list | List webhook deliveries | Read |
webhooks_deliveries_get | Get a webhook delivery | Read |
webhooks_deliveries_resend | Resend a webhook delivery | Write |
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.
| Tool | What it does | Kind |
|---|---|---|
platform_whoami | Who am I | Read |
platform_sign_in_methods_list | List my sign-in methods | Read |
platform_api_keys_list | List my API keys | Read |
platform_api_keys_revoke | Revoke an API key | Destructive |
platform_connections_list | List connected apps | Read |
platform_connections_revoke | Disconnect an app | Destructive |
platform_ai_onboarding_status | AI setup status | Read |
platform_appearance_get | See the organization colours, sidebar style and logo | Read |
platform_activity_list | List activity | Read |
platform_activity_get | Get an activity entry | Read |
platform_language_set_mine | Change my language | Write |
platform_notifications_list | List my notifications | Read |
platform_notifications_mark_read | Mark notifications as read | Write |
platform_notifications_mark_all_read | Mark all notifications as read | Write |
org_units_list | List units (company, divisions, departments, teams) | Read |
org_locations_list | List locations | Read |
org_entities_list | List legal entities | Read |
org_people_list | List people (directory) | Read |
org_people_get | Get a person | Read |
org_me_get | My profile | Read |
org_me_update | Update my profile | Write |
org_me_team | My team | Read |
org_chart_get | Org chart | Read |
org_chart_export | Export the org chart as a list | Read |
org_fields_list | List custom fields | Read |
org_pay_list | List a person's pay | Read |
org_me_export_data | Export my data | Read |
org_me_photo_upload | Upload my photo | Write |
org_me_photo_remove | Remove my photo | Destructive |
org_positions_list | List open positions (headcount plan) | Read |
org_positions_get | Get an open position | Read |
org_approvals_list | List approval requests | Read |
org_approvals_get | Get an approval request | Read |
org_approvals_approve | Approve a change request | Write |
org_approvals_reject | Reject a change request | Write |
org_checklists_runs_list | List checklists | Read |
org_checklists_tasks_list | List checklist tasks | Read |
org_checklists_tasks_set_status | Tick, untick or skip a checklist task | Write |
org_checklists_tasks_reassign | Reassign a checklist task | Write |
org_checklists_tasks_comment | Comment on a checklist task | Write |
documents_categories_get | See document categories | Read |
documents_me_list | List my documents | Read |
documents_me_download | Download a document | Write |
documents_me_upload_start | Add my own document | Write |
documents_me_upload_finish | Finish adding my document | Write |
documents_me_field_file_start | Start uploading my file for a field | Write |
documents_me_field_file_finish | Finish uploading my file for a field | Write |
documents_me_field_file_remove | Remove my file from a field | Destructive |
Something missing or wrong on this page? Write to hello@bizisy.com.