Tool Nodes
Tool nodes let your workflow interact with external systems. Call HTTP APIs, connect to MCP servers, and integrate with third-party services directly from your workflow.Security: Tool credentials are encrypted at rest and are never exposed in API responses. Credentials are sent once during creation and cannot be retrieved afterward.
tool.http_request
Call an external HTTP endpoint. The HTTP Request node makes outbound API calls to external services. Use it to integrate with your CRM, ticketing system, payment provider, or any REST API.Configuration
URL and Body Variables
Use context variables in URLs and request bodies:Security Protections
The HTTP Request node includes built-in security measures:- SSRF protection: Private IP addresses and internal network ranges are blocked
- URL allowlists: Admins can configure which domains are permitted
- Encrypted credentials: API keys and tokens are stored encrypted, never logged or exposed
- Request logging: All outbound requests are logged in run steps (with sensitive headers redacted)
Outputs
Connections
- Inputs: Single input handle from the previous node
- Outputs: Single output handle passing the response to the next node
Example Use Case
After a customer asks about their order status, use an HTTP Request node to call your e-commerce API:GET https://api.myshop.com/orders/{{conversation.fields.order_id}}/status. Pass the response to an AI Respond node that can formulate a natural language update for the customer.
tool.mcp_call
Call a tool on an MCP (Model Context Protocol) server. The MCP Call node connects to MCP-compatible servers, enabling advanced integrations with services that implement the Model Context Protocol. MCP provides a standardized way for AI applications to interact with external tools and data sources.Configuration
Outputs
Connections
- Inputs: Single input handle from the previous node
- Outputs: Single output handle passing the MCP tool result to the next node
Example Use Case
Connect to an MCP server that provides database query tools. Call asearch_knowledge_base tool with the customer’s question as input, then pass the results to an AI Respond node to generate an answer grounded in your proprietary data.
MCP is an advanced integration pattern. Most workflows will use
tool.http_request for standard API integrations. Use tool.mcp_call when integrating with services that specifically implement the Model Context Protocol.Managing Tool Credentials
Tool credentials are managed in Settings > Tools within your workspace:- Create a tool definition with the endpoint URL and method
- Add credentials (API key, bearer token, or custom headers) — these are encrypted immediately
- Test the connection using the built-in test button
- Reference the tool in your workflow nodes by selecting it from the tool picker in the inspector panel
- Encrypted at rest
- Sent once during creation, never returned in API responses
- Scoped to your workspace (tenant isolation enforced)
- Visible only to Admin role users