MCP & agents

All 189 MCP tools, grouped.

The full catalogue of tools an MCP-connected agent can call, across 19 categories. Every tool honours your credential's permission scope and organisation capabilities. Agents only see what they're authorised to call.

Discovery is a tool, too

Your agent can call searchTools at any time to get the live catalogue plus input schemas. Pass category to narrow it down. The slugs below match the canonical category strings.

Tools for an agent to discover orgs, workspaces, projects, folders, and the document tree.

  • getFolderHierarchy

    Tree rooted at a given folder.

  • getProjectHierarchy

    Full folder + document tree for a project.

  • listOrganisations

    List all orgs the credential can see (single-org for project-scoped keys).

  • listProjects

    List projects under a workspace.

  • listWorkspaces

    List workspaces under an org.

  • searchTools

    Search the MCP tool catalogue itself by keyword or category.

Full Navigation reference →

Folders 5 tools

Folder CRUD and reparenting inside a workspace or project.

  • createFolder

    Create a new folder under a parent.

  • deleteFolder

    Remove a folder (cascades to soft-delete child documents).

  • listFolders

    List folders in a workspace or project.

  • reorderFolders

    Batch-reorder folders by setting sibling positions.

  • updateFolder

    Rename, move (reparent), or reorder a single folder.

Full Folders reference →

Documents 12 tools

Document CRUD, edit-by-patch, find-and-replace, version history.

  • createDocument

    Create a new document. Followed by diagram/image inserts.

  • createDocumentFromUpload

    Convert an uploaded file (Word, PDF, etc.) into a CDMD document.

  • createDocumentIngestSession

    Get an upload session for a document conversion.

  • deleteDocument

    Soft-delete a document.

  • editDocument

    Apply a line-based patch with optimistic locking. Also moves/repositions a single document via folderId/position.

  • findAndReplaceTextInDocument

    Targeted string replacement across the document body.

  • getCdmdLanguageGuide

    Full CDMD block reference (markdown superset for Stable Baseline).

  • getDocument

    Read a document by ID (returns CDMD content + version timestamp).

  • getDocumentIngestJob

    Poll the status of an ingest job.

  • listDocuments

    List documents in a folder or project.

  • listDocumentVersions

    Version history with authors, summaries, and timestamps.

  • reorderDocuments

    Batch-reorder documents by setting sibling positions.

Full Documents reference →

Diagrams 9 tools

40+ diagram types: Mermaid, BPMN 2.0, D2, PlantUML, ELK architecture, sequence, state, ERD.

  • deleteDiagramInDocument

    Remove a diagram from a document.

  • getDiagramImage

    Render a diagram that ALREADY exists in a document to an IMAGE (svg/png/jpeg @1x/2x/3x) and return it as a temporary signed URL (expires in 1 hour) plus, for png/jpeg, the image inline so you can se…

  • getDiagramInDocument

    Read a diagram's current source.

  • getDiagramTypeGuide

    Syntax reference for a specific diagram type.

  • insertDiagramInDocument

    Add a new diagram inline in a document.

  • listArchitectureIcons

    Icon sets (AWS, GCP, Azure, dev) for architecture diagrams.

  • listDiagramTypes

    Catalogue of all supported diagram types.

  • renderDiagram

    Generate a diagram from its DSL/code and get the IMAGE back, WITHOUT inserting it into any document or whiteboard.

  • updateDiagramInDocument

    Replace or patch a diagram (versioned).

Full Diagrams reference →

Images 5 tools

Image upload sessions, inline placement, replace, delete.

  • createImageUploadSession

    Get a signed URL to upload an image (multipart-safe).

  • deleteImageInDocument

    Remove an image from a document.

  • getImageInDocument

    Read image metadata and the signed serve URL.

  • insertImageInDocument

    Drop an uploaded image into a document at a specific position.

  • updateImageInDocument

    Replace an image in place (preserves attribution).

Full Images reference →

Whiteboards 16 tools

