Skip to main content

Atlassian MCP server best practices

Scenario:

Goal: Synchronize your test automation with JIRA to ensure 100% requirement coverage and automated bug logging. Efficiency: Eliminates manual data entry and "context switching" between Jira and the Katalon Studio IDE.

Key Takeaways

  • Automatically transform Jira Acceptance Criteria into functional Katalon scripts, ensuring 100% alignment between business logic and automation.
  • Fetch project data, search Confluence documentation, and log defects without ever leaving the Katalon Studio IDE.
  • Use the StudioAssist to analyze failure stack traces and instantly create detailed Jira Bugs.

Add the Atlassian MCP Server to the Katalon Studio

requirements
  • Katalon Studio Enterprise (v10.3.2+).
  • An Atlassian Cloud Account (Jira/Confluence).
  1. In Katalon Studio, open StudioAssist and click the MCP Settings icon.
  2. Click Add MCP Server and enter the following:
    1. Transport Type: SSE
    2. Server Url: https://mcp.atlassian.com/v1/sse
  3. Once the server is added, click the Authorize button that appears under the server name.
  4. Follow the browser prompts to log in to your Atlassian site and grant permissions.
atlassian mcp server best practices 1
  • Browse all the available tools provided by Atlassian MCP:
atlassian mcp server best practices 2

Best practices steps

Scenario 1: Requirements-driven test generation

To follow this scenario, you are expected to have all relevant test objects captured.

Step 1: Fetch and have StudioAssist analyze requirements from your JIRA projects:

In your prompt, you should:

  • Select the MCP to be used: For example, you might start with: “Using the atlassian-mcp, … actions”.
  • Specify the clear JIRA ticket ID

You can try the prompt sample below:

Using the `getJiraIssue` tool, retrieve the requirements and acceptance criteria for Jira Issue "KAN-3" from instance "https://bhavyansh-ameta.atlassian.net/". 
Summarize the key validation points.
atlassian mcp server best practices 3

Step 2: Generate the test case:

  • With Test Objects present in the project and requirements from your JIRA project, you can ask StudioAssist to create a fully functional test case for you.

You can try the sample prompt below:

Using the relevant objects in this project and the requirements from Jira issue "KAN-3", create a new Katalon Studio test case. The test should cover the standard positive flow defined in the acceptance criteria.
atlassian mcp server best practices 4

Step 3: Generate Edge cases, boundaries for the requirements:

  • To make the test flow robust, we can ask StudioAssist to review the JIRA requirements again, and create:
    • Edge cases: (e.g., Network timeout, empty inputs)
    • Boundary cases: (e.g., Max character limits, min/max dates)
    • Negative cases: (e.g., Invalid credentials, restricted access)

You can try the sample prompt below:

Review the test case generated above. Based on the requirements, generate a list of edge cases, boundary value tests, negative scenarios, and positive scenarios.

- Edge: (e.g., Network timeout, empty inputs)
- Boundary: (e.g., Max character limits, min/max dates)
- Negative: (e.g., Invalid credentials, restricted access)

Create new test cases for each of them.
atlassian mcp server best practices 5

Scenario 2: Automated Bug Logging from Failure

When a test fails in Katalon, StudioAssist can help you auto-log the bug ticket in your JIRA project.

Step 1: Have StudioAssist analyze the failure

You can try the sample prompt below:

The test 'TestCase ID' just failed with a 'NoSuchElementException'. Read the failure stack trace and take a screenshot.
atlassian mcp server best practices 6

Step 2: Create the JIRA Bug ticket

  • Now that StudioAssist has the failure context and understanding, it can use Atlassian MCP tools to create a bug on JIRA project. Try the sample prompt below:
Create a Bug in the Jira instance: "https://bhavyansh-ameta.atlassian.net/" with the title “Automated Failure: Navigate To URL, assign it to "Bhavyansh Ameta", and include the following description and error log: <Add the error log here.>
atlassian mcp server best practices 7

Step 3 (Optional): Add comments from Katalon Studio on your JIRA tickets:

You can try the prompt below:

Add a comment to the Jira bug "KAN-13" in the instance "https://bhavyansh-ameta.atlassian.net/" , with the comment text “We are investigating the bug. Thank you!
atlassian mcp server best practices 8

Scenario 3: Confluence knowledge retrieval

Use Confluence as a "Knowledge Base" for complex test data or business logic, and have StudioAssist retrieve that data for your Katalon Studio project.

Step 1: Query Confluence documentation

Point StudioAssist to a specific page and have it extract structured information that would normally require manual reading and copying.

You can try the sample prompt below:

Search Confluence instance "https://bhavyansh-ameta.atlassian.net/wiki/spaces" for the '2026 Payment Gateway Integration' page.
Extract the table containing the valid test credit card numbers and their expected response codes.
atlassian mcp server best practices 9

Step 2: Update data for data-driven testing

Once StudioAssist has the data and context, you can bridge that information directly into your Katalon project’s Data Files.

You can try the prompt below:

Use the extracted table values to create a new Internal Test Data file in my Katalon project , with the title as: 'PaymentTestData' file.

Atlassian MCP available tools

Reference: Supported tools | Atlassian Rovo MCP Server Cloud | Atlassian Support

Was this page helpful?