About the Tools Provider Service Plugin

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.

Before you begin

It's important to note the following before starting to code:

Extensions configuration

Exposing a tool to Aria requires you to configure the following backend extensions:

  • App Tools: A backend extension that declares which tools your app offers.
  • Tools Provider: A service plugin that enables Aria to run a specified tool.

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.

Set up

Tools Provider handler

Use toolsProvider.provideHandlers() to define the following handler method in your app:

MethodRequired
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.

See also

Last updated: 9 August 2026

Did this help?