The Nexus MCP Server provides an interface for working with your Autify Nexus remote workspace through the Model Context Protocol (MCP). By connecting from an MCP-compatible AI client such as Claude Desktop, Claude Code, or Cursor, you can create and edit scenarios, run test plans, and analyze execution results using natural language.
What is the Model Context Protocol (MCP)?
The Model Context Protocol is an open standard that lets AI assistants interact safely with external services and data sources. An MCP-compatible client and an MCP server (such as the one described in this article) communicate through a standardized protocol, enabling the AI to perform a wide range of operations on your behalf.
What you can do with the Nexus MCP Server
Once an AI client is connected to the Nexus MCP Server, you can perform operations such as the following:
Create, search, view, update, archive, and restore scenarios
Add, modify, reorder, and delete steps within a scenario
Create, view, update, run, cancel, archive, and restore test plans
Search execution results and inspect step-level details, including error information, screenshots, and DOM snapshots
List the labels and directories in a workspace
Available tools
The Nexus MCP Server exposes the following tools (operations that can be invoked from an AI client).
Workspaces
Tool | Description |
|---|---|
| Lists the workspaces you have access to. |
| Lists the directories in a workspace. |
| Lists the labels in a workspace. |
Scenarios
Tool | Description |
|---|---|
| Creates multiple scenarios in bulk from natural-language steps. |
| Creates a single scenario with metadata such as labels, directories, and data tables. |
| Searches for scenarios by text. |
| Retrieves the details of a scenario by UUID. |
| Updates scenario metadata such as labels, directories, and data. |
| Archives or restores scenarios. |
Scenario steps
Tool | Description |
|---|---|
| Adds, modifies, or deletes steps within a scenario. |
| Reorders steps within a scenario. |
| Removes steps from a scenario. |
Test plans
Tool | Description |
|---|---|
| Lists test plans (with optional filtering by name). |
| Retrieves a test plan's configuration and target scenarios by UUID. |
| Creates a test plan, including execution settings and schedules. |
| Updates a test plan. |
| Runs a test plan. |
| Cancels test plan runs that are in progress. |
| Archives or restores test plans. |
Execution results
Tool | Description |
|---|---|
| Searches execution results by criteria such as status, platform, or browser. |
| Retrieves the full execution results, including per-scenario results and step details. |
| Retrieves error details, screenshots, and browser logs for a specific step. |
| Retrieves the DOM snapshot (HTML) of a step before and after execution. |
| Archives or restores execution results. |