Plug in order tracking, customer profiles, delivery status, and custom workflows without rebuilding your assistant.
Every tool is a function the agent can call during conversation. Some run on your server, some run in the customer's browser, and you can build your own.
Search products, check inventory, retrieve order history, and look up customer profiles. All executed server-side for speed and security.
Add to cart, highlight products, apply filters, and capture preferences. Executed in the browser for instant UI updates.
Validate incoming orders against your catalog, match products by name or code, and auto-complete purchase flows.
Build your own tools: connect ERPs, trigger webhooks, query external APIs, or add domain-specific logic to the agent loop.
These ship with the platform. Enable them per project from the management dashboard.
Searches your catalog by intent, not keywords. Categorizes results as essential, recommended, or complementary.
Loads past orders into context so the agent can suggest reorders, track delivery status, and answer 'where is my package?'
Persists dietary restrictions, brand preferences, sizes, and allergies across sessions so the agent never asks twice.
Each tool is a function the agent can call during conversation. Define the name, parameters, and handler. The agentic loop decides when to use it.
Server tools run on your backend; client tools execute in the browser for instant UI updates
JSON Schema validation ensures the agent passes correct data to your tool
Test tools with LLM-simulated users before deploying to production
Enable built-in tools from the dashboard, or define your own with a JSON schema and an API endpoint.