Tools

Built-in Tools

Reference guide for all built-in tools available on thinnestAI — search, scraping, data, productivity, communication, and more.

Built-in Tools

thinnestAI comes with dozens of pre-built tools that your agents can use out of the box. Most only require an API key to get started.

Search Tools

Tools for searching the web, academic databases, and knowledge repositories.

ToolDescriptionAPI Key Required
DuckDuckGoPrivacy-focused web search. No API key needed — great for getting started.No
TavilyAI-optimized search engine built for agents. Returns clean, structured results.Yes
ExaNeural search engine that understands meaning, not just keywords. Excellent for research tasks.Yes
SerpAPIGoogle Search results via API. Supports Google, Bing, Yahoo, and more.Yes
Brave SearchPrivacy-focused search engine with its own independent index. High-quality results without tracking.Yes
Web Search (Generic)A unified web search interface that works across multiple providers. Good default choice when you don't need a specific engine.Varies
Baidu SearchChina's largest search engine. Essential for agents serving Chinese-language users.Yes
AgentQLAI-native search and data extraction. Converts natural language queries into structured web data.Yes
LinkupReal-time web search optimized for AI agents. Returns structured, up-to-date results with source attribution.Yes
WikipediaSearch and retrieve Wikipedia articles. Useful for factual lookups and definitions.No
PubMedSearch biomedical and life science literature from the National Library of Medicine.No
ArXivSearch academic papers across physics, math, CS, and more.No

Setting Up a Search Tool

  1. Go to your agent's Tools section.
  2. Click Add Tool and select a search tool (e.g., Tavily).
  3. Enter your API key if required.
  4. Save — your agent can now search the web.
# Example: Get a Tavily API key
TAVILY_API_KEY=tvly-xxxxxxxxxxxxx

Web Scraping Tools

Tools for extracting content from web pages and turning them into clean text.

ToolDescriptionAPI Key Required
FirecrawlPowerful web scraper that handles JavaScript-rendered pages. Returns clean markdown.Yes
Crawl4AIOpen-source web crawler optimized for AI. Handles complex sites.No
JinaReaderConverts any URL into clean, LLM-friendly text. Simple and fast.Yes
SpiderHigh-performance web crawler with anti-bot handling.Yes
NewspaperExtracts and parses news articles. Pulls title, authors, text, and images.No
BrowserbaseCloud-hosted headless browsers for scraping JavaScript-heavy sites. Handles authentication, CAPTCHAs, and complex interactions.Yes
Bright DataEnterprise web data platform with proxy networks and pre-built collectors for structured data extraction at scale.Yes
OxylabsPremium proxy and scraping infrastructure. Excellent for large-scale, geo-targeted data collection.Yes
ScrapeGraphAI-powered scraping that understands page structure. Extracts data using natural language instructions.Yes

When to Use Scraping Tools

  • Firecrawl — Best for JavaScript-heavy sites (SPAs, dashboards).
  • JinaReader — Best for quick, clean text extraction from articles and docs.
  • Crawl4AI — Best when you need a free, self-hosted option.
  • Newspaper — Best specifically for news articles and blog posts.

Data & Analytics Tools

Tools for querying databases, analyzing CSVs, and working with structured data.

ToolDescriptionAPI Key Required
Dash (Self-Learning DB)Self-learning data agent with 6-layer context. Learns from every query, auto-corrects errors, and gets smarter over time. Inspired by OpenAI's in-house data agent.Connection string
DuckDBIn-process SQL database. Query CSV, Parquet, and JSON files with SQL.No
CSV ToolsRead, filter, and analyze CSV files directly.No
SQLConnect to any SQL database and run queries.Connection string
PostgreSQLDirect PostgreSQL database integration for queries and operations.Connection string
BigQueryQuery Google BigQuery datasets. Great for large-scale analytics.Yes
Neo4jGraph database queries and operations. Ideal for relationship-heavy data like org charts, social networks, and knowledge graphs.Connection string
PandasPython-powered data analysis. Transform, filter, aggregate data.No

Dash vs PostgreSQL Tool

FeatureDashPostgreSQL
Schema discoveryAuto-discovers tables, columns, indexes, constraintsManual
Business annotationsPer-table/column notes, metric definitionsNone
Self-learningLearns from successful queries and error correctionsNone
Auto-retryDiagnoses errors, suggests fixes, retries automaticallyNone
SecurityRead-only by default, blocks writesFull access
VisualizationSuggests chart types for resultsNone

Use Dash for natural language data analysis where the agent queries a database on behalf of users. Use PostgreSQL for direct database operations where you need full read/write access.

Example: Data Analysis Agent

Assign the DuckDB and CSV tools to create an agent that can analyze uploaded data:

# Agent can answer questions like:
# "What were our top 10 customers by revenue last quarter?"
# "Show me the trend of signups over the past 6 months"
# "Find all orders where the total exceeds $500"

Finance Tools

Tools for accessing financial data, stock prices, and market information.

ToolDescriptionAPI Key Required
YFinanceYahoo Finance data — stock prices, company info, historical data, financials.No
OpenBBProfessional-grade financial data platform. Covers stocks, crypto, forex, and economics.Yes
Financial DatasetsAccess curated financial datasets including SEC filings, earnings transcripts, institutional holdings, and economic indicators.Yes
ValyuReal-time financial data API with market data, company fundamentals, and alternative data signals.Yes

Example: Financial Research Agent

# Agent can answer:
# "What's Apple's current stock price?"
# "Compare Tesla and Ford's P/E ratios"
# "Show me Bitcoin's price over the last 30 days"

AI Generation Tools

