Actions extend your agents beyond basic conversation by enabling them to perform specific tasks and interact with external systems.

Actions Dashboard

Actions can be viewed and configured in the Actions tab of the Admin Panel sidebar. Actions dashboard in Onyx Admin Panel

Built-in Actions

Onyx comes with 4 built-in Actions:
NameDescriptionRequires ConfigProvider Choices
Internal SearchSearch through your organization’s indexed documents and knowledge baseYesBuilt-in with swappable components
Web SearchSearch the internet for real-time information and current eventsYesGoogle, Serper, Exa, Firecrawl (optional)
Code InterpreterExecute Python code, analyze data, and generate visualizationsNoBuilt-in
Image GenerationCreate images from text descriptions using AI modelsYesOpenAI

Custom Actions

You can configure custom Actions in Onyx using Model Context Protocol (MCP) or an OpenAPI specification. Click the cards below to learn more about each option:

Using Actions

To use an Action, you must configure an Agent to have access to it. Onyx’s built-in Actions are available in the general Chat experience. Once your Agent has access to the action, it will automatically determine when and which Actions to invoke.

Next Steps