Skip to main content

🦙 LlamaIndex × Agent Toolbox

13 production-ready tools for LlamaIndex agents — one API key, zero complexity.

PyPI License

Install

pip install llamaindex-agent-toolbox

Quick Start

from llamaindex_agent_toolbox import AgentToolbox

# Get all 13 tools with one line
tools = AgentToolbox(api_key="atb_xxx").get_tools()

# Use with LlamaIndex agent
from llama_index.core.agent import ReActAgent
from llama_index.llms.openai import OpenAI

llm = OpenAI(model="gpt-4")
agent = ReActAgent.from_tools(tools, llm=llm)
response = agent.chat("Search for the latest AI news and summarize")

Use Individual Tools

from llamaindex_agent_toolbox import (
    AgentToolboxSearchTool,
    AgentToolboxNewsTool,
    AgentToolboxDnsTool,
)

search = AgentToolboxSearchTool(api_key="atb_xxx")
result = search.call(query="AI agents 2025", count=3)
print(result.content)

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 llamaindex-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)

Source distribution for llamaindex-agent-toolbox 0.2.1
File Size Uploaded Provenance
llamaindex_agent_toolbox-0.2.1.tar.gz 8.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for llamaindex-agent-toolbox 0.2.1
File Interpreter ABI Platform
llamaindex_agent_toolbox-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.9 kB

Release files / llamaindex_agent_toolbox-0.2.1.tar.gz

Download URL llamaindex_agent_toolbox-0.2.1.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e584dc7b19689b2b7568d2994f7a8d2e1e410fdf2fa398629bd37729b9a9e910
BLAKE2b-256 checksum
How to use checksums
e127890d4addee5953bedf7c62a4c300ce4d30ce579d7041e0d1f53e6ca459c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / llamaindex_agent_toolbox-0.2.1-py3-none-any.whl

Download URL llamaindex_agent_toolbox-0.2.1-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b357a097574f7bf2a205db8e6370c255768800185bd773033d146135bb5eb91a
BLAKE2b-256 checksum
How to use checksums
068cd62e26858201ab9cd470fd51b620ded15be5372a62d46af7ca44d9c72cab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for llamaindex-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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page