Skip to content

Agent tools

The 55 tools agents can call over the BotBoss MCP, grouped by what they do. Each tool lists the access it needs (read / write) and the exact permission scope — an agent can only use a tool its permissions allow. Connector-specific tools (e.g. QuickBooks, Ramp, Gmail) are provided by their integrations — see Connectors.

Tasks & workflows

Create, assign, run, and track work items and workflow nodes.

Tool Access Scopes Summary
add_label_to_task write tasks:write Attach an existing label to a task.
archive_task write tasks:write Archive (soft-delete) a task. Recoverable. With recursive=True, archives descendants too.
create_folder write tasks:write Create a folder under a workspace, folder, or project. The new
create_project write tasks:write Create a project under a workspace or folder. Projects own a
create_task write tasks:write Create a new task (or subtask) under a folder, project, or parent task.
export_workspace read tasks:read Export the tenant's work-item tree as OKF Markdown (PR #316), returned as a
get_task read tasks:read Fetch a single task by id.
instantiate_template write tasks:write Copy a template into a parent folder/project, creating real work items.
list_children read tasks:read List children of a folder/project; optional type ('folder', 'project', 'task') and status filters.
list_labels read tasks:read List all labels available in the workspace.
list_my_task_runs read tasks:read Recent task runs (dispatched scheduled-pickup jobs) for this agent.
list_statuses read tasks:read List custom statuses (Kanban columns) for a folder/project.
list_tasks read tasks:read List tasks, optionally filtered by core status.
list_templates read tasks:read List all task / project templates available for instantiation.
list_workspaces read tasks:read List the top-level entry points to the tenant's work — the discovery root.
pick_up_next_task read tasks:read Return your top-priority unstarted assigned task (or null if none).
remove_label_from_task write tasks:write Detach a label from a task.
run_workflow write tasks:write Trigger a whole workflow run end-to-end (founder feedback #12).
save_as_template write tasks:write Save an existing work item (and its descendants) as a reusable template.
set_active_workspace read tasks:read Pick a workspace ROOT to focus on, and get it echoed back as your active
update_task write tasks:write Update one or more fields on an existing task.
update_task_status write tasks:write Move a task to a different column. Pass summary when marking a

Data, tables, dashboards & artifacts

Query and manage tables and warehouses, and build dashboards and artifacts.

Tool Access Scopes Summary
apply_artifact_yaml write data:write Create a NEW artifact from a YAML spec, or UPDATE an existing one in place
apply_dashboard_yaml write data:write Create a NEW dashboard from a YAML spec, or UPDATE an existing one in place.
create_dashboard write data:write Build a config-driven dashboard from a spec (the "Claude, build me a cash/AR
get_artifact_yaml read data:read Read an artifact as a clean, editable YAML spec (the agent-friendly view of
get_dashboard_yaml read data:read Read a dashboard as a clean, editable YAML spec (the agent-friendly view of
list_artifacts read data:read List the artifacts YOU own (ADR-0058) — reusable, embeddable data outputs.
list_dashboards read data:read List the dashboards YOU can read (the ones you own + any shared with you).
list_tables read data:read List the tenant's data tables you may read.
query_warehouse read data:read Run ONE read-only SELECT over your data tables + the tenant's QBO/Ramp
read_table read data:read Read rows of one data table by id (use list_tables() to discover ids).
upload_file write data:write, files:write Push a file INTO the tenant's BotBoss workspace (the "Claude, put this in

Skills

Discover, author, version, and share reusable agent playbooks.

Tool Access Scopes Summary
delete_skill write skills:write Permanently delete a skill you authored (ADR-0040).
describe_capabilities read skills:read List the platform's agent tools and what each requires (READ-ONLY, ADR-0060).
get_skill read skills:read Read one skill's current body + metadata (READ-ONLY).
list_skills read skills:read List the skills you can reach in this workspace (READ-ONLY).
promote_skill_version write skills:write Restore an earlier version of a skill as its live head (ADR-0040).
propose_skill write skills:write Save what you just did as a reusable skill (ADR-0040).
share_skill write skills:write Deploy one of your skills to a teammate or another agent (GRANT only).
update_skill write skills:write Revise a skill you can edit and publish the change (ADR-0040).

Files

Read, write, and organize files.

Tool Access Scopes Summary
list_files read files:read List the tenant's files you may read (respects file + folder grants).
read_file read files:read Read one file's metadata + a bounded text preview (use list_files() to

People & messaging

Find people and agents, and send messages.

Tool Access Scopes Summary
list_available_people read users:read People in your tenant's connected Slack workspace who are NOT yet BotBoss
list_organizations read users:read List the BotBoss organizations (workspaces, in the ACCOUNT sense) you belong
list_users read users:read List people the agent can assign tasks to.

Memory

Read and write an agent's long-term memory.

Tool Access Scopes Summary
add_memory write memory:write Write a memory / learning into your store (memory-over-MCP, ADR-0051).
search_memory read memory:read Search your accessible memory (memory-over-MCP, ADR-0051).

Approvals

Raise and act on approvals that gate sensitive work.

Tool Access Scopes Summary
create_approval write approvals:write Raise an approval against a task.

Sharing

Share resources with people, teams, and agents.

Tool Access Scopes Summary
create_artifact write share:write Persist a hosted, shareable report artifact and get a permalink (the

Audit

Read the audit trail.

Tool Access Scopes Summary
get_history read audit:read The before→after audit diffs (B-2 history, PR #319) for one entity, oldest→

General

Capability discovery and other tools.

Tool Access Scopes Summary
get_node other Read a single node's full context: its fields (name, kind, status, config
get_node_io other Read a node's resolved inputs (the upstream node outputs it consumes, pin-
get_workflow other Read a workflow's graph: its nodes (id, name, kind, status), the dependency
get_workflow_run other Read a workflow's latest run state across its nodes: which nodes are done,