Tools
Manage and discover tools available for AI agents to use in their workflows.
Create tool
Creates a tool that agents can call. Tools give agents capabilities to interact with external systems, process data, query corpora, or run custom logic. Agents select and invoke tools dynamically based on their instructions and the current session.
List tools
Lists all tools available to the authenticated user. Supports filtering and pagination. Tools represent capabilities that agents can invoke during a session, including built-in system tools and user-defined Lambda tools. Use filters to locate tools by name, type, status, or tool server.
Test Lambda tool without creation
Tests a Lambda tool without creating it.
Get tool
Returns the full details of a tool, including its description, input schema, metadata, and capabilities. Tools may represent structured search functions, document-processing workflows, or user-defined Lambda functions. Some tools work with artifacts stored in a session. Others operate on structured inputs defined by their JSON schema.
Update tool
Updates an existing tool’s configuration, including its metadata, enabled status, or other properties. Updating a tool changes how agents invoke it during a session.
Delete tool
Deletes a tool and its configuration permanently. This action cannot be undone. Agent calls to a deleted tool fail. Update agent configurations before you delete a tool.
Test Lambda tool
Tests an existing Lambda tool by executing it with test inputs.