Skip to content
Developers
MCP

Tools

View Markdown

Explore what your assistant can do with Supervisible.

Ask your assistant for the outcome you need. It selects tools from the live server using your connected workspace permissions.

Start with the connection guide or a workflow example. Parameters and examples come from the connected client after list_tools. A published snapshot is tools.json; the same catalog as one page is mcp.md.

When a tool has preview, review the proposed change before applying it. Commands without preview apply directly. See permissions and data.

Identity

ToolWhat it does
whoamiCheck your connected member, workspace and access.

Team

ToolWhat it does
search_userFind a teammate by name or email.
get_my_responsibilitiesSee the projects you manage, clients you own and people who report to you.
list_team_membersBrowse teammates and their weekly availability.
get_member_allocationsSee a teammate's planned work by week.
update_userUpdate a teammate's profile, manager or availability.

Projects

ToolWhat it does
list_projectsList projects, optionally filtered by name.
get_project_detailsView a project's client, dates, team and permitted financial details.
create_projectCreate a project under a client.
update_projectUpdate project metadata or authorized current billing terms.
change_project_datesPreview and apply date adjustments, extension, or planned-week rescheduling with authoritative impact and stale-preview protection.
change_projects_datesAtomically adjust up to 50 project schedules.

Clients

ToolWhat it does
list_clientsList clients, optionally filtered by name.
get_client_projectsEvery project for one client.
create_clientCreate a client company.
update_clientUpdate a client by name or UUID.

Capabilities

ToolWhat it does
list_capabilitiesSkill catalog used to staff projects.

Capacity

ToolWhat it does
get_capacityWeekly planned hours, effective availability, free hours and time-off entries per active user.
get_benchSame as get_capacity, pre-filtered to people with at least minFreeHours (default 16).
whoisResolve a person by name, email or UUID and return their profile, weekSummary and weekly assignments in one call.
get_contextSnapshot of staffable people, live projects (draft/planned/active) and the clients those projects belong to, for session bootstrap.

Assignments

ToolWhat it does
list_assignmentsWeekly planned allocations.
get_assignmentOne weekly planned allocation by UUID; its date is the Sunday week key.
upsert_assignmentsCreate or replace weekly planned totals using explicit rows or grouped periods.
remove_assignments_from_projectDelete one user's weekly planned hours on one project from the week containing since, through the week containing until when supplied.
move_assignmentMove weekly planned hours between people on the same project and week.
delete_assignmentDelete one weekly planned allocation by UUID.
get_project_allocationsRead a project's lines of work, including zero-hour members, reserved capabilities, planned totals and staffing-board slots.
manage_project_allocationsPreview and apply whole-row edits, quick staffing, reassignment, board positions and project capability changes through the app's shared authorization model.

Planning

ToolWhat it does
get_project_demandRead open staffed and unstaffed allocation lines, scheduled-hour totals and requirements whose hours remain unspecified.
set_project_demandReplace the complete unstaffed weekly schedule for one project capability.
staff_project_demandConvert one entire unstaffed allocation line to a person while preserving total demand.
validate_project_setupRead an advisory assessment of project manager, authorized billing, status effects, scheduled demand, week boundaries, named capacity and authorized rates.

Actual hours

ToolWhat it does
list_actual_hoursWeekly logged totals.
upsert_actual_hoursCreate or replace weekly logged totals in batch.

Time off

ToolWhat it does
get_my_time_offThe caller's time-off requests in a date range.
list_time_off_typesRead leave types, optionally including archived types, policies or active-type eligibility.
get_time_offOrg-wide requests overlapping a date range.
create_time_offCreate a request for the connected user or someone they may manage.
update_time_offUpdate a request you are allowed to manage.
delete_time_offDelete a request you are allowed to manage.
approve_time_offApprove a pending request.
reject_time_offReject a pending request with a reason.

Profitability

ToolWhat it does
get_project_profitabilityMonthly cost, revenue and profitability for one project.

Members

ToolWhat it does
import_membersPreview and import members, pending invitations and optional dated compensation with per-row results.

Financials

ToolWhat it does
get_project_expensesRead expenses with computed costs, full-project totals and pagination.
manage_project_expensesPreview and create, update or delete an expense through a strict operation-specific change object.
get_project_revenue_scheduleRead monthly recognized revenue and notes with project financial visibility.
get_project_period_financialsRead planned revenue, labor and expense costs, profit, margin, effective rate and missing compensation indicators for an inclusive date span.
get_monthly_profitabilityRead paginated workspace profitability.
get_project_revenue_historyRead paginated audit entries for revenue edits and resets.
change_project_monthly_revenuePreview and apply set_revenue, reset or set_note.

Images

ToolWhat it does
create_image_uploadCreate a direct image-upload URL.

Saved views

ToolWhat it does
list_saved_viewsRead your private project views and shared workspace views, including filters, display settings and whether you can manage each view.
create_saved_viewSave a named project view.
update_saved_viewUpdate an exact view you own or may manage.
delete_saved_viewDelete an exact view you own or may manage.
ToolWhat it does
search_workspaceSearch visible projects, clients and people by text.
get_member_workload_metricsRead member workload metrics for an explicit range up to 366 days.
get_organization_reportRead organization insights: snapshot, comparison with the previous period, project/team spotlight or weekly metrics.
get_activity_logRead the workspace audit trail with actor, entity, action, details and message.
get_import_jobsRead your own import job status in the connected workspace.

