🦜🔗 LangChain × Agent Toolbox
13 production-ready tools for LangChain agents — one API key, zero complexity.
Install
pip install langchain-agent-toolbox
Quick Start
from langchain_agent_toolbox import AgentToolbox
# Get all 13 tools with one line
tools = AgentToolbox(api_key="atb_xxx").get_tools()
# Use with any LangChain agent
from langchain.agents import initialize_agent, AgentType
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-4")
agent = initialize_agent(tools, llm, agent=AgentType.OPENAI_FUNCTIONS)
agent.run("Search for the latest AI news and summarize the top 3 articles")
Use Individual Tools
from langchain_agent_toolbox import (
AgentToolboxSearchTool,
AgentToolboxNewsTool,
AgentToolboxWhoisTool,
)
search = AgentToolboxSearchTool(api_key="atb_xxx")
result = search.invoke({"query": "AI agents 2025", "count": 3})
All 13 Tools
| Tool Class | Endpoint | Description |
|---|---|---|
AgentToolboxSearchTool |
/v1/search |
Web search (DuckDuckGo) |
AgentToolboxExtractTool |
/v1/extract |
Extract web page content |
AgentToolboxScreenshotTool |
/v1/screenshot |
Capture screenshots |
AgentToolboxWeatherTool |
/v1/weather |
Weather & forecast |
AgentToolboxFinanceTool |
/v1/finance |
Stock quotes & FX rates |
AgentToolboxEmailValidatorTool |
/v1/validate-email |
Email validation |
AgentToolboxTranslateTool |
/v1/translate |
100+ language translation |
AgentToolboxGeoIPTool |
/v1/geoip |
IP geolocation |
AgentToolboxNewsTool |
/v1/news |
News article search |
AgentToolboxWhoisTool |
/v1/whois |
Domain WHOIS lookup |
AgentToolboxDnsTool |
/v1/dns |
DNS record queries |
AgentToolboxPdfExtractTool |
/v1/pdf-extract |
PDF text extraction |
AgentToolboxQrTool |
/v1/qr |
QR code generation |
Configuration
# Via constructor
tools = AgentToolbox(api_key="atb_xxx", base_url="https://api.toolboxlite.com").get_tools()
# Or via environment variable
import os
os.environ["AGENT_TOOLBOX_API_KEY"] = "atb_xxx"
tools = AgentToolbox().get_tools()
Get a Free API Key
curl -X POST https://api.toolboxlite.com/v1/auth/register \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com"}'
Free tier: 1,000 calls/month, all 13 endpoints.
Links
License
MIT
Metadata
Release files for langchain-agent-toolbox 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| langchain_agent_toolbox-0.2.1.tar.gz | 9.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| langchain_agent_toolbox-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.3 kB
Release files / langchain_agent_toolbox-0.2.1.tar.gz
| Download URL | langchain_agent_toolbox-0.2.1.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e6b95e92e3aea708f1d2ee1d728a6c9539b7518e5f898e8c5407cae958863158
|
|
BLAKE2b-256 checksum How to use checksums |
0952ac2393820b76854b56c4ca3a5da055c62dfbb658b94ab468c47b011cc6d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / langchain_agent_toolbox-0.2.1-py3-none-any.whl
| Download URL | langchain_agent_toolbox-0.2.1-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
165152cf72df235da0ebdd280795982a4cba521f77be87e1772a3bcf4d77a7cc
|
|
BLAKE2b-256 checksum How to use checksums |
53bc28095fb0551f3ac8a0a6d3fd018d4160ee62246f555ab1efb55a002249a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Security for langchain-agent-toolbox 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.