# 🛠️Tools

#### 1)BraveSearch API

Wrapper around BraveSearch API - a real-time API to access Brave search results.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2F3nZ6q4ZyjTNx2KOH9BPg%2FScreenshot%202024-07-09%20111018.png?alt=media&#x26;token=656b41d0-5c01-44ff-9b53-4f28770f9e69" alt=""><figcaption></figcaption></figure>

#### 2)Calculator

Perform calculations on response.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FE8IeDRpRMcCfFgCJxueA%2FScreenshot%202024-07-09%20111028.png?alt=media&#x26;token=8b17aca4-033c-4f45-9356-ae7f2196d614" alt=""><figcaption></figcaption></figure>

#### 3)Chain Tool

Use a chain as allowed tool for agent.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FCgRxfnLW10XUkG4d0lu7%2FScreenshot%202024-07-09%20111040.png?alt=media&#x26;token=d9a5f393-160e-4883-831a-fe1a453357eb" alt=""><figcaption></figcaption></figure>

**4)Custom Tools**

&#x20;Function usually takes in structured input data. Let's say you want the LLM to be able to call Airtable Create Record [API](https://airtable.com/developers/web/api/create-records), the body parameters has to be structured in a specific way.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FxeEiTmfyNnLLfBNHcALO%2FScreenshot%202024-07-09%20111100.png?alt=media&#x26;token=553b4b65-bdcc-4fee-b8b8-bf8aa8cb2425" alt=""><figcaption></figcaption></figure>

#### 5)Google Custom Search

Wrapper around Google Custom Search API - a real-time API to access Google search results.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FskroZtaOb7OnaA0SO3yp%2FScreenshot%202024-07-09%20111108.png?alt=media&#x26;token=a4ab790a-63af-4c0b-9768-160502ef01b5" alt=""><figcaption></figcaption></figure>

#### 6)OpenAPI Toolkit

Load OpenAPI specification.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FEo1KXZTF0GHSXJomNDJW%2FScreenshot%202024-07-09%20111118.png?alt=media&#x26;token=64da5a13-2d60-44cf-95f2-921fbf4bd8c2" alt=""><figcaption></figcaption></figure>

#### 7)Read File

Read file from disk.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FIBbqwM9AYLFEP4lE3fAG%2FScreenshot%202024-07-09%20111136.png?alt=media&#x26;token=bf5fb279-1a7a-4f53-8691-1608bf1ca358" alt=""><figcaption></figcaption></figure>

#### 8)Retriever Tool

Use a retriever as allowed tool for agent.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FRp2qE4pA56HrNzwhWNTV%2FScreenshot%202024-07-09%20111155.png?alt=media&#x26;token=218e51d8-18d1-440b-add9-0bd4f087cd03" alt=""><figcaption></figcaption></figure>

#### 9)SearchApi

Real-time API for accessing Google Search data.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FWFQELFn8mnMH6zAS9OqA%2FScreenshot%202024-07-09%20111205.png?alt=media&#x26;token=48816d91-cc22-4b24-b28c-9259ebfbedad" alt=""><figcaption></figcaption></figure>

#### 10)Serp API

Wrapper around SerpAPI - a real-time API to access Google search results.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FRzquIbKCC0z1yHxNvDNf%2FScreenshot%202024-07-09%20111213.png?alt=media&#x26;token=2c4e40f6-9b44-4155-8eab-9cadc5319e12" alt=""><figcaption></figcaption></figure>

#### 11)Serper

Wrapper around Serper.dev - Google Search API.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FTdysOyWimS7VHMWqaLnK%2FScreenshot%202024-07-09%20111220.png?alt=media&#x26;token=f1ba1b31-5a88-4798-988d-7afaaa8cda3c" alt=""><figcaption></figcaption></figure>

#### 12)Web Browser

Gives agent the ability to visit a website and extract information.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FhoQ9qWNv9tjL3G7MS46A%2FScreenshot%202024-07-09%20111227.png?alt=media&#x26;token=cb858136-38b5-4d43-b019-cb76a6534c7a" alt=""><figcaption></figcaption></figure>

#### 13)Write File

