Tools Call node
The Tools Call node executes a registered tool — either a built-in system tool or a custom project tool. Tools are pre-built functions that connect to external services, perform computations, or interact with APIs.
When to use
- Call external APIs (send email, search the web, create calendar events)
- Execute pre-built integrations (Slack, Jira, GitHub, etc.)
- Run MCP (Model Context Protocol) server tools
- Perform operations that require external credentials
Configuration
Click the Tools Call node to open its full-screen configuration panel.
Tool selection
The panel is split into two areas: a tool browser (left) and a tool configuration area (right).
Tool browser has two tabs:
| Tab | Description |
|---|---|
| System | Platform-provided tools available to all projects |
| Project | Custom tools configured in your project’s Agent Tools section |
Filtering:
| Control | Type | Description |
|---|---|---|
| Category | Combobox | Filter by type: All, FUNCTION, DATA_PULL, ACTION |
| Search | Text field | Search tools by name |
Available System tools
The platform provides these built-in system tools:
| Tool | Category |
|---|---|
| Create Database Table | DATA_PULL |
| Create Related Tables | DATA_PULL |
| Modify Table | ACTION |
| Generate Sample Data | ACTION |
| Generate Multi-Table Data | ACTION |
| Preview Table Data | DATA_PULL |
| RAG Search | DATA_PULL |
| List RAG Stores | DATA_PULL |
| RAG Store Status | DATA_PULL |
| RAG Reindex | ACTION |
| Web Search | DATA_PULL |
| Web Crawler | DATA_PULL |
| HTTP Request | ACTION |
| Email Reader | DATA_PULL |
| Email Attachment Download | ACTION |
| Google Meet Create | ACTION |
| Google Meet Update | ACTION |
Output
The Tools Call node outputs:
| Variable | Description |
|---|---|
result | The tool’s return value (structure depends on the tool) |
success | Boolean — whether the tool executed without error |
error | Error message (if success is false and error handling is continue) |
Tool types
System tools
Built-in tools provided by the platform:
- Web Search — Search the internet
- Send Email — Send emails via configured channel
- HTTP Request — Make arbitrary HTTP calls
- Document Parse — Extract text from PDFs/documents
Project tools (custom)
Tools you configure in Agentic Workspace → Agent Tools:
- MCP Server tools — Connect to any MCP-compatible server
- Custom API tools — Define endpoint, auth, parameters
- Function tools — JavaScript/Python functions
Tools are configured once in the project and reused across multiple agents. See Tools & integrations for setup details.
Common patterns
- Search and summarize — Tools Call (web search) → Quick Prompt (summarize results).
- Send notification — Quick Prompt (compose message) → Tools Call (send email/Slack).
- Enrich data — Query Table → Tools Call (external API lookup) → Update Row.
Common issues
- “Tool not found” — The tool may not be configured in this project. Check Agent Tools in the sidebar.
- Authentication error — Tool credentials may have expired. Re-configure in Agent Tools.
- Timeout — External services may be slow. Increase the timeout or add retry logic.