Skip to main content
The Search category gives your agent fresh, real-time web results — the live data a base model can’t reach. Discover a tool with find_tools, then call it with type + params.

Providers

ProviderBest for
TavilyAI-optimized search with semantic understanding
Brave SearchPrivacy-focused, independent index, no tracking
PerplexityAnswer engine with verified, cited sources
SerperFast, reliable access to Google’s index at scale
ExaNeural/semantic search for research workflows
ParallelHigh-throughput search

Common operations

  • Web search
  • News search (getNewsSearch)
  • Image search (getImageSearch)
  • LLM context (getLlmContext)
  • Local POIs and descriptions (getLocalPois, getLocalDescriptions)

Example

1

Discover

find_tools("search the web for the latest Claude news")
2

Describe

describe_tool("Brave/getWebSearch") → params + per-call cost
3

Execute

execute_tool("Brave/getWebSearch", { query: "Claude news" })

The calling model

Discover → describe → execute, explained.