search_products and get_products, for LangChain in Python (langchain-channel3) and JavaScript (@channel3/agent-toolkit/langchain).
Set CHANNEL3_API_KEY in your environment. Create a free API key if you don’t have one yet.
Python
channel3_tools() returns Channel3SearchProducts and Channel3GetProducts. Both support sync and async calls.
JavaScript
channel3Tools() returns both tools as an array. You can also pass them to model.bindTools().
Tools
Both tools return
content_and_artifact. For search_products, the model sees a one-line summary per product, and for get_products it sees JSON. The full structured result is on the ToolMessage as artifact, so your UI can render product cards from it.
Offer URLs are Channel3 buy links. Purchases through them earn commission for your account.