Node reference
A small set of nodes, plus one HTTP Request node that works as a step or as a tool an agent can call. Each reference lists the node's ports and configuration straight from the engine.
Every node in the editor
16 nodes today. Ports sit on the sides, as they do on the canvas.
TriggersStart a run
AgentsReason and decide
ToolsReach apps and APIs
- APIapi_request
Call one of your APIs with its saved auth. Can also be attached to an agent as a tool.
1 inTool2 out - Connectorconnector_action
Run an action on a connected app. Can also be attached to an agent as a tool.
1 inTool2 out - HTTP Requesthttp_request
Call any API. Can also be attached to an agent as a tool.
1 inTool2 out - MCP toolmcp_tool
Call a tool on one of your MCP servers. Can also be attached to an agent as a tool.
1 inTool2 out - Parse PDFpdf_parse
Turns a PDF into Markdown and structured JSON for agents and other nodes.
1 in2 out - Mask PIIpii_mask
Replaces personal data with tokens before text reaches a model.
1 in2 out
LogicRoute and shape data
OutputReturn the result
- Trigger · manual_triggerManual trigger nodeThe Manual Trigger starts a Worfilo workflow from the editor with test inputs, so you can build and debug AI workflows before wiring a real event source.
- Trigger · webhook_triggerWebhook trigger nodeThe Webhook trigger starts a Worfilo workflow from an HTTP request. The node exists today; the public webhook endpoint is on the roadmap.
- Trigger · schedule_triggerSchedule trigger nodeThe Schedule trigger runs a Worfilo workflow on a cron schedule you set on the Triggers page, so a report or sync happens without anyone starting it.
- Agent · agentAgent node: Claude with tools and structured outputThe Agent node calls Claude with your prompt, uses attached HTTP, app, API and MCP tools in a loop, and returns text plus structured output to branch on.
- Tool · http_requestHTTP Request node: call any API as a toolThe HTTP Request node calls any API as a workflow step, or attaches to a Claude agent as a tool it can call with its own arguments.
- Logic · setSet node: build new values with templatesThe Set node builds a new object from named values and templates, to reshape data between AI workflow steps and keep agent prompts small.
- Logic · ifIf node: branch on a conditionThe If node branches a Worfilo workflow on an expression, firing its true or false port so only one path runs and the other is skipped.
- Logic · switchSwitch node: multi-way branchingThe Switch node routes a workflow down one of many branches: each case has its own port and expression, with a default port when none match.
- Logic · decisionDecision node: typed judgments with TypeSafe JevThe Decision node asks TypeSafe Jev yes/no, choice and score questions, then branches on calibrated probabilities, a weighted scorecard or rules.
- Logic · mergeMerge node: join branchesThe Merge node joins workflow branches back together once every incoming edge settles, passing on the first value, a list, or an object keyed by source.
- Tool · connector_actionConnector node: run an action on a connected appThe Connector node runs a GitHub, Slack, Notion, Linear or Tavily action with your account's connection, as a workflow step or as a tool an agent can call.
- Tool · api_requestAPI node: call your own APIs with saved authThe API node calls an HTTP API you added under APIs, with its saved auth, through a named endpoint or a custom request. It also works as an agent tool.
- Tool · mcp_toolMCP node: call a tool on an MCP serverThe MCP node calls a tool on a Model Context Protocol server you connected, with its saved auth. It also works as an agent tool, one tool or the whole server.
- Tool · pii_maskMask PII node: strip personal data before the modelThe Mask PII node replaces names, emails, phone numbers, card numbers and IDs with tokens such as <PERSON_1> before text reaches a Claude agent.
- Tool · pdf_parseParse PDF node: turn a PDF into Markdown for an agentThe Parse PDF node turns an uploaded, linked or attached PDF into Markdown and structured JSON, with headings, tables and page numbers, for a Claude agent.
- Output · outputOutput node: mark the workflow resultThe Output node marks the result of a Worfilo workflow run, from a template or its input, so the run panel and run history show what it produced.