Write file to disk.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2F5X9SoIPVsfdDLWmKGowH%2FScreenshot%202024-07-09%20111237.png?alt=media&#x26;token=0b3b19c7-19be-4d18-bc32-ed0fef0d34ca" alt=""><figcaption></figcaption></figure>

**14)Code Interpreter by E2B**

The Code Interpreter by E2B node integrates an open-source runtime for executing AI-generated code in secure cloud sandboxes. For instance, when a user requests a bar graph of data, the LLM generates the necessary Python code, which is then executed by E2B. The output, including images, code, and text, is returned to the LLM for final processing before display.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FSIEu2GNHuDLloEx99YXH%2Fimage.png?alt=media&#x26;token=1d1a67e7-041d-49cf-8703-0316660667a8" alt="" width="225"><figcaption></figcaption></figure>

**15)Chatflow Tool**

Execute another chatflow and get the response.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FhxpeQMBwBmIxbio3idK4%2Fimage.png?alt=media&#x26;token=1363ed20-d171-476c-8859-b97e0b6a9d4b" alt=""><figcaption></figcaption></figure>

**16)Request Get**

Execute HTTP GET requests.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FA6FapkQMmjj7uKvOzaV5%2Fimage.png?alt=media&#x26;token=027207d4-c58f-4f98-b4a5-76849cf868a3" alt=""><figcaption></figcaption></figure>

**17)Request Post**

Execute HTTP POST requests.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2F0q1mmhx6HbjjTwJe63W2%2Fimage.png?alt=media&#x26;token=1b2fc449-d771-45ef-9611-8e495ad1ab84" alt=""><figcaption></figcaption></figure>

**18)Chain Tool**

The **Chain Tool** node allows you to incorporate existing chains as tools within your agent workflows. This enables modular design by reusing predefined sequences of operations.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FjsIHsOzNHIXVNEaNqlqz%2Fimage.png?alt=media&#x26;token=83f66373-c262-4c4b-9e2d-bdc15df88799" alt="" width="265"><figcaption></figcaption></figure>

**19)Composio**

The **Composio** node facilitates integration with over 200 applications, enhancing the capabilities of your AI agents by allowing them to interact with various external tools and services.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FAKZanWdHFKmlHJgihwIx%2Fimage.png?alt=media&#x26;token=0360660a-c18d-46b2-ab66-f73f6b21718e" alt="" width="263"><figcaption></figcaption></figure>

**20)Exa Search**

The **Exa Search** node serves as a wrapper around the Exa Search API, a search engine fully designed for use by LLMs. This integration enables your agents to perform searches and retrieve relevant information efficiently.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FQ26VPTOrfsj2SwOu4UOq%2Fimage.png?alt=media&#x26;token=74bcaa21-ee29-413e-a8e5-c7678510ec92" alt="" width="263"><figcaption></figcaption></figure>

**21)SearXNG**

The **SearXNG** node integrates the SearXNG metasearch engine, allowing your agents to perform searches across multiple sources. To use this node, drag and drop it onto the canvas, fill in the Base URL (e.g., <http://localhost:8080>), and specify other search parameters as needed.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FZaGlSh4WcgKvLxwbABrj%2Fimage.png?alt=media&#x26;token=5820a47d-94c5-45a4-a0a9-70fac802d32d" alt="" width="276"><figcaption></figcaption></figure>

**22)Tavily API**

The **Tavily API** node is a wrapper around the TavilyAI API, providing real-time, accurate search results tailored for LLMs and Retrieval-Augmented Generation (RAG) applications. To set it up, add the Tavily API node from the LangChain > Tools section and create credentials for Tavily.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2F0NiATvqKMs7eOFor9zXy%2Fimage.png?alt=media&#x26;token=31477e58-7d67-4377-89b9-b244e773ea96" alt="" width="241"><figcaption></figcaption></figure>

**23)** **Wolfram Alpha**

The **Wolfram Alpha** node connects your agents to Wolfram Alpha's computational intelligence engine, enabling them to perform complex calculations and access a vast repository of knowledge.

<figure><img src="https://1720595571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxWXmt1Z68dgle5JORrEw%2Fuploads%2FehRi445ZGbrUxmpkOuZp%2Fimage.png?alt=media&#x26;token=f18f063f-0543-4fee-b58b-cca4e153f2b2" alt=""><figcaption></figcaption></figure>