Notifications

ToolWhat it does
list_notificationsRead your personal inbox and unread count.
update_notificationsMark read/unread, archive/unarchive, soft-delete/restore or resolve status nudges for 1–100 exact notifications in your inbox.
get_notification_preferencesRead your visible notification types, effective channel settings and Slack connection availability.
update_notification_preferencesSet one channel on selected notification types for yourself.

Compensation

ToolWhat it does
get_user_compensationRead current, past and upcoming compensation.
manage_compensationCreate, update or delete a compensation period with fresh update_users permission.
import_compensationPreview and import effective-dated compensation by member email, with individual row results.

Invoices

ToolWhat it does
list_project_payment_entitiesRead this project's client billing entities.
list_project_invoicesRead paginated invoices, optionally for one month.
get_invoiceRead one invoice, paginated recorded payments and immutable status events.
create_project_invoiceCreate a draft using the project's client billing entity.
change_invoice_statusmark_sent records a draft as sent; void cancels an unpaid invoice.
record_invoice_paymentRecord money already received against a sent invoice.

Projects and clients

ToolWhat it does
get_client_detailsRead a client's profile, metadata, account manager and status derived from projects visible to you.
update_clients_statusApply an active-setting change to 1–100 clients atomically.
update_clients_account_managerSet or clear the account manager for 1–100 clients atomically.
update_projectsAtomically update metadata or status for up to 100 projects.
delete_projectsPermanently delete up to 100 projects and related staffing, logged hours, billing, documents and activity.
duplicate_projectCreate a fresh project from a source client's, manager's, selected members' and capabilities' template.

Workforce

ToolWhat it does
get_teamsList teams and members.
manage_teamsCreate a team.
manage_capabilitiesCreate a capability.
get_user_capabilitiesRead member capability tags.
manage_user_capabilitiesAdd a member capability tag.
get_team_workloadRead the app workload matrix.
get_availabilityRead effective availability and overrides.
import_availabilityPreview or apply a dated availability import.

Time off

ToolWhat it does
manage_time_off_typesCreate a leave type.
get_time_off_approvalsRead your pending or reviewed approvals.
manage_holidaysCreate a company holiday.
manage_time_off_settingsUpdate OOO announcements.
get_time_off_overviewRead computed annual leave allowances.
import_time_offPreview or import leave records.
get_time_off_settingsRead time-off settings.
get_holidaysRead company holidays.

Workspace and access

ToolWhat it does
list_rolesList role IDs and descriptions.
create_memberCreate a named staffing member without login credentials.
manage_memberChange member status, role, or member/freelancer type.
list_languagesList supported profile language names and codes.
get_member_profile_detailsRead a workspace member's languages and software tools.
manage_member_profileAdd/update/remove a language or add/remove a software tool on your profile.
list_invitationsList invitations with limit/offset pagination.
manage_invitationCreate, resend, or cancel workspace invitations, or explicitly retrieve/rotate the shared join link.
get_workspaceRead connected workspace settings/domains or onboarding progress.
manage_workspaceUpdate workspace name/image/settings, add/remove an additional email domain, save onboarding progress, or open the browser to create/switch workspace.
get_integrationsRead workspace Slack status and your own Google Calendar connection without provider credentials.
manage_integrationDisconnect Slack or your Google Calendar, synchronize Slack members, or get the browser page to connect an integration through provider OAuth consent.
get_workspace_billingRead plan, subscription status, renewal date and payment card last four digits.
manage_workspace_billingCreate a real Stripe subscription checkout or customer portal URL, or synchronize subscription state from Stripe.
list_api_keysList workspace API key metadata and scopes without tokens.
create_api_keyCreate an API key with explicit scopes.
revoke_api_keyImmediately revoke a workspace API key.
get_mcp_activityRead workspace MCP connections, usage analytics, or recent request metadata.
revoke_mcp_connectionRevoke one user's MCP client connection in this workspace.

Project collaboration

ToolWhat it does
get_project_documentsList the document links visible to you for one project.
manage_project_documentCreate, update, or delete a project document link.
read_project_activityRead a timeline, authored health updates, one post, conversation summaries, earlier replies, or your posting permissions.
manage_project_activityPost a health update, start or reply to a conversation, change your own comment, or resolve/reopen a thread.
get_project_notification_settingsRead your subscription, notification preferences, recurring update reminder, and connected Slack channel without exposing credentials.
manage_project_notificationsChange your personal project preferences or manage shared Slack and project-manager update reminders.
get_assignment_commentsRead comments attached to up to 100 accessible weekly assignment IDs.
manage_assignment_commentAdd messages to a weekly assignment or delete one of your own messages.
get_project_hours_requestsList your hours requests or requests you can manage, optionally restricted to requests you may review.
manage_project_hours_requestRequest planned hours, review a pending request, or withdraw/delete a request you can manage.

On this page