Tool Servers API
The Tool Servers API allows you to manage external tool integrations that agents and assistants can use. Tool servers define collections of API endpoints that can be called as tools during AI executions.Capabilities
- CRUD Operations: Create, read, update, and delete tool servers
- Tool Management: Add, update, and remove individual tools
- Test Tool Calls: Test tool configurations before deployment
- Clone Servers: Duplicate tool server configurations
- Authentication: Support for JWT, OAuth2, Basic Auth, and custom headers
How Tool Servers Connect to Agents
Tool Servers provide external API capabilities through a layered architecture:Integration Steps
- Create Tool Server: Define your external API tools
- Assign to Tools Group: Link the tool server to a Tools Group (via dashboard)
- Configure Agent: Add the Tools Group UID to
availableToolsGroupsUids - Tools Available: The agent can now invoke tools during execution
Endpoints Summary
Tool Server Management
Tool Management
Example: Create Tool Server with Tools
Example: Add Tool to Existing Server
Example: Test Tool Call
Response
Tool Definition Schema
Parameter Handling
Response Post-Processing
When enabled, transform the response using JavaScript expressions:Authentication Configuration
JWT / Bearer Token
Basic Auth
OAuth2
Custom Headers
See Also
- Agents API - Use tools in agent executions
- API Reference - Full API documentation