Infinite-canvas Excalidraw boards: elements, stencils, embedded diagrams and images.

  • addWhiteboardElements

    Add shapes, sticky notes, arrows, text, stencils, or images to a board.

  • createWhiteboard

    Create a new whiteboard in a project.

  • dataToTable

    Render tabular data as an aligned grid of labelled cells on a whiteboard, deterministically.

  • deleteWhiteboard

    Remove a whiteboard.

  • designWhiteboard

    Design a complete, visually polished whiteboard from a natural-language goal using the PREMIUM multi-agent pipeline (the same one the in-app assistant uses): it browses the stencil/icon library, co…

  • duplicateWhiteboardElements

    Clone a group of elements (offset by dx/dy) to stamp consistent copies.

  • editWhiteboardImageRegion

    Mask-edit (inpaint) one region of an image element on a whiteboard.

  • getWhiteboard

    Read a whiteboard's scene (elements, app state, files).

  • getWhiteboardGuide

    Authoring guide for building rich whiteboards (read before non-trivial boards).

  • getWhiteboardImage

    Read a board image's metadata and signed serve URL.

  • insertWhiteboardDiagram

    Embed a rendered Mermaid / D2 / PlantUML / BPMN diagram into the canvas.

  • insertWhiteboardImage

    Place an uploaded image onto the canvas.

  • listWhiteboards

    List whiteboards in a project.

  • listWhiteboardStencils

    Browse the stencil library (wireframes, kanban, UML, BPMN, charts, people).

  • traceImage

    Turn a raster image into hand-drawn freedraw strokes on a whiteboard, deterministically.

  • updateWhiteboardScene

    Replace or patch the whole scene (optimistic locking).

Full Whiteboards reference →

Data files 2 tools

CSV, JSON, and TSV uploads for Vega and Vega-Lite charts.

  • createVegaDataUploadSession

    Get a signed URL for a CSV / JSON / TSV upload.

  • deleteVegaDataFile

    Remove a data file (referencing charts fall back to empty).

Full Data reference →

Improvements register 15 tools

Improvement items, evidence, activity, taxonomy.

  • addImprovementActivity

    Add a comment or status-change to an improvement.

  • addImprovementEvidence

    Attach a doc, diagram, or link as evidence.

  • createImprovement

    Capture a new improvement.

  • createImprovementCategory

    Add a category.

  • deleteImprovement

    Remove an improvement.

  • deleteImprovementCategory

    Remove a category.

  • deleteImprovementComment

    Remove an activity entry.

  • getImprovement

    Read a single improvement (includes activity + evidence).

  • listImprovementCategories

    Category taxonomy for an org.

  • listImprovements

    List improvements with status / category / priority filters.

  • reorderImprovementCategories

    Change category display order.

  • searchImprovements

    Full-text search across improvements.

  • updateImprovement

    Change status, type, priority, owner, or text.

  • updateImprovementCategory

    Edit a category's name, colour, or icon.

  • updateImprovementComment

    Edit an activity entry.

Full Improvements reference →

Plans, phases, tasks 28 tools

WBS phases, tasks, dependencies, and the Gantt timeline cascade.

  • acceptTaskDependencyReview

    Sign off on a pending cascade review.

  • addPlanActivity

    Add a comment or activity entry to a plan.

  • applyTaskDependencyCascade

    Apply a previously previewed cascade in one transaction.

  • createPlan

    Create a new plan.

  • createPlanPhase

    Add a phase.

  • createTask

    Create a new task.

  • createTaskDependency

    Link two tasks with a finish-to-start (or other) constraint.

  • deletePlan

    Remove a plan.

  • deletePlanComment

    Remove an activity entry.

  • deletePlanPhase

    Remove a phase.

  • deleteTaskDependency

    Remove a dependency.

  • dismissTaskDependencyReview

    Discard a pending cascade review.

  • getPlan

    Read a plan with its phases and items.

  • getPlanHierarchy

    Plan → phases → tasks tree.

  • getPlanPhase

    Read a single phase.

  • getTask

    Read a single task.

  • listPlanPhases

    Phases under a plan.

  • listPlans

    List plans under a project.

  • listTaskDependencies

    Inbound and outbound dependencies for a task.

  • listTasks

    List tasks in a phase.

  • previewTaskDependencyCascade

    Compute the ripple effect of a schedule change before applying.

  • reorderPlanPhases

    Set the WBS order of phases.

  • setPlanItemParent

    Move a document or folder to a new parent (works across folders + plan items).

  • updatePlan

    Change plan metadata or status.

  • updatePlanComment

    Edit an activity entry.

  • updatePlanPhase

    Edit phase dates, title, or owner.

  • updateTask

    Edit task fields, schedule, owner, or completion.

  • updateTaskDependency

    Change a dependency's type, lag, or critical flag.

