Tools are utilities designed to be called by a model: their inputs are designed to be generated by models, and their outputs are designed to be passed back to models. A toolkit is a collection of tools meant to be used together.
If you’d like to write your own tool, see this how-to. If you’d like to contribute an integration, see Contributing integrations.
The following table shows tools that execute online searches in some shape or form:
Tool/ToolkitFree/PaidReturn Data
Bing SearchPaidURL, Snippet, Title
Brave SearchFreeURL, Snippet, Title
DuckDuckgoSearchFreeURL, Snippet, Title
Exa Search1000 free searches/monthURL, Author, Title, Published Date
Google SearchPaidURL, Snippet, Title
Google SerperFreeURL, Snippet, Title, Search Rank, Site Links
Jina Search1M Response Tokens FreeURL, Snippet, Title, Page Content
Mojeek SearchPaidURL, Snippet, Title
SearchApi100 Free Searches on Sign UpURL, Snippet, Title, Search Rank, Site Links, Authors
SearxNG SearchFreeURL, Snippet, Title, Category
SerpAPI100 Free Searches/MonthAnswer
Tavily Search1000 free searches/monthURL, Content, Title, Images, Answer
You.com SearchFree for 60 daysURL, Title, Page Content

Code Interpreter

The following table shows tools that can be used as code interpreters:
Tool/ToolkitSupported LanguagesSandbox LifetimeSupports File UploadsReturn TypesSupports Self-Hosting
Azure Container Apps dynamic sessionsPython1 HourText, Images
Bearly Code InterpreterPythonResets on ExecutionText
Riza Code InterpreterPython, JavaScript, PHP, RubyResets on ExecutionText

Productivity

The following table shows tools that can be used to automate tasks in productivity tools:
Tool/ToolkitPricing
Github ToolkitFree
Gitlab ToolkitFree for personal project
Gmail ToolkitFree, with limit of 250 quota units per user per second
Infobip ToolFree trial, with variable pricing after
Jira ToolkitFree, with rate limits
Office365 ToolkitFree with Office365, includes rate limits
Slack ToolkitFree
Twilio ToolFree trial, with pay-as-you-go pricing after

Web Browsing

The following table shows tools that can be used to automate tasks in web browsers:
Tool/ToolkitPricingSupports Interacting with the Browser
AgentQL ToolkitFree trial, with pay-as-you-go and flat rate plans after
Hyperbrowser Browser Agent ToolsFree trial, with flat rate plans and pre-paid credits after
Hyperbrowser Web Scraping ToolsFree trial, with flat rate plans and pre-paid credits after
MultiOn Toolkit40 free requests/day
Oxylabs Web Scraper APIFree trial, with flat rate plans and pre-paid credits after
PlayWright Browser ToolkitFree
Requests ToolkitFree

Database

The following table shows tools that can be used to automate tasks in databases:
Tool/ToolkitAllowed Operations
Cassandra Database ToolkitSELECT and schema introspection
MCP ToolboxAny SQL operation
SQLDatabase ToolkitAny SQL operation
Spark SQL ToolkitAny SQL operation

Finance

The following table shows tools that can be used to execute financial transactions such as payments, purchases, and more:
Tool/ToolkitPricingCapabilities
GOATFreeCreate and receive payments, purchase physical goods, make investments, and more.

All tools

ADS4GPTs

AgentQL

AINetwork Toolkit

Alpha Vantage

Amadeus Toolkit

Anchor Browser

Apify Actor

ArXiv

AskNews

AWS Lambda

Azure AI Services Toolkit

Azure Cognitive Services Toolkit

Azure Container Apps Dynamic Sessions

Shell (bash)

Bearly Code Interpreter

Bing Search

Brave Search

BrightData Web Scraper API

BrightData SERP

BrightData Unlocker

Cassandra Database Toolkit

CDP

ChatGPT Plugins

ClickUp Toolkit

Cogniswitch Toolkit

Compass DeFi Toolkit

Connery Toolkit

Dall-E Image Generator

Dappier

Databricks Unity Catalog

DataForSEO

Dataherald

DuckDuckGo Search

Discord

E2B Data Analysis

Eden AI

ElevenLabs Text2Speech

Exa Search

File System

Financial Datasets Toolkit

FMP Data

Github Toolkit

Gitlab Toolkit

Gmail Toolkit

GOAT

Golden Query

Google Books

Google Calendar Toolkit

Google Cloud Text-to-Speech

Google Drive

Google Finance

Google Imagen

Google Jobs

Google Lens

Google Places

Google Scholar

Google Search

Google Serper

Google Trends

Gradio

GraphQL

HuggingFace Hub Tools

Human as a Tool

Hyperbrowser Browser Agent Tools

Hyperbrowser Web Scraping Tools

IBM watsonx.ai

IFTTT WebHooks

Infobip

Ionic Shopping Tool

Jenkins

Jina Search

Jira Toolkit

JSON Toolkit

Lemon Agent

Linkup Search Tool

Memgraph

Memorize

Mojeek Search

MultiOn Toolkit

NASA Toolkit

Naver Search

Nuclia Understanding

NVIDIA Riva

Office365 Toolkit

OpenAPI Toolkit

Natural Language API Toolkits

OpenGradient

OpenWeatherMap

Oracle AI Vector Search

Oxylabs

Pandas Dataframe

Passio NutritionAI

PaymanAI

Permit

PlayWright Browser Toolkit

Polygon IO Toolkit

PowerBI Toolkit

Prolog

PubMed

Python REPL

Reddit Search

Requests Toolkit

Riza Code Interpreter

Robocorp Toolkit

Salesforce

SceneXplain

ScrapeGraph

Scrapeless Crawl

Scrapeless Scraping API

Scrapeless Universal Scraping

SearchApi

SearxNG Search

Semantic Scholar API

SerpAPI

Slack Toolkit

Spark SQL Toolkit

SQLDatabase Toolkit

StackExchange

Steam Toolkit

Stripe

Tableau

Taiga

Tavily Extract

Tavily Search

Tilores

MCP Toolbox

Twilio

Upstage

Valthera

ValyuContext

Vectara

Wikidata

Wikipedia

Wolfram Alpha

Writer Tools

Yahoo Finance News

You.com Search

YouTube

Zapier Natural Language Actions

ZenGuard AI