An AI agent connects to Jira through MCP. It works well for planning, statuses and links between issues, but struggles with bugs from non-technical staff: token cost, incomplete issues, security. Planning stays in Jira, bug collection moves to a separate service. How an agent reproduces a Jira bug: QA work article.
How to connect an agent to Jira
There are several ways to connect an agent to Jira. The official Atlassian server (Rovo MCP) can search, read and create issues, but works only with cloud Jira. The open-source mcp-atlassian server fits both the cloud and self-hosted Jira. Another option is to assign an issue to an agent right in Jira (Claude, Cursor, Codex, Copilot). The table compares the ways by features and limits.
| Way | What it can do | Limits |
|---|---|---|
| Atlassian Rovo MCP (official) | search, read, create issues and pages; attachments since August 2026 | cloud only; hourly limits; spends Rovo credits |
| mcp-atlassian (open-source) | cloud and self-hosted, about 100 tools | you install it yourself, the token sits in the settings |
| Agents in Jira | assign an issue to Claude, Cursor, Codex, Copilot | cloud only, paid plans |
| Copilot / Cursor from Jira | assign an issue, the agent opens a draft change | cloud, separate apps |
Pros
The main plus of Jira for an agent is order around the issue: statuses, links, sprints and change history are already kept there. The agent does not create a second copy of the data and acts within the rights of the user it works as.
Cons
The cons show in numbers and in how the issues themselves are built. The chart shows how many tokens went into the same 23 issues: about 612 thousand through Rovo MCP, under 6 thousand with a direct script. A token here is a unit of text volume for the model; speed and billing are counted in it. The cards below name the other problems: missing screenshots, one-line issues without steps, deception through issue text, a token with too broad rights, and request limits.
Jira in Russia
Russian teams face a separate difficulty: Atlassian has gradually closed its products to Russia. The timeline below: new subscriptions unavailable since 2022, the cloud closed in September 2024, and in March 2029 Data Center becomes read-only. So the official cloud MCP and agents in Jira are effectively unavailable to Russian teams.
- 12022new subscriptions and renewals unavailable
- 2February 2024end of Server support
- 3September 2024Jira cloud closed for Russia and Belarus
- 4March 2026Data Center sales stopped
- 5March 2029Data Center goes read-only
Other trackers and MCP
If Jira goes away, the question is what replaces it and how to connect an agent to the replacement. The table shows which trackers have an official MCP and which have only open-source servers. The third column shows how many times a month people search for this topic in Yandex.
| Tracker | Agent connection | Yandex demand, per month |
|---|---|---|
| GitLab | official MCP, beta | 305 |
| Bitrix24 | official MCP | 192 |
| Yandex Tracker | open-source servers only | 71, growing |
| YouTrack | official MCP | 49 |
| Kaiten | open-source servers only | 35 |
| Jira | official (cloud) and open-source | 282, grew from zero |
Where to draw the line
The cons point to the line. Jira stays the place for planning and confirmed defects, and bug collection moves to a separate service: it catches the problem where it was seen and gathers the context itself. The two columns below show what stays with whom.
- backlog and priorities
- statuses and process
- links and history
- confirmed defect
- a button where the bug was seen
- automatic context
- hiding personal data
- narrow agent access and its rules
Where to start
The rollout order is simple. First give the agent read-only access in Jira, then add a bug collection button with context, and only then allow it to write confirmed items into Jira.
- 1Agent in Jira: read-onlybacklog review, duplicates, links
- 2Bugs: through a button in the appwith context and masking
- 3Into Jira: only confirmed itemsafter the agent's review and human approval