Skip to content

Tool vocabulary

Tools (/admin/skills) manages the vocabulary of tool ids Taikon knows about - their effect class, description, and whether they’re enabled at all. This is a different thing from deciding who can use a tool: that authorization lives in Access Control, not here.

Each built-in tool has a row with an inline effect-class select, a description input, and an Enabled toggle, each with its own Save. Effect class controls how cautiously a tool call is treated (for example, whether it counts as a write or a destructive action); you can only tighten a built-in tool’s effect class, never loosen it below what it was designed for.

The Scope column is derived by the broker, not editable here - it describes what the tool touches (for example a workspace file or an external connector) rather than who can use it.

The “Register skill” form lets you add a tool id backed by an MCP server, in the form mcp:<connection>:<tool>, with its own effect-class select and description. This is how a tool exposed by an MCP server becomes something you can grant to agents through Access Control.

Delete asks for confirmation before removing a row. Deleting a built-in tool doesn’t erase it permanently - it reverts to its default effect class and description. Deleting a custom MCP-backed tool id removes it from the vocabulary entirely.

Editing a tool here changes how the tool is classified and described, not who can call it. Granting a tool to a user or group happens on the Access Control Tools or Groups tab.

Effect class is what your organization’s policy checks and kill switches key off. The four Capabilities kill switches - network egress, external writes, credential access, destructive actions - act on a tool’s effect class, not on its individual grants. Tightening a tool’s effect class here can make it subject to a kill switch it wasn’t subject to before; loosening it below its built-in default is not possible, so a tool cannot accidentally become less carefully checked than it was designed to be.

  • Skills & tools explains what a tool is from a user’s point of view and why access is deny-by-default.
  • Skill bundles covers bundling tools together with instructions and keyword auto-load.
  • MCP servers covers registering the servers a custom tool id can be backed by.