Skip to content
You're viewing the v2 docs. Looking for v1?Go to v1 docs
Docs
Arcus
Popular questions
↑↓ to navigate↵ to selectesc to close
Book a demo

Set up MCP access

Connect an external AI client to Arcus so it can read your projects and test assets and draft test cases back into Arcus. MCP (Model Context Protocol) is the protocol those clients use to connect.

  1. Go to Settings > MCP.

  2. Open the Access & Authentication tab.

  3. Turn on MCP Access.

  1. In the Server Details table, find MCP Server URL.

  2. Click the copy icon beside the URL.

The URL is specific to your Arcus account. Copy it from your own Settings > MCP page rather than reusing one from documentation or from a teammate.

  1. Under MCP Installation, select Claude Code from the Client list.

  2. From your project directory, run the install command with the URL you copied.

    Terminal window
    claude mcp add --transport http "arcus" "https://arcus.testsigma.com/mcp/v1"
  3. Confirm that the server is registered.

    Terminal window
    claude mcp list
    claude mcp get arcus
  4. Start or restart Claude Code.

  5. Open a new session.

  6. Run /mcp.

  7. Complete the browser sign-in. The server shows as connected, with its tools listed.

The Arcus MCP server and the Arcus plugin for Claude Code are separate integrations that do different jobs, and you can install both. The MCP server lets Claude Code read your Arcus data and draft test cases into Arcus. The plugin captures your coding session and pushes it to QI Home as developer context, and is covered in Plugins.

The Tools tab lists every tool this MCP server exposes to external AI clients, grouped by what the tool does. Each tool shows its display name, the tool ID the client calls, and a “Read only” badge where the tool cannot change your data. The badge beside Tools in this MCP Server shows how many tools are currently enabled.

ToolTool IDWhat it returns
List projectslist_projectsArcus projects visible to the authenticated account. Every other tool is scoped to a project, so a client calls this first.
List folderslist_foldersThe project’s folder tree as full breadcrumb paths. A client uses a path from here when it places a test case.
Get push contextget_push_contextSprints with their stories, plus modules and test types for a project. Returns everything /arcus:push needs in 1 call.
Search test casessearch_test_casesExisting test cases matched by title, folder, sprint, ticket, or status. A client searches before it authors a new case.
Get test caseget_test_caseFull detail for 1 test case: steps, assertions, referenced step groups, labels, linked tickets, and version.
Get run summaryget_run_summaryStatus breakdown, pass rate, and the failing cases for 1 test run.
List step groupslist_step_groupsReusable step groups in the project. A client checks here before it repeats the same steps in another case.
Get step groupget_step_groupThe steps inside 1 step group.
List test data profileslist_test_data_profilesTest data profiles in the project. A client binds a case to 1 of these instead of writing data into steps.
Get test data profileget_test_data_profileVariables and data rows for 1 test data profile.
List test caseslist_test_casesExisting test cases for a sprint, story, or module as Agentic Test sees them, including cases not yet pushed to the repository.

Was this page helpful?