Full Plans reference →

Knowledge graph 9 tools

Search and retrieval over the company brain (Enterprise tier).

  • kg_backlinks

    Backlinks into a document or entity.

  • kg_evaluate_retrieval

    Run a retrieval quality probe against a known-good answer set.

  • kg_get_entity

    Read a specific entity with its neighbours.

  • kg_get_wiki_page

    Curated wiki summary for an entity.

  • kg_list_communities

    Cluster summaries (community detection).

  • kg_related_documents

    Documents related to an entity or query.

  • kg_scope_status

    Whether the brain currently includes a document / project / workspace.

  • kg_search

    Search the knowledge graph (modes: local, global, graph, path).

  • kg_suggest_sample_questions

    Sample questions the brain has high-confidence answers for.

Full Knowledge graph reference →

Sign-up & onboarding 2 tools

Agent-driven account creation: start a sign-up, poll for verification, mint the first org.

  • pollSignupStatus

    Poll until the human confirms, then return the authenticated session.

  • startSignup

    Begin a sign-up. Returns a user code + verification URL for the human to confirm.

Full Sign-up reference →

Organisation lifecycle 9 tools

Create and update organisations, workspaces, and projects.

  • createOrganisation

    Create a new organisation. Subject to plan-tier cap.

  • createProject

    Create a project under a workspace.

  • createWorkspace

    Create a workspace under an organisation.

  • getOrganisation

    Read an organisation by ID (members, plan tier, settings).

  • getProject

    Read a project.

  • getWorkspace

    Read a workspace.

  • updateOrganisation

    Update organisation name, description, settings (admin).

  • updateProject

    Update project metadata.

  • updateWorkspace

    Update workspace metadata.

Full Organisation reference →

Members & invitations 15 tools

Invite, role change, deactivate, remove. Workspace-level membership.

  • addWorkspaceMember

    Add a workspace member.

  • cancelInvitation

    Cancel a pending invitation.

  • getCurrentUser

    Authenticated user's identity, role, and org membership.

  • getMember

    Read a single member.

  • inviteMember

    Send an invitation. Rate-limited 10/hour. Returns seat-billing impact.

  • listAssignablePrincipals

    Members and teams an agent can assign as task owners or evidence authors.

  • listInvitations

    List pending invitations.

  • listMembers

    List org members (org member or `manage_members` capability).

  • removeMember

    Hard remove. Refuses to remove the last owner.

  • removeWorkspaceMember

    Remove a workspace member.

  • resendInvitation

    Resend a pending invitation email.

  • setMemberActive

    Soft-deactivate / reactivate a member (preserves history).

  • updateMemberRole

    Change a member's organisation role.

  • updateProfile

    Update a profile (self always; others require admin).

  • updateWorkspaceMember

    Update a workspace member's role.

Full Members reference →

Teams 10 tools

Team CRUD and per-workspace access grants.

  • addTeamMember

    Add a member to a team.

  • createTeam

    Create a new team (org admin + `manage_teams`).

  • deleteTeam

    Remove a team.

  • getTeam

    Get a single team by ID with profile-enriched member list (display_name, email, avatar_url, role, joined_at).

  • grantTeamWorkspaceAccess

    Grant a team read / write / admin access to a workspace.

  • listTeams

    List teams in an organization, with optional search filter and an `includeMembers` flag that fans out to v_team_members in a single round-trip.

  • removeTeamMember

    Remove a member from a team.

  • revokeTeamWorkspaceAccess

    Revoke a team's access to a workspace.

  • updateTeam

    Update team name, description, or colour.

  • updateTeamWorkspaceAccess

    Change the access level a team has on a workspace.

Full Teams reference →

Resource permissions 6 tools

