Agent

List Toolsets

List the toolsets an agent can enable and their tool parameters.

GET /agent/v1/toolsets● Supported

Returns

200

Returns toolset descriptions, plugin names and versions, and each tool’s name, description, input schema, read-only status and default permission policy. Available at /agent/v1/toolsets. Reading the catalog does not change agent configuration. agent_toolset_20260401 contains all 13 native tools. TaskOutput, TaskStop, Monitor, Agent and SendMessage support individual enablement and permission policies and require bash. The compatibility API provides only the eight official tools.

Errors follow the Anthropic error format (type / message / request_id) — see error codes

Response

HTTP 200

Available toolsets

application/json

NameTypeDescription
dataarray<object>Items of this page, in the order requested by the call.
data[].typestringToolset type id as used in an agent's tools entry, for example agent_toolset_20260401.
data[].pluginobjectUnit that registers the toolset, with its name and version.
data[].descriptionstringFree-text description; null when none was set.
data[].environmentstringEnvironment in which the toolset's tools run, for example node22.
data[].toolsarray<object>Tools offered to the model.
next_pagenullOpaque cursor for the next page: pass it unchanged as page to continue. Null when this is the last page.