Tools for generating images, audio, and other media using AI models.

ToolDescriptionAPI Key Required
DALL-E 3OpenAI's image generation model. Create images from text descriptions.Yes (OpenAI)
ElevenLabs TTSHigh-quality text-to-speech. Generate natural-sounding audio.Yes
ReplicateRun open-source AI models (Stable Diffusion, LLaMA, etc.) via API.Yes
FALFast AI model inference. Image generation, video, and more.Yes

Productivity Tools

Tools for project management, task tracking, documentation, and scheduling.

ToolDescriptionAPI Key Required
GitHubManage repositories, issues, pull requests, and code.Yes (Token)
LinearModern project management. Create and update issues, track sprints.Yes
TodoistTask management. Create, complete, and organize tasks and projects.Yes
ConfluenceAtlassian wiki. Search and create documentation pages.Yes
ClickUpAll-in-one project management. Tasks, docs, goals, and more.Yes
Cal.comOpen-source scheduling. Book meetings and manage availability.Yes

Communication Tools

Tools for messaging, notifications, and meeting management.

ToolDescriptionAPI Key Required
SlackSend messages, read channels, manage conversations in Slack workspaces.Yes (Bot Token)
DiscordSend messages and interact with Discord servers.Yes (Bot Token)
TelegramSend messages via Telegram bots.Yes (Bot Token)
Microsoft TeamsSend messages and notifications to Teams channels.Yes
ZoomCreate and manage Zoom meetings.Yes
SMSSend text messages via Twilio, Plivo, Vonage, and other providers.Yes

CRM & Sales Tools

Tools for customer relationship management, lead tracking, and outreach.

ToolDescriptionAPI Key Required
HubSpotFull CRM — contacts, deals, companies, and pipelines.Yes
SalesforceEnterprise CRM integration. Query and update Salesforce records.Yes
LinkedInProfessional networking. Search profiles and company data.Yes
ApolloB2B sales intelligence. Find contacts, enrich data, manage sequences.Yes
ActiveCampaignMarketing automation and CRM. Manage contacts and campaigns.Yes

Cloud & Infrastructure Tools

Tools for cloud services, serverless functions, and automation.

ToolDescriptionAPI Key Required
AWS LambdaInvoke serverless functions on AWS.Yes (AWS Credentials)
AWS SESSend emails via Amazon Simple Email Service.Yes (AWS Credentials)
ApifyWeb scraping and automation platform. Run pre-built scraping actors.Yes
E2BSecure cloud sandboxes for running code. Execute Python, Node.js, and more.Yes

Google Suite Tools

Deep integrations with Google Workspace. See individual guides for setup.

ToolDescriptionSetup
GmailRead, search, send, and draft emails.OAuth
Google CalendarList, create, update, and delete calendar events.OAuth
Google SheetsRead and write spreadsheet data.OAuth
Google DriveSearch, read, upload, and manage files in Google Drive. Access shared drives and folders.OAuth

Memory Tools

Tools for giving agents persistent memory across conversations.

ToolDescriptionAPI Key Required
Agent MemoryBuilt-in memory that persists facts, preferences, and context across sessions. Your agent remembers what users told it in previous conversations.No
Zep MemoryExternal memory service with automatic entity extraction, relationship tracking, and temporal awareness. Best for complex, long-running agent relationships.Yes

When to Use Memory Tools

  • Agent Memory — Use when you need simple, built-in persistence (e.g., "remember my name is Alex"). Works out of the box with no external dependencies.
  • Zep Memory — Use when you need advanced memory features like entity graphs, automatic summarization, or memory search across thousands of past interactions.

Coding Tools

Tools for writing, executing, and analyzing code.

ToolDescriptionAPI Key Required
Coding ToolsSuite of code generation, execution, and analysis capabilities. Agents can write Python, JavaScript, SQL, and more, then execute it in a sandboxed environment.No

Example: Data Processing Agent

# Agent can:
# "Write a Python script to clean this CSV data"
# "Generate a SQL query to find duplicate records"
# "Create a chart from this dataset"

Orchestration Tools

Tools for managing complex agent workflows and parallel execution.

ToolDescriptionAPI Key Required
Parallel ExecutionRun multiple tool calls simultaneously. Speeds up workflows where independent operations can happen at the same time.No
Workflow ToolsDefine multi-step workflows with branching logic, loops, and conditional execution. Useful for complex business processes.No

When to Use Orchestration Tools

  • Parallel Execution — When your agent needs to call multiple APIs or tools at once (e.g., search three databases simultaneously).
  • Workflow Tools — When you need structured, repeatable processes with error handling and retry logic.

Other Tools

ToolDescriptionAPI Key Required
Google MapsGeocoding, directions, place search, and distance calculations.Yes
OpenWeatherCurrent weather, forecasts, and historical weather data.Yes
CalculatorMathematical calculations. No setup required.No
File OperationsRead and write files. Useful for document processing workflows.No

Configuring API Keys

Most tools require an API key. You can configure these in two ways:

Per-Tool Configuration

When adding a tool to an agent, enter the API key in the tool's configuration panel.

Environment Variables

Set API keys as environment variables for your deployment:

TAVILY_API_KEY=tvly-xxxxxxxxxxxxx
FIRECRAWL_API_KEY=fc-xxxxxxxxxxxxx
OPENAI_API_KEY=sk-xxxxxxxxxxxxx
SERP_API_KEY=xxxxxxxxxxxxx

Next Steps

  • Custom Tools — Build your own tools with custom API endpoints.
  • Google Calendar — Step-by-step OAuth setup for calendar integration.
  • Gmail — Connect email capabilities to your agent.

On this page