MCP field guide / Jira / Atlassian

// mcp field guide · project management

Jira / Atlassian MCP server

Mostly a read, search, and triage surface — and the official server can't delete anything at all. The one sharp edge appears on community servers: jira_delete_issue. And here's the catch worth knowing — a deleted Jira Cloud issue has no trash, so it's effectively permanent. Here's the sourced split.

Official: Atlassian Rovo MCP (mcp.atlassian.com) Community: sooperset/mcp-atlassian (MIT, unofficial)

GUARD FIT · OFFICIAL SERVER

LOW

No delete tools at all. The worst is an overwrite via edit or a status change — largely reversible. Read-heavy usage means little to gate.

GUARD FIT · DELETES + BULK

STRONG

jira_delete_issue (community) is permanent — no trash. Bulk create/transition can fan out. That's where a human checkpoint earns its place.

Overall fit: MODERATE — a read-heavy, reversible-mutation surface with a rare but permanent hard-delete on community servers.

Two servers

Official — Atlassian Rovo MCP Server (Atlassian, hosted at mcp.atlassian.com, OAuth 2.1, generally available). Covers Jira, Confluence, Bitbucket and Compass (Cloud), bounded by the authenticated user's permissions.12 Community — sooperset/mcp-atlassian (MIT, self-hosted, Cloud and Server/Data Center; explicitly "not an official Atlassian product"). It's the common pick when you need on-prem support or delete operations the official server doesn't expose — and it ships a READ_ONLY_MODE and an enabled-tools allowlist.3

Tools by risk surface

RiskOfficial (Rovo)Community (sooperset)
read-onlygetJiraIssue, searchJiraIssuesUsingJql, getVisibleJiraProjects, getConfluencePage, searchConfluenceUsingCqljira_search, jira_get_issue, confluence_search, confluence_get_page
mutatingcreateJiraIssue, editJiraIssue, transitionJiraIssue, addCommentToJiraIssue, createConfluencePage, updateConfluencePagejira_create_issue, jira_update_issue, jira_transition_issue, confluence_create_page, jira_batch_create_issues
destructivenone — no delete tool for any productjira_delete_issue, confluence_delete_page, confluence_delete_attachment

The recoverability split (platform behavior, not the MCP's doing): a deleted Jira Cloud issue has no per-issue trash/recycle bin — it's effectively permanent (recoverable only via a full instance restore, if one exists). A deleted Confluence page goes to a space trash and is typically restorable within the retention window. So jira_delete_issue is the genuinely irreversible one; confluence_delete_page is soft. (Retention specifics depend on your instance config.)

Real use cases

Triage & standup prep. JQL search + issue summarization ("what's blocked in this sprint, who owns it") — pure read.

Work-item authoring. Turn notes into created/updated Jira issues and a Confluence summary page — mutating.

Workflow automation. Transition issues, add comments/worklogs, post release notes — mutating, occasionally bulk.

Where a human-approval guard fits

Reads & triage → auto-allow. The realistic traffic is heavily search/read/summarize; gating those is friction.

Mutations → optional gate. Create/transition/edit/comment are mutating but largely reversible (re-transition, re-edit, delete a comment), so per-action approval is defensible but not urgent. Sensible triggers: jira_batch_create_issues (bulk), transitions that close/resolve or fire downstream automation, and edits to key fields.

Deletes → hard gate. jira_delete_issue is permanent (no trash) — a textbook case for mandatory human approval with an honest "irreversible: cannot be undone" flag. confluence_delete_page/_attachment are softened by the recoverable trash (compensation = restore-from-trash, honestly time-bounded).

Honest bottom line: on the official server there's no destructive surface to guard at all, which lowers a guard's value there — a good reason to say so. The clean design is risk-tiered gating: auto-allow reads, optional gate on mutations, hard gate + irreversibility warning on Jira delete and bulk ops. See why "restore from trash" is real compensation but a permanent Jira delete isn't.

Hard-gate the permanent delete

ChronoMCP auto-allows reads, and holds jira_delete_issue and bulk operations for a human — flagging the permanent ones honestly.

Read the quickstart → More MCP profiles

Sources

  1. Atlassian — Rovo MCP Server supported tools (exact tool names): support.atlassian.com/atlassian-rovo-mcp-server/docs/supported-tools
  2. Atlassian — getting started (endpoint, auth, scope): support.atlassian.com — getting started
  3. Community server (delete tools, READ_ONLY_MODE): github.com/sooperset/mcp-atlassian

Profiles describe third-party software from its public sources; ChronoMCP is not affiliated with Atlassian, and sooperset/mcp-atlassian is an independent, unofficial project. Jira/Confluence recoverability is Atlassian platform behavior and depends on instance retention config. Capabilities reflect sources current as of Aug 2026 (the official server is actively expanding) — check the source links.