Explore topics

Topic

AI Agent Tools

A tool is where the agent touches the real world, so most production issues live here. This topic covers the whole tool lifecycle: typed definitions with Zod, input/output hooks, repairing malformed tool calls, generating tools at runtime, and gating destructive actions behind human approval. Then the capabilities themselves — neural web search with Exa, scraping with Cheerio and Firecrawl, and PDF ingestion — each wired into a working chat you can test.

22 patterns8 featured

Featured patterns

A curated starting point for this topic — open a live preview, then adapt the source.

8 curated

More patterns

Additional patterns that fit this topic.

14 more
01
Preliminary Tool ResultsReturn preliminary tool results using async iterables. Stream status updates during tool execution before the final result is available.
02
Tool API ContextPass arbitrary context from generateText/streamText to tool execution via experimental_context. Access context in tool execute functions for dynamic behavior.
03
Tool Call RepairRepair invalid tool calls using experimental_repairToolCall. Fix schema validation errors without requiring additional steps that pollute message history.
04
Search - Exa AI (robust)Search the web using Exa's semantic API and real-time crawling. Includes URL search, content extraction, Wikipedia, Reddit, and news search tools.
05
Search - Firecrawl (robust)Search the web using Firecrawl's API and real-time crawling. Includes URL search, content extraction, Wikipedia, Reddit, and news search tools.
06
Scrape - Cheerio (lightweight)Scrape websites using Cheerio's fast HTML parser. Includes URL scraping, website crawling, and content extraction without external API costs.
07
Scrape - Jina AI (advanced)Scrape websites using Jina AI's reader service with JavaScript rendering. Includes URL scraping, website crawling, and content extraction with AI-powered parsing.
08
Scrape - Markdown.new (free)Scrape websites using Cloudflare's markdown.new service. Extract clean markdown content from any URL. No API key required.
09
Claude Web Search ToolSearch the web with Claude AI. Includes result filtering, multiple search types, and language support.
10
@exalabs webSearch ToolSearch with Exa AI SDK's webSearch tool and Anthropic Claude Sonnet 4.5. Uses @exalabs/ai-sdk for seamless integration.
11
Firecrawl Scrape Tool ChatCrawl and extract content using Firecrawl's API. Includes URL processing, markdown conversion, and structured data extraction.
12
Jina AI Web ScraperScrape websites using Jina AI with JavaScript rendering and proxy rotation. Handles rate limiting and bot detection.
13
Cloudflare Markdown.new Web ScraperConvert any webpage to markdown using Cloudflare's markdown.new. Clean, structured output for AI pipelines and content processing.
14
AI Profile Enrichment FormAnalyze user profiles with AI and provide personalized suggestions. Enriches data, suggests improvements, and offers career insights.

Related topics

Continue with adjacent topics that share the same building blocks.

Browse by category

Jump into the catalog filtered by category.

You’ve reached the end of AI Agent Tools.