Skip to main content

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.

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.

Web Scraping Tools

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

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.

Dash vs PostgreSQL Tool

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:

Finance Tools

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

Example: Financial Research Agent

AI Generation Tools

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

Productivity Tools

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

Communication Tools

Tools for messaging, notifications, and meeting management.

CRM & Sales Tools

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

Cloud & Infrastructure Tools

Tools for cloud services, serverless functions, and automation.

Google Suite Tools

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

Memory Tools

Tools for giving agents persistent memory across conversations.

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.

Example: Data Processing Agent

Orchestration Tools

Tools for managing complex agent workflows and parallel execution.

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

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:

Next Steps

  • API & Webhooks — Connect the agent to any external API, CRM, or webhook: define named endpoints (OpenAPI import), fire a webhook, or make free-form requests.
  • Custom Tools — Connect external tool servers via MCP.
  • Google Calendar — Step-by-step OAuth setup for calendar integration.
  • Gmail — Connect email capabilities to your agent.