List Tools
Get a list of all tools available to agents belonging to the org of the user
Headers
Authorization
Header authentication of the form Bearer <token>
Query parameters
after
limit
name
names
Filter by specific tool names
tool_ids
Filter by specific tool IDs - accepts repeated params or comma-separated values
search
Search tool names (case-insensitive partial match)
tool_types
Filter by tool type(s) - accepts repeated params or comma-separated values
exclude_tool_types
Tool type(s) to exclude - accepts repeated params or comma-separated values
return_only_letta_tools
Return only tools with tool_type starting with ‘letta_’
Response
Successful Response
id
The human-friendly ID of the Tool
tool_type
The type of the tool.
description
The description of the tool.
source_type
The type of the source code.
name
The name of the function.
source_code
The source code of the function.
json_schema
The JSON schema of the function.
args_json_schema
The args JSON schema of the function.
return_char_limit
The maximum number of characters in the response.
pip_requirements
Optional list of pip packages required by this tool.
npm_requirements
Optional list of npm packages required by this tool.
default_requires_approval
Default value for whether or not executing this tool requires approval.
created_by_id
The id of the user that made this Tool.
last_updated_by_id
The id of the user that made this Tool.
metadata_
A dictionary of additional metadata for the tool.