Per-resource permission CRUD with 3-state inheritance overrides.

  • deleteResourcePermission

    Revoke a permission.

  • getEffectivePermission

    Resolve the effective permission for a user on a resource (with source).

  • listResourcePermissions

    List permissions on a resource.

  • setResourcePermissionOverride

    Set a 3-state inheritance override (documents / improvements / plans).

  • updateResourcePermission

    Update an existing permission's level.

  • upsertResourcePermission

    Grant or update a permission. Principal is user XOR team.

Full Permissions reference →

Billing & subscription 16 tools

Subscription / seat / credit-package management with confirmation-token ritual.

  • applySubscriptionChange

    Apply a previewed change. Same-tier seat = in-place; cross-tier = Checkout.

  • cancelSubscription

    Soft-cancel (cancel_at_period_end). Never immediate.

  • getCreditBalance

    Current credit balance for the org.

  • getCreditPackages

    Available credit packages.

  • getCustomerPortalLink

    Returns a Stripe Customer Portal link for self-serve billing.

  • getPriceForTier

    Get pricing info for a tier (Enterprise stripped for non-admins).

  • getSubscription

    Read the current subscription (Stripe IDs stripped).

  • listCreditPurchases

    Past credit purchases.

  • listInvoices

    List invoices for the org.

  • listPaymentMethods

    List masked payment methods.

  • previewSubscriptionCancellation

    Preview cancellation impact (remaining credits, prepaid days, feature loss).

  • previewSubscriptionChange

    Preview a tier or seat change. Returns confirmation token + AUD totals.

  • purchaseCreditPackage

    Apply the quote and get a Checkout URL.

  • quoteCreditPackage

    Quote a credit-package purchase. Returns quote token.

  • reactivateSubscription

    Reactivate a soft-cancelled subscription.

  • updateBillingEmail

    Update the billing contact email.

Full Billing reference →

Knowledge graph admin 12 tools

Scope, ingest, batch control with credit-cost preview.

  • applyKgScopeChange

    Apply a previewed scope change (atomic, idempotent).

  • cancelAllKgInScope

    Cancel all in-flight KG operations in scope.

  • cancelKgBuildBatch

    Cancel an in-progress build batch.

  • getKgScopeTree

    Read the current scope state for the org/workspace.

  • previewKgRebuild

    Preview a rebuild of the brain (cost + ETA).

  • previewKgScopeChange

    Preview a scope change: credit cost, ETA, what changes.

  • resetDocumentInBrain

    Force-rebuild a single document's KG presence.

  • setKgDocumentScope

    Toggle document scope state.

  • setKgFolderScope

    Toggle folder scope state.

  • setKgProjectVisibility

    Set project visibility mode (strict / permissive / open).

  • setKgWorkspaceScope

    Toggle workspace scope (on / off / inherit). No re-ingest.

  • triggerKgRebuild

    Trigger a brain rebuild (consumes confirmation token).

Full KG admin reference →

Settings & preferences 7 tools

Org settings, feature flags, user preferences, plan entitlements.

  • getCurrentPlanEntitlements

    Resolved entitlement set for the org's current plan.

  • getOrgSettings

    Read the org settings JSONB blob.

  • getUserPreferences

    Read the calling user's preferences.

  • rebuildPlatformCatalogEmbeddings

    Internal maintenance (requires write).

  • updateOrgFeatureFlags

    Toggle plan-tier-gated feature flags (plans / improvements / compliance).

  • updateOrgSettings

    Merge an update into org settings (admin).

  • updateUserPreferences

    Update the calling user's preferences.

Full Settings reference →

Uncategorized 5 tools

Uncategorized tools exposed by the Stable Baseline MCP server.

  • createBrandKit

    Create a per-org BRAND KIT (palette/fonts/logo) that themes branded-executive slides and document exports.

  • designComponent

    Design ONE reusable, on-brand SLIDE COMPONENT and add it to the org's component library so every future branded deck (designWhiteboard designProfile:'branded-executive') can use it.

  • listBrandKits

    List an organisation's BRAND KITS (palette/fonts/logo), newest first.

  • searchInfographicTemplates

    Semantic search over the 276 AntV Infographic templates. Call this FIRST when building an `infographic` diagram so you pick the right structure for the content.

  • setDefaultBrandKit

    Set or clear the default BRAND KIT at a scope: organization, workspace, or project.

Full Uncategorized reference →