Metadata-Version: 2.4
Name: tools402-crewai
Version: 0.1.0
Summary: CrewAI integration for tools402 — 100 AI agent tools via x402/USDC
Home-page: https://tools402.dev
Author: darkbloomlabs
License: MIT
Project-URL: Homepage, https://tools402.dev
Project-URL: Documentation, https://tools402.dev/docs/crewai
Project-URL: Repository, https://github.com/darkbloomlabs/tools402
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tools402>=0.1.0
Requires-Dist: crewai>=0.1.0
Requires-Dist: pydantic>=2.0.0
Provides-Extra: test
Requires-Dist: pytest>=7.0; extra == "test"
Requires-Dist: pytest-mock>=3.0; extra == "test"
Dynamic: license-file

# tools402-crewai

CrewAI integration — expose all 146 tools402 endpoints as `BaseTool`.

```bash
pip install tools402-crewai
```

```python
from crewai import Agent, Task, Crew
from tools402_crewai import make_tools

tools = make_tools(wallet_private_key="0x...")
researcher = Agent(
    role="Researcher",
    goal="Summarize papers",
    backstory="You are an expert research assistant.",
    tools=tools,
    verbose=True,
)
task = Task(description="Transcribe this audio file...", agent=researcher)
Crew(agents=[researcher], tasks=[task]).kickoff()
```

The tool list is built by fetching `/v1/_meta` at instantiation time — the catalogue is always current, no package rebuild needed when new endpoints are added to tools402.

---

MIT License — [https://github.com/darkbloomlabs/tools402](https://github.com/darkbloomlabs/tools402)
