Auto-update Atlassian MCP Server in Jira

How can we use Atlassian Jira automation rules to automatically update the status of a parent User Story based on the pass/fail results of linked automation test sub-tasks from the MCP Server?

Can this Generate and Auto-update the Status on the Local Device using the Auto-rule in Jira like Trigger and Condition

1 Like

Using Atlassian Jira Automation, you can automatically update the status of a parent User Story based on the pass/fail results of linked automation sub-tasks. However, Jira itself does not directly communicate with the MCP server or local execution. Instead, your automation tool must first update the sub-task status in Jira. Once updated, Jira Automation rules (trigger + condition + branch) evaluate the sub-task results and transition the parent issue accordingly (e.g., Failed if any fail, Done if all pass).

Jira Automation works only within Jira (Cloud/Server) and cannot run or update anything on your local device.

YOu can avail this Via 2 options as listed below

Option 1: Use Jira REST API

Example:

PUT /rest/api/3/issue/{issueIdOrKey}
{
  "fields": {
    "status": { "name": "Passed" }
  }
}

Option 2: Use Integration Tools

  • Katalon Studio Jira plugin

  • CI tools (Jenkins, GitHub Actions)

  • Webhooks


Important Clarification (Your Question)

Can this Generate and Auto-update the Status on the Local Device?

No — Jira Automation cannot directly run or update anything on your local device.

It only:

  • Reacts to Jira events (issue updated, created, etc.)

  • Works inside Jira Cloud/Server


What It CAN Do

:check_mark: Trigger on:

  • Status change

  • Field update

  • Issue creation

:check_mark: Evaluate:

  • Sub-task statuses

  • JQL conditions

:check_mark: Update:

  • Parent issue status

  • Fields

  • Comments

Does Katalon also change the status of Jira ticket if a case gets failed ?

Hello, @stevio052002

Yes, you can do this using Atlassian Jira Automation with a simple rule setup:

Trigger:
Issue Updated (when test sub-task result/status changes from MCP server)

Condition:
Use Related Issues Condition (Sub-tasks)
If ALL sub-tasks = Passed → proceed
If ANY sub-task = Failed → proceed differently

Action (Branch → Parent):
Transition parent User Story:
All Passed → Done
Any Failed → Failed/Blocked

Note:
This runs on Jira (server/cloud), not a local device. Your MCP server just needs to update Jira (via API), which triggers the rule automatically.
In short: MCP updates sub-task → Jira automation evaluates → parent status auto-updates.

1 Like

Thanks @max1987martin