Metadata-Version: 2.4
Name: tools402-langchain
Version: 0.1.0
Summary: LangChain 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: 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: langchain>=0.1.0
Requires-Dist: langchain-core>=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-langchain

LangChain integration — expose all 146 tools402 endpoints as `StructuredTool`.

```bash
pip install tools402-langchain
```

```python
from tools402_langchain import make_tools
from langchain.agents import AgentExecutor, create_openai_tools_agent
from langchain_openai import ChatOpenAI

tools = make_tools(wallet_private_key="0x...")
agent = create_openai_tools_agent(ChatOpenAI(model="gpt-4o"), tools, prompt)
executor = AgentExecutor(agent=agent, tools=tools)
executor.invoke({"input": "Transcribe this audio file..."})
```
