Skip to main content

Set up the AIO Tests MCP server

AIO Tests serves an MCP endpoint for each tenant, so agents reach your Jira test cases without a separate server to deploy.

Prerequisites​

  • A MintMCP admin account
  • AIO Tests installed on your Jira Cloud site and enabled for at least one Jira project

Get your MCP URL​

Each AIO Tests tenant has its own MCP URL, and that URL identifies your workspace when a client connects.

  1. In Jira, open Apps > AIO Tests in the sidebar, or open the AIO Tests tab inside any Jira project.
Jira sidebar showing AIO Tests under Your apps
  1. Select the gear icon in the AIO Tests toolbar, then choose My Settings. This is the gear on the AIO Tests toolbar, to the right of Overview, Cases, and Sets, not the Jira settings gear in the top bar.
AIO Tests toolbar with the gear dropdown open on My Settings
  1. Select MCP Authorization in the sidebar menu.

  2. Copy your MCP Server URL. It looks like https://tcms-prod-us.aiojiraapps.com/aiotcms-mcp/v1/<your-tenant-id>/mcp, and the host reflects your region, so sites in the EU show tcms-prod-eu.aiojiraapps.com.

MCP Authorizations page with the MCP Server URL field and its copy button

The URL is the same for everyone on your Jira site, so one admin can copy it once and share it with the team, and each user still authenticates individually.

Check whether your site runs Forge or Connect​

OAuth needs the Forge version of AIO Tests 6.5.0 or later, because the consent screen runs as a Forge app on your own Jira site, so sites on the Connect version connect with an API token instead. To tell which build you run, open AIO Tests inside a Jira project and read the browser address bar:

Address barBuildAuthentication
/jira/apps/c26d62cc-e411-43f4-b971-d9426e75eb4c/...ForgeOAuth or API token
/plugins/servlet/ac/...ConnectAPI token

New installs from the Atlassian Marketplace are Forge, so a Connect install means the app predates the vendor's migration and your Jira admin can update it.

Add AIO Tests to MintMCP​

Each user signs in and approves the connection, so AIO Tests applies that person's own project permissions.

  1. In MintMCP, go to MCP store and open the Recommended servers tab.
  2. Select AIO Tests to open its configuration panel.
  3. In Server URL, enter the URL you copied from AIO Tests.
  4. Choose OAuth as the authentication method, then click Install.

When a user connects, AIO Tests registers MintMCP automatically and your Jira site shows the AIO Tests consent screen. Access tokens last 60 minutes and refresh for 30 days on each use, so anyone who connects at least monthly stays signed in.

Tool capabilities reference​

Every call runs as the connected user and respects their existing Jira and AIO Tests permissions, so an agent only reaches the projects that person can already open.

AreaWhat you can do
ProjectsRead a project's key and ID, and check whether AIO Tests is enabled for it
Test case schemaRead available fields, required and custom fields, statuses, priorities, and their allowed values
Test casesSearch by keyword, status, priority, tag, or folder, read full details with steps, requirements, and custom fields, create and update cases in Classic or BDD format, and review version history
FoldersBrowse the folder tree with full paths, create folders, and rename, move, or re-describe them
TagsRead the tags configured in a project

Security considerations​

  • Both authentication methods are per-user, so AIO Tests applies each person's permissions and MintMCP attributes every tool call to the user who made it.
  • Creating and updating test cases and folders writes to your Jira test data, so hide those tools if you want a read-only connector.
  • Updating a test case modifies it in place instead of creating a new version, which means an agent's edit replaces the current content.
  • API tokens don't expire on their own, so rotate one by generating a new token under My Settings > API Token > Manage API Token, which replaces the previous value.
  • A Jira project with AIO Tests turned off returns no test data at all, so enablement is the first thing to check when a tool comes back empty.

Next steps​