The Tools Provider service plugin lets your app expose tools that Aria can discover and use during conversations with Wix users.
Expose any of your app's functionality as tools for Aria to use, including 3rd-party API and service integrations, data retrieval, workflows, and actions.
It's important to note the following before starting to code:
Exposing a tool to Aria requires you to configure the following backend extensions:
Additionally, your app must implement the runTool() handler so Aria can execute your tools.
For an end-to-end example, see Get a package's status with Aria.
Use toolsProvider.provideHandlers() to define the following handler method in your app:
| Method | Required |
|---|---|
runTool() | Yes |
When Aria selects a tool, Wix calls your handler with that tool's methodName and a payload shaped by the tool's 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.
Last updated: 9 August 2026