Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

com.mcparmory/atlassian-jira

PYPI · MCPARMORY-ATLASSIAN-JIRA · 2 COMPONENTS · SCANNED SEP 20

Create, search, and manage issues, projects, and team workflows

0 this week 62 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security37
  • Malware scan not yet available for this package.Unverified
  • No known CVEs affecting this package version or its production dependencies.Pass
  • Install-script risk not yet assessed.Unverified
  • 2 of 46 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency32
Schema Quality & AI Usability78
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 37126 tokens (~117/item across 317 items; 317 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management87
  • Stability observed for 26 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety99
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 45 of 47 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "transfer_filter_ownership" implies "transfer" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Partial
  • An AI judge read all 317 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

How do I install the com.mcparmory/atlassian-jira MCP server?

com.mcparmory/atlassian-jira runs locally as a PyPI package, launched with uvx mcparmory-atlassian-jira. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

pypi · mcparmory-atlassian-jira

# add to Claude Code
claude mcp add com-mcparmory-atlassian-jira -- uvx mcparmory-atlassian-jira
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-atlassian-jira": {
      "command": "uvx",
      "args": [
        "mcparmory-atlassian-jira"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-atlassian-jira": {
      "command": "uvx",
      "args": [
        "mcparmory-atlassian-jira"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-atlassian-jira -- uvx mcparmory-atlassian-jira
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-atlassian-jira": {
      "type": "local",
      "command": [
        "uvx",
        "mcparmory-atlassian-jira"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-mcparmory-atlassian-jira --command uvx --arg mcparmory-atlassian-jira
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-atlassian-jira:
    command: "uvx"
    args: ["mcparmory-atlassian-jira"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-atlassian-jira": {
      "Transport": "stdio",
      "Command": "uvx",
      "Arguments": [
        "mcparmory-atlassian-jira"
      ]
    }
  }
}
# add to Vellum
assistant mcp add com-mcparmory-atlassian-jira -t stdio -c uvx -a mcparmory-atlassian-jira
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-atlassian-jira": {
      "command": "uvx",
      "args": [
        "mcparmory-atlassian-jira"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.

  • 18 Sept 26 −2
    • Stability: pass → 0.80 functional
  • 17 Sept 26 0
    • Stability: 0.97 → pass security
  • 15 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Sept 26 −14
    • Malware scan: pass → unverified security
  • 12 Sept 26 +15
    • Malware scan: unverified → pass security
  • 11 Sept 26 −2
    • Stability: pass → 0.80 functional
  • 10 Sept 26 −15
    • Malware scan: pass → unverified security
    • Stability: 0.97 → pass security
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Analysed pypi/mcparmory-atlassian-jira@1.0.3

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem pypi

Background: How many MCP packages publish verified provenance →

Dependencies 46 packages
Packages resolved 46
Stale 1
No linked repository 1
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 317 exposed · ~37,126 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
list_related_work ~51

Retrieves all related work items associated with a specific version. Requires Browse projects permission for the project containing the version.

NameTypeReqDescription
idstringyesThe unique identifier of the version for which to retrieve related work items.

No output schema declared.

No examples provided.

list_remote_issue_links ~124

Retrieve remote issue links for an issue, optionally filtered by a specific global ID. Returns all linked remote issues or a single link matching the provided global ID.

NameTypeReqDescription
globalIdstringOptional global ID to retrieve a specific remote issue link. If omitted, all remote issue links for the issue are returned. URL-reserved characters in the global ID must be percent-encoded.
issueIdOrKeystringyesThe issue identifier, either the numeric ID (e.g., 10000) or the issue key (e.g., PROJ-123).

No output schema declared.

No examples provided.

list_resolutions ~137

Retrieve a paginated list of issue resolutions, optionally filtered by resolution IDs or default status. Useful for populating resolution dropdowns or validating resolution values in Jira.

NameTypeReqDescription
maxResultsstringThe number of resolutions to return per page. Defaults to 50 items if not specified.
onlyDefaultbooleanWhen enabled, returns only default resolutions. If specific resolution IDs are provided and none are marked as default, an empty page is returned. Only applies to company-managed projects.
startAtstringThe starting position for pagination, where 0 represents the first item. Use this to navigate through pages of results.

No output schema declared.

No examples provided.

list_screen_fields ~55

Retrieve all fields available to be added to a screen tab. This helps identify which fields can be configured for a specific screen layout.

NameTypeReqDescription
screenIdstringyesThe unique identifier of the screen. Must be a positive integer.

No output schema declared.

No examples provided.

list_security_levels_project ~66

Retrieve all issue security levels available in a project that the authenticated user can access. Security levels are only returned for users with the Set Issue Security permission.

NameTypeReqDescription
projectKeyOrIdstringyesThe project identifier, either the project key (case-sensitive) or the project ID.

No output schema declared.

No examples provided.

list_status_categories ~37

Retrieves all available status categories in Jira. Status categories group statuses by their workflow state (e.g., To Do, In Progress, Done).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_statuses ~39

Retrieves all statuses associated with active workflows in Jira. This operation is useful for understanding the available status values that can be assigned to issues across your projects.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_statuses_bulk ~61

Retrieve detailed information for one or more statuses by their IDs. Useful for fetching status configurations needed for workflow operations or validation.

NameTypeReqDescription
idarrayyesOne or more status IDs to retrieve. Provide between 1 and 50 IDs in a single request.

No output schema declared.

No examples provided.

list_statuses_by_name ~101

Retrieve a list of statuses by their names. Supports bulk lookup of up to 50 status names, optionally scoped to a specific project or global statuses.

NameTypeReqDescription
namearrayyesOne or more status names to retrieve. Provide between 1 and 50 names as an ampersand-separated list.
projectIdstringOptional project ID to scope the status lookup to a specific project. Omit or use null to retrieve global statuses.

No output schema declared.

No examples provided.

list_system_avatars ~68

Retrieves a list of system avatars filtered by type (issue type, project, user, or priority). This operation is publicly accessible and requires no authentication.

NameTypeReqDescription
typestringyesThe category of avatars to retrieve. Must be one of: issuetype, project, user, or priority.

No output schema declared.

No examples provided.

list_trashed_fields ~140

Retrieve a paginated list of custom fields that have been moved to trash. Results can be filtered by field name or description, and sorted by name, trash date, or planned deletion date. Requires Administer Jira global permission.

NameTypeReqDescription
maxResultsstringThe number of fields to return per page. Defaults to 50 items per page.
orderBystringSort the results by field name, the date the field was moved to trash, or the planned deletion date.
startAtstringThe starting position for pagination (zero-indexed). Use this to retrieve subsequent pages of results. Defaults to 0.

No output schema declared.

No examples provided.

list_user_account_ids ~203

Retrieve account IDs for specified users by their key or username. This operation supports pagination and is useful for migrating or bulk-processing user data.

NameTypeReqDescription
keyarrayKey of a user. To specify multiple users, pass multiple copies of this parameter. For example, `key=fred&key=barney`. Required if `username` isn't provided. Cannot be provided if `username` is presen…
maxResultsstringThe maximum number of user results to return in a single page. Defaults to 10 items per page.
startAtstringThe starting position for pagination, where 0 represents the first item. Use this to retrieve subsequent pages of results.
usernamearrayUsername of a user. To specify multiple users, pass multiple copies of this parameter. For example, `username=fred&username=barney`. Required if `key` isn't provided. Cannot be provided if `key` is p…

No output schema declared.

No examples provided.

list_user_default_columns ~40

Retrieves the default issue table columns configured for a user. Returns the calling user's column preferences unless an account ID is specified, which requires Jira administration permissions.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_user_groups ~53

Retrieve all groups that a user belongs to. Requires Browse users and groups global permission.

NameTypeReqDescription
accountIdstringyesThe unique account ID of the user across all Atlassian products (up to 128 characters).

No output schema declared.

No examples provided.

list_user_property_keys ~85

Retrieves all property keys associated with a user. These are custom properties stored at the user level, distinct from Jira user profile properties.

NameTypeReqDescription
accountIdstringThe account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*.

No output schema declared.

No examples provided.

list_users ~110

Retrieves a paginated list of all users in the Jira instance, including active, inactive, and previously deleted users with Atlassian accounts. Response visibility is filtered based on user privacy preferences.

NameTypeReqDescription
maxResultsstringThe maximum number of users to return per request, capped at 1000. Defaults to 50 if not specified.
startAtstringThe zero-based index position to start returning results from, enabling pagination through large user lists. Defaults to 0 if not specified.

No output schema declared.

No examples provided.

list_users_by_account_ids ~123

Retrieve a paginated list of Jira users by their account IDs. Requires permission to access Jira.

NameTypeReqDescription
accountIdarrayyesOne or more user account IDs to retrieve. Specify multiple account IDs to fetch multiple users in a single request. Each account ID must not exceed 128 characters.
maxResultsstringThe number of users to return per page. Defaults to 10 if not specified.
startAtstringThe starting position for pagination, where 0 is the first user. Use this to navigate through pages of results.

No output schema declared.

No examples provided.

list_users_default ~108

Retrieves a paginated list of all users in the Jira instance, including active, inactive, and previously deleted users with Atlassian accounts. Response data is filtered based on user privacy preferences.

NameTypeReqDescription
maxResultsstringThe maximum number of users to return per request, up to a limit of 1000. Defaults to 50 if not specified.
startAtstringThe zero-based index position to start returning results from. Use this to paginate through large result sets.

No output schema declared.

No examples provided.

list_workflow_capabilities ~139

Retrieve available workflow capabilities including rules, scope, and project types. Requires either a workflow ID or a project and issue type ID pair to identify the target workflow.

NameTypeReqDescription
issueTypeIdstringThe unique identifier of the issue type. Use this with projectId as an alternative to workflowId to identify the workflow by issue type context.
projectIdstringThe unique identifier of the project. Use this with issueTypeId as an alternative to workflowId to identify the workflow by project context.
workflowIdstringThe unique identifier of the workflow. Use this to retrieve capabilities for a specific workflow by ID.

No output schema declared.

No examples provided.

list_workflow_history ~73

Retrieves workflow history entries for a specified workflow, showing past changes and events. Note that historical data is only available for the last 60 days and entries before October 30th, 2025 are not accessible.

NameTypeReqDescription
workflowIdstringThe unique identifier of the workflow whose history you want to retrieve.

No output schema declared.

No examples provided.

list_workflow_issue_type_usages ~113

Retrieve the issue types within a project that are currently using a specified workflow. Returns paginated results of issue type assignments.

NameTypeReqDescription
maxResultsstringThe maximum number of issue types to return per page. Must be between 1 and 200, defaults to 50 if not specified.
projectIdstringyesThe unique identifier of the project in which to find issue type usages.
workflowIdstringyesThe unique identifier of the workflow to query for issue type usage.

No output schema declared.

No examples provided.

list_workflow_projects ~86

Retrieve a paginated list of projects that use a specified workflow. Useful for understanding workflow adoption and impact across your Jira instance.

NameTypeReqDescription
maxResultsstringThe maximum number of projects to return per page, between 1 and 200. Defaults to 50 if not specified.
workflowIdstringyesThe unique identifier of the workflow to query for project usage.

No output schema declared.

No examples provided.

list_workflow_scheme_projects ~81

Retrieve a paginated list of projects that are currently using a specified workflow scheme.

NameTypeReqDescription
maxResultsstringThe maximum number of projects to return per page, between 1 and 200. Defaults to 50 if not specified.
workflowSchemeIdstringyesThe unique identifier of the workflow scheme for which to retrieve associated projects.

No output schema declared.

No examples provided.

list_workflow_schemes_by_projects ~92

Retrieves the workflow schemes associated with specified projects, showing which projects are linked to each scheme. Team-managed and non-existent projects are silently ignored. The Default Workflow Scheme is returned without an ID.

NameTypeReqDescription
projectIdarrayyesOne or more project IDs to retrieve associated workflow schemes for. Provide between 1 and 100 project IDs; non-existent or team-managed projects are ignored without error.

No output schema declared.

No examples provided.

list_workflow_usages_by_status ~95

Retrieve a paginated list of workflows that use a specific status. This helps identify which workflows are affected by changes to a given status.

NameTypeReqDescription
maxResultsstringThe maximum number of workflow results to return per page. Must be between 1 and 200, with a default of 50 results.
statusIdstringyesThe unique identifier of the status for which to retrieve workflow usages.

No output schema declared.

No examples provided.

list_worklog_property_keys ~95

Retrieves all property keys associated with a specific worklog entry. Use this to discover what custom properties are available for a worklog before retrieving their values.

NameTypeReqDescription
issueIdOrKeystringyesThe issue identifier, which can be either the numeric issue ID or the issue key (e.g., PROJECT-123).
worklogIdstringyesThe unique identifier of the worklog entry within the specified issue.

No output schema declared.

No examples provided.

list_worklogs_modified_since ~112

Retrieve a paginated list of worklog IDs and their update timestamps for all worklogs modified after a specified date and time. Results are ordered from oldest to youngest, with a maximum of 1000 worklogs per page.

NameTypeReqDescription
sincestringThe UNIX timestamp in milliseconds marking the start of the time range. Only worklogs updated after this timestamp are returned. Defaults to 0 (epoch start) if not specified. Note: worklogs updated d…

No output schema declared.

No examples provided.

merge_versions ~105

Merges two project versions by deleting the source version and reassigning all issues from it to the target version. Requires Administer Jira or Administer Projects permission.

NameTypeReqDescription
idstringyesThe ID of the version to delete. This version will be removed after all its issues are reassigned to the target version.
moveIssuesTostringyesThe ID of the version to merge into. All issues currently assigned to the source version will be reassigned to this version.

No output schema declared.

No examples provided.

move_custom_field_to_trash ~59

Move a custom field to trash, making it unavailable for use while preserving the option to permanently delete it later. Requires Administer Jira global permission.

NameTypeReqDescription
idstringyesThe unique identifier of the custom field to move to trash.

No output schema declared.

No examples provided.

move_issues_bulk ~153

Move multiple issues across projects in a single operation. Supports moving up to 1,000 issues (including subtasks) to a single destination project, issue type, and parent, with automatic field mapping and optional bulk notifications.

NameTypeReqDescription
sendBulkNotificationbooleanWhether to send a bulk notification email to users when issues are moved. Defaults to true if not specified.
targetToSourcesMappingobjectMapping of destination configurations to source issues. Each mapping key combines destination project (ID or key), issue type ID, and optional parent (ID or key) in comma-separated format. The mappin…

No output schema declared.

No examples provided.

move_worklogs ~235

Moves a list of worklogs from one issue to another. This experimental operation has limitations: maximum 5000 worklogs per request, no support for worklogs with attachments or project role restrictions, and no notifications, webhooks, or issue history are generated. Time tracking must be enabled in Jira.

NameTypeReqDescription
adjustEstimatestringDetermines how to update time estimates on both issues. Use 'leave' to keep estimates unchanged, or 'auto' to reduce the source issue estimate by the total time spent and increase the destination iss…
idsarrayA list of worklog IDs to move. Maximum of 5000 worklogs per request. Worklogs with attachments or project role visibility restrictions cannot be moved.
issueIdOrKeystringThe issue ID or key of the destination issue where worklogs will be moved to.
overrideEditableFlagbooleanWhen true, allows moving worklogs even if the source or destination issues are not editable (e.g., closed issues). Only available to Connect and Forge app users with admin permission. Defaults to fal…

No output schema declared.

No examples provided.

preview_workflows ~111

Retrieve a read-only preview of workflows for a specified project. Returns workflow configuration details filtered by issue types, project permissions, and lookup criteria.

NameTypeReqDescription
issueTypeIdsarrayList of issue type IDs to filter workflows. Specify up to 25 issue type IDs; at least one lookup criterion (issueTypeIds, workflowNames, or workflowIds) is required.
projectIdstringyesThe project ID for permission validation and workflow association. Required to identify the project context and enforce access controls.

No output schema declared.

No examples provided.

record_worklog ~517

Record time spent working on an issue. Time tracking must be enabled in Jira for this operation to succeed. The worklog can optionally update the issue's remaining time estimate based on the time recorded.

NameTypeReqDescription
adjustEstimatestringHow to adjust the issue's remaining time estimate: 'new' sets it to a specific value, 'leave' keeps it unchanged, 'manual' reduces it by a specified amount, or 'auto' reduces it by the time spent in…
commentAn optional comment about the worklog in Atlassian Document Format.
issueIdOrKeystringyesThe issue ID or key to record work against.
newEstimatestringThe new remaining time estimate for the issue when adjustEstimate is 'new'. Specify as days (e.g., 2d), hours (e.g., 3h), or minutes (e.g., 30m). Required only when adjustEstimate is 'new'.
notifyUsersbooleanWhether to notify users watching the issue via email about the worklog entry. Defaults to true.
overrideEditableFlagbooleanWhether to force adding the worklog even if the issue is not editable (e.g., closed). Only available to Connect and Forge app users with Administer Jira permission. Defaults to false.
reduceBystringThe amount to reduce the issue's remaining estimate by when adjustEstimate is 'manual'. Specify as days (e.g., 2d), hours (e.g., 3h), or minutes (e.g., 30m). Required only when adjustEstimate is 'man…
startedstringThe date and time when the work effort started, in ISO 8601 format. Required when creating a worklog.
timeSpentstringThe time spent working on the issue as days (\#d), hours (\#h), or minutes (\#m or \#). Required when creating a worklog if `timeSpentSeconds` isn't provided. Optional when updating a worklog. Cannot…
timeSpentSecondsstringThe time in seconds spent working on the issue. Required when creating a worklog if `timeSpent` isn't provided. Optional when updating a worklog. Cannot be provided if `timeSpent` is provided.
visibilityobjectOptional visibility restrictions for the worklog, such as restricting it to specific users or groups.

No output schema declared.

No examples provided.

redact_issue_fields ~69

Submit an asynchronous job to redact sensitive data from specified issue fields. Use the returned job ID to poll the redaction status.

NameTypeReqDescription
redactionsarrayArray of field redaction specifications defining which issue fields should have their data redacted. Each item specifies the field identifier and redaction parameters.

No output schema declared.

No examples provided.

remove_actor_from_project_role ~121

Remove an actor (user) from a project role. Requires project administration permissions or global Jira administration rights.

NameTypeReqDescription
idstringyesThe numeric ID of the project role. Retrieve available project role IDs using the get all project roles operation.
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the project key (case-sensitive).
userstringThe user account ID of the actor to remove from the project role. If omitted, the operation will fail as a user must be specified for removal.

No output schema declared.

No examples provided.

remove_dashboard_item_property ~83

Removes a custom property from a dashboard item. Requires edit permission on the dashboard.

NameTypeReqDescription
dashboardIdstringyesThe unique identifier of the dashboard containing the item.
itemIdstringyesThe unique identifier of the dashboard item whose property will be deleted.
propertyKeystringyesThe key identifying the specific property to delete from the dashboard item.

No output schema declared.

No examples provided.

remove_filter_favorite ~73

Remove a filter from the user's favorites list. This operation only removes filters that are currently visible to the user; filters that were favorited but subsequently made private cannot be removed through this operation.

NameTypeReqDescription
idstringyesThe unique identifier of the filter to remove from favorites, specified as a 64-bit integer.

No output schema declared.

No examples provided.

remove_filter_share_permission ~88

Removes a share permission from a filter, restricting access for the specified user or group. Requires ownership of the filter and permission to access Jira.

NameTypeReqDescription
idstringyesThe unique identifier of the filter from which to remove the share permission. Must be a positive integer.
permissionIdstringyesThe unique identifier of the specific share permission to delete. Must be a positive integer.

No output schema declared.

No examples provided.

remove_gadget ~84

Remove a gadget from a dashboard. When removed, other gadgets in the same column automatically shift up to fill the vacant position.

NameTypeReqDescription
dashboardIdstringyesThe unique identifier of the dashboard containing the gadget to remove. Must be a positive integer.
gadgetIdstringyesThe unique identifier of the gadget to remove from the dashboard. Must be a positive integer.

No output schema declared.

No examples provided.

remove_issue_link ~54

Removes a link between two issues. Requires browse and link issue permissions for the affected projects, and view access if issue-level security is configured.

NameTypeReqDescription
linkIdstringyesThe unique identifier of the issue link to delete.

No output schema declared.

No examples provided.

remove_issue_property ~85

Removes a custom property from an issue. Requires browse and edit permissions for the project, and issue-level security permission if configured.

NameTypeReqDescription
issueIdOrKeystringyesThe issue identifier, either the issue key (e.g., PROJ-123) or the numeric issue ID.
propertyKeystringyesThe unique key identifying the property to delete from the issue.

No output schema declared.

No examples provided.

remove_issue_watcher ~121

Remove a user from watching an issue. Requires the 'Allow users to watch issues' option to be enabled in Jira's general configuration.

NameTypeReqDescription
accountIdstringThe account ID of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*. Required.
issueIdOrKeystringyesThe issue identifier, either the numeric ID or the project key followed by issue number (e.g., PROJ-123).

No output schema declared.

No examples provided.

remove_plan_only_team ~82

Removes a plan-only team from a plan and deletes their associated planning settings. Requires Jira administrator permissions.

NameTypeReqDescription
planIdstringyesThe unique identifier of the plan containing the team to be removed. Must be a positive integer.
planOnlyTeamIdstringyesThe unique identifier of the plan-only team to delete. Must be a positive integer.

No output schema declared.

No examples provided.

remove_priority ~48

Removes an issue priority from the Jira instance. This is an asynchronous operation; check the returned location link to monitor task status.

NameTypeReqDescription
idstringyesThe unique identifier of the priority to delete.

No output schema declared.

No examples provided.

remove_project_avatar ~90

Remove a custom avatar from a project. Only custom avatars can be deleted; system-provided avatars are protected and cannot be removed. Requires Administer projects permission.

NameTypeReqDescription
idstringyesThe numeric identifier of the avatar to delete. Must be a valid 64-bit integer.
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the case-sensitive project key.

No output schema declared.

No examples provided.

remove_project_property ~86

Removes a custom property from a project. Requires Administer Jira global permission or Administer Projects permission for the target project.

NameTypeReqDescription
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the project key (case-sensitive).
propertyKeystringyesThe key identifying the project property to delete. Retrieve available property keys using the list project properties operation.

No output schema declared.

No examples provided.

remove_team_from_plan ~88

Remove an Atlassian team from a plan and delete their associated planning settings. Requires Administer Jira global permission.

NameTypeReqDescription
atlassianTeamIdstringyesThe unique identifier of the Atlassian team to remove from the plan.
planIdstringyesThe unique identifier of the plan from which the team will be removed. Must be a valid 64-bit integer.

No output schema declared.

No examples provided.

remove_user_property ~72

Removes a custom property from a user's profile. Requires either Jira administrator permissions to delete properties from any user, or standard Jira access to delete properties from your own user record.

NameTypeReqDescription
propertyKeystringyesThe unique identifier for the user property to delete. This key must match an existing property on the user's profile.

No output schema declared.

No examples provided.

remove_vote ~69

Remove a user's vote from an issue, equivalent to clicking Unvote in Jira. Requires voting to be enabled in Jira's general configuration.

NameTypeReqDescription
issueIdOrKeystringyesThe issue identifier, either the numeric ID or the project key followed by issue number (e.g., PROJ-123).

No output schema declared.

No examples provided.

remove_worklog ~307

Remove a worklog entry from an issue and optionally adjust the issue's time estimate. Requires time tracking to be enabled in Jira and appropriate permissions to delete worklogs.

NameTypeReqDescription
adjustEstimatestringHow to adjust the issue's remaining time estimate after deletion. Use 'auto' to reduce by the deleted worklog's time, 'new' to set a specific value, 'manual' to increase by an amount, or 'leave' to k…
idstringyesThe unique identifier of the worklog entry to delete.
increaseBystringThe amount to increase the remaining time estimate when adjustEstimate is set to 'manual'. Specify as a duration using days (d), hours (h), or minutes (m).
issueIdOrKeystringyesThe issue identifier, either the numeric ID or the project key followed by issue number (e.g., PROJ-123).
newEstimatestringThe new remaining time estimate for the issue when adjustEstimate is set to 'new'. Specify as a duration using days (d), hours (h), or minutes (m).
notifyUsersbooleanWhether to send email notifications to users watching the issue. Defaults to true.
overrideEditableFlagbooleanWhether to allow deletion even if the issue is not editable (e.g., closed or read-only). Only available to Connect and Forge app users with admin permission. Defaults to false.

No output schema declared.

No examples provided.

Common questions

What is the com.mcparmory/atlassian-jira MCP server?

com.mcparmory/atlassian-jira is an MCP server listed in the public MCP registry as com.mcparmory/atlassian-jira. Create, search, and manage issues, projects, and team workflows. This page covers its PyPI package (mcparmory-atlassian-jira).

Is the com.mcparmory/atlassian-jira MCP server safe to use?

com.mcparmory/atlassian-jira scores 62 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 20 September 2026. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the com.mcparmory/atlassian-jira MCP server expose?

com.mcparmory/atlassian-jira exposes 317 tools: update_custom_field_values, update_custom_field_value, download_attachment, get_attachment_thumbnail, get_attachment, and 312 more. Their descriptions and schemas cost roughly 37,126 tokens of context every time the server is loaded.

Is the com.mcparmory/atlassian-jira MCP server still maintained?

com.mcparmory/atlassian-jira is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.