MCP & agents

All 184 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 — 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 15 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.

  • 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 1 tool

Uncategorized tools exposed by the Stable Baseline MCP server.

  • 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.

Full Uncategorized reference →