The App Tools extension lets your app expose tools that Aria can discover and use during conversations with Wix users in the site dashboard.
A tool is a method in your app that performs an action. You give each tool a methodName so Aria can identify which method to call. You can expose tools for any functionality your app can perform such as retrieving data, running workflows, completing actions in your app, and using 3rd-party APIs and services.
App Tools are useful when you want Aria to perform actions or retrieve data through your app on behalf of Wix users. For example:
App Tools requires you to create and configure the following extensions:
| Extension | What it does |
|---|---|
| App Tools | Declares the tools your app exposes. Aria reads these declarations to discover what your app can do and decide when to call each tool. |
| Tools Provider service plugin | The runtime handler Wix calls when Aria invokes a tool. Receives the tool name and input data, runs your logic, and returns a result to Aria. |
Once the app is installed on a site, when a Wix user chats with Aria in the site dashboard:
requestSchema to ask the Wix user for any information it needs before calling, such as a tracking number or ID.For examples of how App Tools interacts with the Tools Provider, see the sample flows in the reference.
Aria compares the Wix user's request against each tool's description to decide which tool to call. A vague description reduces the chance that Aria selects the right tool at the right time.
To write effective descriptions include the following:
You can implement App Tools extensions using:
runTool handler on your own deployment.Last updated: 9 August 2026