// agents.tools

Tool catalog

Every MCP tool your agent can call, grouped by the scope that unlocks it. This page is generated from the live scope definitions, so it never drifts from what the server actually exposes.

Scope names follow a <resource>:<action> convention. A key only sees the tools whose scope it carries (plus me_profile, which is scope-free). The human role behind the key is still enforced on top — a member-role key holding users:write still can't invite users. For the persona bundles and the role ceiling above all of this, see Capabilities.

Audit logaudit
audit:read
audit_list
Categoriescategories
categories:read
categories_list
Financialsfinancials

Covers both the FinancialUpdate surface (encrypted HTML reports) and the KPI surface (structured time-series metrics). A single scope for all financial data — matches the capabilities docs at /docs/agents/capabilities.

financials:read
financials_listfinancials_getkpis_listkpis_getkpis_sparkline
financials:write
financials_createfinancials_publishfinancials_updatefinancials_deletekpis_createkpis_updatekpis_deletekpis_record_periodkpis_restatekpis_target_createkpis_target_updatekpis_target_delete
KPIs (webhook)kpis

Webhook ingestion for KPI period values. Separate from financials:write because the webhook is a transport channel — narrow it down so a sync agent can push values without inheriting full KPI write rights.

kpis:webhook
POST /api/kpis/webhook
Meetingsmeetings
meetings:read
meetings_listmeetings_get
meetings:write
meetings_createmeetings_publishmeetings_updatemeetings_cancel
Notificationsnotifications
notifications:read
notifications_list
notifications:write
notifications_mark_read
Resolutionsresolutions
resolutions:read
resolutions_listresolutions_get
resolutions:vote
resolutions_vote
resolutions:write
resolutions_createresolutions_closeresolutions_update
Searchsearch
search:read
search_query
Updatesupdates

Board updates / reports

updates:read
updates_listupdates_get
updates:write
updates_createupdates_publishupdates_updateupdates_delete
Usersusers

Role check still applies — a MEMBER key can read users but cannot invite, regardless of this scope

users:read
users_listusers_get
users:write
users_invite
users:manage
users_updateusers_disableusers_grant_accessusers_revoke_access
Two entries that aren't quite tools

me_profile needs no scope — it's an identity-only call that works on any valid key, so it isn't listed above. And kpis:webhook isn't an MCP tool at all: it unlocks the REST endpoint POST /api/kpis/webhook for KPI-sync connectors. The kpis_webhook_ingest name is just how that scope appears in the catalog.

Each tool validates its inputs strictly (unknown arguments are rejected), and read/list tools return structured, paginated results. Once connected, ask your agent to call me_profile first to confirm the key works. Not connected yet? Start at Quick start.