What is a Tool?
A tool is an interface that extends the AI’s capabilities to external systems. The AI can fetch real-time information beyond its training data or trigger actions on external systems.Use Cases
Supported Protocols
OpenAPI
MCP
Tool List
In Workspace > Tools, view all registered tool integrations.
Manage registered tool integrations in Workspace > Tools
...) on each tool card lets you delete.
Creating a Tool
Tool creation has two steps: enter basic info (CreateTool), then configure the connection on the detail page (ToolDetail).Create a new tool

Set tool name, description, and access permissions
Configure the connection on the detail page
/workspace/tools/{id}).
See the OpenAPI Tool Connection and MCP Tool Connection sections below for the detail page configuration.OpenAPI Tool Connection
How to connect a REST API that provides an OpenAPI (formerly Swagger) spec. Configure the following on the tool detail page.
On the tool detail page, configure connection type, URL, auth, and Tool Description
Connection Settings
- Bearer Token Auth
- Session Auth
Authorization: Bearer <token> header on API calls.Test Connection and Verify Functions
After configuration, click the Test Connection button. When the connection succeeds, the Available Functions panel on the right auto-displays the API endpoint list. Each function shows HTTP method (GET, POST, etc.), name, description, and path. Hover to see parameter details.
On successful connection, the available API endpoint list is displayed automatically
MCP Tool Connection
MCP (Model Context Protocol) is a dedicated protocol for communication between AI models and external tools. On the tool detail page, change Connection Type to MCP and configure the following.
Change Connection Type to MCP and configure server URL and authentication
Connection Settings
MCP Authentication Methods
- None
- Bearer Token
- API Key
- OAuth 2.0 (User SSO)
Additional Headers
If the MCP server requires custom headers, enter them in the Additional Headers field. One per line inkey: value form.
Test Connection
Click Test Connection to connect to the MCP server and fetch the list of provided tools. On success, the MCP tool list is shown in the Available Functions panel on the right.Tool Description (for the agent)
The Tool Description field at the top of the tool detail page is used by the agent to decide when to use this tool server.- Write the description directly, or click the AI button to auto-generate based on the connected function list
- For AI generation, choose the model from the dropdown (default: system default model)
- AI generation is only possible after Test Connection has loaded the function list
Using Tools
Connect a Tool to an Agent
When you connect a tool to an agent, the AI auto-invokes it at appropriate moments during a conversation.- In Workspace > Agents, open the agent edit screen
- Pick the tool to connect in the Tools section
- Save
Tool Invocation in Chat
The AI analyzes the user’s question, decides if a tool is needed, and calls it automatically when so.Tool Management
Edit
Click a card in the tool list to go to the detail page where you can edit connection settings, name, description, Tool Description, and more. Save changes with the Save & Update button at the top-right of the detail page.Delete
In the tool list, click the menu (...) on the right of a card and select Delete.
Confirm in the deletion dialog and the tool is permanently deleted.
Change Access
Click the Access button at the top-right of the detail page to change access permissions. Specify Read and Write permissions per group/user, or set to Public.Security Considerations
Troubleshooting
Connection failed
Connection failed
API call failed
API call failed
MCP server connection failed
MCP server connection failed
FAQ
Can I connect any API?
Can I connect any API?
Are there API call costs?
Are there API call costs?
Is sensitive data safe?
Is sensitive data safe?
Should I use OpenAPI or MCP?
Should I use OpenAPI or MCP?
