Adding Tools

📘

Best Practice: Only enable tools that are necessary for the Agent's task. Enabling unnecessary tools may add complexity or slow response times.

Preenabled & Locked Tools

These are tools that are necessary for all Agents to function, and will always be enabled per Agent no matter what.

Tool NameFunction
String MatcherFinds the correct Advertiser Name, Campaign Name or other identifier based on the user's query. If no exact match is found, the AI will ask for clarification.
Query ExecutorWrites SQL queries to retrieve data from the assigned dataset(s). It can work with large datasets, but is limited to returning 100,000 rows at a time.
CSV ReaderMethod of passing results between the Agent, its tools and the user.
Planning ModeForces the Agent to create a To Do list before diving into tasks.

Available Optional Tools

These are tools that add to the Agent's capabilities when enabled in order to perform its task / complete its goal.

Tool NameFunction
Code InterpreterExecutes Python code, performs calculations, and generates charts/graphs.
Image GeneratorUses Recraft to generate images.
Image EditorUses Gemini 2.5 Flash Image; edits existing images seamlessly.
Web ResearcherUses Perplexity AI to research topics and summarize information.
Video GeneratorGenerates videos using Google's Vertex AI Veo model.
Allowed durations: 4s, 6s, 7s, 8s (default); Aspect ratios: 16:9, 19:6
This is an expensive tool. Plan out the content with your agent ahead of generating the videos.
Google Web SearcherSearches Google and returns top-ranked results via Serper.dev.
Web ScraperExtracts specific content from user-provided URLs via Firecrawl.dev.
Browser Use (Experimental)Uses steel.dev to launch and interact with a browser in real-time.
YouTube TranscriptFetches the transcript of a YouTube video so the Agent can read and reason over its content. Paste a YouTube URL in chat and the Agent will retrieve the transcript — useful for summarizing videos, extracting key points, or answering questions about what's said. Requires a video with captions available; videos without captions will return an error.
Static Website GeneratorGenerates a static artifact of the Agent's output for easy sharing. Assets from the Agent's knowledge and Agent convos are accessible by the website.
Ad LibraryHelps your agent answer — "What ads are our main competing brands running right now?" Bundles all four major ad transparency libraries (Google, Meta, TikTok, and LinkedIn) into a single optional tool. Supports per-platform opt-in; use cases include competitive research, creative analysis, and looking up live ad creative and listing data. See platform coverage details below.

Choosing the Right Tools

  • Code Interpreter → for calculations or data visualization
  • Web Researcher / Google Web Searcher → for real-time research
  • Web Scraper → for extracting data from structured websites
  • Browser Use (Experimental) → for navigating and interacting with websites
  • YouTube Transcript → for summarizing or analyzing the content of a YouTube video
  • Ad Library → for competitive ad research across Google, Meta, TikTok, and LinkedIn