The Tools Provider service plugin lets your app expose tools that Aria, the Wix AI assistant, can discover and use during conversations with Wix users. Aria is available in the Wix Harmony editor and dashboard, and in the site dashboard of Wix Studio and the Wix Editor. In the site dashboard, Aria can access data such as the CMS, Wix business solutions, and monitoring tools. Learn more about Aria.
Using the Tools Provider service plugin, you can extend Aria's capabilities by exposing your app's functionality as tools. Any functionality your app can perform, you can expose as a tool for Aria to use. That includes retrieving data, running workflows, and completing actions in your app. It also includes functionality that uses 3rd-party APIs and services.
Exposing a tool to Aria requires you to configure the following backend extensions:
requestSchema to collect the information it needs from the Wix user.Implement the runTool() handler. When Aria selects a tool, Wix calls your handler with that tool's methodName and a payload shaped by its requestSchema. Your handler routes on methodName, runs the tool, and returns data matching the tool's responseSchema. Aria uses that response to answer the Wix user in natural language.
For an end-to-end example, see Get a package's status with Aria.
To set up the App Tools and Tools Provider extensions, go to Extensions in your app's dashboard.
You can implement this service plugin in a CLI app or as a self-managed app. Use toolsProvider.provideHandlers() to define the following handler method:
| Method | Required |
|---|---|
runTool() | Yes |
Last updated: 9 August 2026