Skip to content
Worfilo

Use case

Web research agent with a search tool

Updated September 19, 2026

Some questions need live data. Connect Tavily once and attach its web search to an agent as a tool. The agent decides when to search, with which query, and how many times.

Nodes used:manual_triggeragentconnector_actionoutput

How the workflow runs

  1. The trigger carries a research question.
  2. The research agent has one tool: a Connector node running Tavily · Web search, connected to its tools port with a dashed tool edge.
  3. The agent calls the tool as often as it needs, up to its max tool rounds (6 by default), then writes the summary.
  4. The Output node marks the summary as the workflow result.

Describe the tool

A connector action already describes its inputs to the model. Leave Query empty so the agent fills it, and fix the rest so every call stays within bounds:

Search · Tavily · Web search
Query: (left empty, the agent fills it)
Depth: basic
Results: 5

Tool description:
Search the web. Call once per distinct question.

Searching your own index instead? Add it under APIs with a saved GET /search?q={query} endpoint and attach an API node the same way.

When a call fails

A failing tool does not fail the run. The agent receives an error result and can retry with different arguments or explain what it could not find. Every call and response is recorded on the run for replay.

Keep it bounded

Build it on the canvas

Create a free account, describe the workflow or wire it yourself, and run it in the browser.