LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • MCP Adapters
    • Overview
    • Agents
    • Callbacks
    • Chains
    • Chat models
    • Embeddings
    • Evaluation
    • Globals
    • Hub
    • Memory
    • Output parsers
    • Retrievers
    • Runnables
    • LangSmith
    • Storage
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    MCP Adapters
    OverviewAgentsCallbacksChainsChat modelsEmbeddingsEvaluationGlobalsHubMemoryOutput parsersRetrieversRunnablesLangSmithStorage
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-classictools
    Module●Since v1.0

    tools

    Tools are classes that an Agent uses to interact with the world.

    Each tool has a description. Agent uses the description to choose the right tool for the job.

    Functions

    function
    is_interactive_env

    Determine if running within IPython or Jupyter.

    Modules

    module
    convert_to_openai
    module
    plugin
    module
    retriever
    module
    render

    Different methods for rendering Tools to be passed to LLMs.

    Depending on the LLM you are using and the prompting strategy you are using, you may want Tools to be rendered in a different way. This module contains various ways to render tools.

    module
    ifttt
    module
    yahoo_finance_news
    module
    base
    module
    jira

    Jira Tool.

    module
    nuclia
    module
    file_management

    File Management Tools.

    module
    zapier

    Zapier Tool.

    module
    brave_search
    module
    openweathermap

    OpenWeatherMap API toolkit.

    module
    python
    module
    reddit_search
    module
    steam

    Steam API toolkit.

    module
    gitlab

    GitLab Tool.

    module
    youtube
    module
    spark_sql

    Tools for interacting with Spark SQL.

    module
    google_scholar

    Google Scholar API Toolkit.

    module
    graphql

    Tools for interacting with a GraphQL API.

    module
    stackexchange

    StackExchange API toolkit.

    module
    google_cloud

    Google Cloud Tools.

    module
    merriam_webster

    Merriam-Webster API toolkit.

    module
    powerbi

    Tools for interacting with a PowerBI dataset.

    module
    slack

    Slack tools.

    module
    human

    Tool for asking for human input.

    module
    azure_cognitive_services

    Azure Cognitive Services Tools.

    module
    ainetwork
    module
    playwright

    Browser tools and toolkit.

    module
    openapi
    module
    pubmed

    PubMed API toolkit.

    module
    google_search

    Google Search API Toolkit.

    module
    google_serper
    module
    clickup
    module
    requests

    Tools for making requests to an API endpoint.

    module
    vectorstore

    Simple tool wrapper around VectorDBQA chain.

    module
    scenexplain

    SceneXplain API toolkit.

    module
    github

    GitHub Tool.

    module
    searchapi
    module
    amadeus

    Amadeus tools.

    module
    google_places

    Google Places API Toolkit.

    module
    sql_database

    Tools for interacting with a SQL database.

    module
    office365

    O365 tools.

    module
    e2b_data_analysis
    module
    shell

    Shell tool.

    module
    json

    Tools for interacting with a JSON file.

    module
    gmail

    Gmail tools.

    module
    edenai

    Edenai Tools.

    module
    google_trends

    Google Trends API Toolkit.

    module
    searx_search
    module
    wikipedia

    Wikipedia API toolkit.

    module
    eleven_labs

    Eleven Labs Services Tools.

    module
    golden_query

    Golden API toolkit.

    module
    google_finance

    Google Finance API Toolkit.

    module
    google_lens

    Google Lens API Toolkit.

    module
    bing_search

    Bing Search API toolkit.

    module
    dataforseo_api_search

    DataForSeo API Toolkit.

    module
    nasa
    module
    multion

    MutliOn Client API tools.

    module
    arxiv

    Arxiv API toolkit.

    module
    tavily_search

    Tavily Search API toolkit.

    module
    sleep

    Sleep tool.

    module
    google_jobs

    Google Jobs API Toolkit.

    module
    memorize

    Unsupervised learning based memorization.

    module
    metaphor_search

    Metaphor Search API toolkit.

    module
    steamship_image_generation

    Tool to generate an image.

    module
    bearly
    module
    wolfram_alpha

    Wolfram Alpha API toolkit.

    module
    interaction

    Tools for interacting with the user.

    module
    ddg_search

    DuckDuckGo Search API toolkit.

    View source on GitHub