Skip to main content
AgentsUse

LangChain

Tools that work with LangChain

A framework for building agents and LLM powered applications with interoperable components and third party integrations.

Every pairing below carries a compatibility record backed by an evidence page: the package, docs page, or MCP path that proves the connection. Pairings are grouped by connection type first, because that decides how much integration work you own. A tool missing here is unverified by AgentsUse, not incompatible. Read the LangChain profile for setup and scope before choosing.

Built into the framework

First-party support that ships with the framework itself or its vendor packages.

LangSmith: Profile Evidence

Official adapters

Adapter packages published by the framework vendor or the tool vendor for this pairing.

Search and Retrieval APIsTavilyA web access API built for AI agents: search, extract, map, crawl, and research endpoints behind one key. Official adapter package via langchain-tavily (TavilySearch, TavilyExtract, TavilyCrawl, TavilyMap). The LangChain Tavily provider page states the langchain-tavily package exposes Tavily Search, Extract, Crawl and Map endpoints as LangChain tools and requires TAVILY_API_KEY.Search and Retrieval APIsExaA search API for AI: natural-language queries over an index built for agents, with content returned in model-ready shapes. Official adapter package via langchain-exa (ExaSearchResults, ExaFindSimilarResults, ExaSearchRetriever). The LangChain Exa provider page states the Exa integration exists in its own partner package, requires EXA_API_KEY, and provides a retriever and agent tools.Web Data and Document ExtractionFirecrawlA web data API that searches, scrapes, and crawls sites into clean markdown and structured output for AI agents. Official adapter package via langchain-firecrawl (FirecrawlScrape, FirecrawlCrawl, FirecrawlMap, FirecrawlExtract, FirecrawlSearch). The LangChain tool integrations index lists Firecrawl Search in its search tools table, and a fetched LangChain docs pull request describes the langchain-firecrawl package and its five tools.Browser AutomationPlaywrightA browser automation framework that drives Chromium, Firefox, and WebKit with a single API for tests, scripts, and AI agents. Official adapter package via LangChain Playwright tool integration listed in the Python tool integrations index. The fetched LangChain Python tool integrations listing includes Playwright among the available tool integrations for LangChain.Tool Integration PlatformsComposioTool platform for AI agents with pre-authenticated toolkits, per-user sessions, managed authentication, triggers, and a sandboxed workbench across a large app catalog. Official adapter package via Composio integration listed in the LangChain tool integrations index. The LangChain tool integrations index lists Composio under integration platforms with 500 plus integrations, OAuth handling and event driven workflows, and also lists Composio in all tools.
Tavily: Profile EvidenceExa: Profile EvidenceFirecrawl: Profile EvidencePlaywright: Profile EvidenceComposio: Profile Evidence

How to choose from this list

Start from the job, not the framework: find the tool whose limitations you can live with, then check how it connects. Native and official adapter paths usually mean the pairing is maintained by someone whose roadmap you can read. Community adapters and API-only options shift the maintenance to your team. When two tools both fit, prefer the one whose integration page shows a configuration you can run unchanged, and keep a person reviewing the first outputs the pairing produces.