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

OCI · GHCR.IO/MCPARMORY/ATLASSIAN-JIRA:1.0.3 · 2 COMPONENTS · SCANNED SEP 20

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

0 this week 50 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 Security0
  • Malware scan not yet available for this package.Unverified
  • Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
  • Install-script risk not yet assessed.Unverified
  • Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
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 Management83
  • Stability observed for 25 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 supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

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

com.mcparmory/atlassian-jira runs locally as a container image, launched with docker run --rm -i ghcr.io/mcparmory/atlassian-jira:1.0.3. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.

oci · ghcr.io/mcparmory/atlassian-jira:1.0.3

# add to Claude Code
claude mcp add com-mcparmory-atlassian-jira -- docker run --rm -i ghcr.io/mcparmory/atlassian-jira:1.0.3
// .cursor/mcp.json
{
  "mcpServers": {
    "com-mcparmory-atlassian-jira": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/atlassian-jira:1.0.3"
      ]
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-mcparmory-atlassian-jira": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/atlassian-jira:1.0.3"
      ]
    }
  }
}
# add to Codex CLI
codex mcp add com-mcparmory-atlassian-jira -- docker run --rm -i ghcr.io/mcparmory/atlassian-jira:1.0.3
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-mcparmory-atlassian-jira": {
      "type": "local",
      "command": [
        "docker",
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/atlassian-jira:1.0.3"
      ],
      "enabled": true
    }
  }
}
# ~/.hermes/config.yaml
mcp_servers:
  com-mcparmory-atlassian-jira:
    command: "docker"
    args: ["run", "--rm", "-i", "ghcr.io/mcparmory/atlassian-jira:1.0.3"]
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-mcparmory-atlassian-jira": {
      "Transport": "stdio",
      "Command": "docker",
      "Arguments": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/atlassian-jira:1.0.3"
      ]
    }
  }
}
// mcp.json
{
  "mcpServers": {
    "com-mcparmory-atlassian-jira": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/mcparmory/atlassian-jira:1.0.3"
      ]
    }
  }
}
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.

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

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

  • 14 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.

  • 12 Sept 26 −2
    • Stability: pass → 0.80 functional
  • 11 Sept 26 0
    • Stability: 0.97 → pass security
  • 10 Sept 26 +1

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

  • 7 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.

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 oci/ghcr.io/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 oci
Reason No attestation published

Background: How many MCP packages publish verified provenance →

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_field_options ~150

Retrieve a paginated list of all options available for a Connect app-provided select list issue field. This operation only works with field options added by Connect apps, not those created directly in Jira.

NameTypeReqDescription
fieldKeystringyesThe field key in the format app-key__field-key (e.g., example-add-on__example-issue-field). Find this value in the app's plugin descriptor or by running the Get fields operation.
maxResultsstringThe maximum number of options to return per page. Defaults to 50 if not specified.
startAtstringThe starting position for pagination, where 0 is the first item. Defaults to 0 if not specified.

No output schema declared.

No examples provided.

list_field_screens ~100

Retrieve a paginated list of all screens where a specific field is used. Requires Jira administrator permissions.

NameTypeReqDescription
fieldIdstringyesThe unique identifier of the field to retrieve screens for.
maxResultsstringThe maximum number of screens to return per page. Defaults to 100 if not specified.
startAtstringThe zero-based index where the paginated results should start. Defaults to 0 if not specified.

No output schema declared.

No examples provided.

list_fields ~38

Retrieve all available issue fields in Jira, including system and custom fields. Returns fields based on global settings, screen configuration, and your project access permissions.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_fields_search ~200

Retrieve a paginated list of Jira fields, optionally filtered by field IDs, search query, or project IDs. Supports sorting by various field attributes and can be restricted to custom fields only.

NameTypeReqDescription
maxResultsstringThe number of fields to return per page. Defaults to 50 if not specified.
orderBystringSort the results by field attribute: contextsCount (number of related contexts), lastUsed (date of last value change), name (field name), screensCount (number of related screens), or projectsCount (n…
projectIdsarrayFilter results to fields belonging only to the specified project IDs. Fields from projects you lack access to will be excluded. Provide as a comma-separated list of project identifiers.
startAtstringThe starting position for pagination (zero-indexed). Defaults to 0 if not specified.

No output schema declared.

No examples provided.

list_filter_columns ~81

Retrieves the columns configured for a filter, which are used when viewing filter results in List View with Columns set to Filter. Column details are only returned for filters you own, filters shared with your groups, or filters shared with projects you have access to.

NameTypeReqDescription
idstringyesThe unique identifier of the filter. Must be a valid 64-bit integer.

No output schema declared.

No examples provided.

list_filter_permissions ~67

Retrieve all share permissions for a filter, including access granted to groups, projects, all logged-in users, or the public. Only returns permissions visible to the requesting user based on their access level.

NameTypeReqDescription
idstringyesThe unique identifier of the filter. Must be a positive integer.

No output schema declared.

No examples provided.

list_group_members ~142

Retrieve a paginated list of all users in a group. Users are ordered by username but usernames are not included in results for privacy reasons.

NameTypeReqDescription
groupIdstringThe ID of the group. This parameter cannot be used with the `groupName` parameter.
includeInactiveUsersbooleanWhether to include inactive users in the results. Defaults to excluding inactive users.
maxResultsstringThe maximum number of users to return per page. Must be between 1 and 50 users.
startAtstringThe zero-based index where the result page should start. Use this for pagination to retrieve subsequent pages of results.

No output schema declared.

No examples provided.

list_groups ~181

Retrieve a paginated list of groups from your Jira instance. Filter by group names, access level, or product application to find specific groups.

NameTypeReqDescription
accessTypestringFilter groups by their access level within your Jira instance. Choose from site administrator, administrator, or standard user access levels.
applicationKeystringLimit results to groups associated with a specific Jira product. Specify the product key to filter groups by their application context.
groupNamearrayFilter results by one or more group names. Specify multiple names to search for groups matching any of the provided names.
maxResultsstringThe number of groups to return per page. Defaults to 50 if not specified.
startAtstringThe starting position for pagination, where 0 is the first group. Use this to navigate through large result sets.

No output schema declared.

No examples provided.

list_issue_changelogs ~134

Retrieve a paginated list of all changes made to an issue, sorted chronologically from oldest to newest. Requires browse permission for the project and any applicable issue-level security permissions.

NameTypeReqDescription
issueIdOrKeystringyesThe issue identifier, either the numeric ID or the human-readable key (e.g., PROJ-123).
maxResultsstringThe number of changelog entries to return per page. Defaults to 100 if not specified.
startAtstringThe starting position for pagination, where 0 represents the first changelog entry. Defaults to 0 if not specified.

No output schema declared.

No examples provided.

list_issue_comments ~152

Retrieve all comments for a specific issue, with support for pagination and sorting. Comments are filtered based on user permissions and visibility restrictions.

NameTypeReqDescription
issueIdOrKeystringyesThe issue identifier, either the numeric ID or the issue key (e.g., PROJ-123).
maxResultsstringThe maximum number of comments to return per page. Defaults to 100 if not specified.
orderBystringSort comments by creation date. Use 'created' for ascending order, '-created' for descending order, or '+created' for ascending order.
startAtstringThe starting position for pagination (zero-indexed). Use this to retrieve subsequent pages of results.

No output schema declared.

No examples provided.

list_issue_limit_violations ~84

Retrieve all issues that are breaching or approaching per-issue limits in Jira. Requires Browse projects permission for the relevant projects or Administer Jira global permission for complete results.

NameTypeReqDescription
isReturningKeysbooleanReturn issue keys (e.g., PROJ-123) instead of numeric issue IDs in the response. Defaults to false, which returns issue IDs.

No output schema declared.

No examples provided.

list_issue_link_types ~37

Retrieves all available issue link types configured in the Jira instance. Requires issue linking to be enabled and the user to have Browse projects permission.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_issue_property_keys ~72

Retrieves all property keys and their URLs associated with a specific issue. This allows you to discover what custom properties are stored on an issue.

NameTypeReqDescription
issueIdOrKeystringyesThe issue identifier, which can be either the issue key (e.g., PROJ-123) or the numeric issue ID.

No output schema declared.

No examples provided.

list_issue_transitions ~81

Retrieve available transitions for specified issues that can be used in bulk transition operations. Returns transitions organized by workflow, including only those common across all specified issues that don't require additional field updates.

NameTypeReqDescription
issueIdsOrKeysstringyesComma-separated list of issue IDs or keys to retrieve available transitions for. Supports up to 1,000 issues per request.

No output schema declared.

No examples provided.

list_issue_transitions_single ~159

Retrieve available transitions for an issue based on its current status. Returns all possible transitions the user can perform, or a specific transition if requested. An empty list is returned if the requested transition doesn't exist or cannot be performed given the issue's current status.

NameTypeReqDescription
includeUnavailableTransitionsbooleanWhether to include transitions that fail their conditions in the response. Defaults to false, returning only transitions that can currently be performed.
issueIdOrKeystringyesThe issue identifier, either the numeric ID or the project key followed by issue number (e.g., PROJ-123).
transitionIdstringOptional ID of a specific transition to retrieve. When provided, only that transition is returned if it exists and is available.

No output schema declared.

No examples provided.

list_issue_type_property_keys ~59

Retrieves all property keys stored on a specific issue type. Property keys are identifiers for custom data attached to the issue type entity.

NameTypeReqDescription
issueTypeIdstringyesThe unique identifier of the issue type whose property keys you want to retrieve.

No output schema declared.

No examples provided.

list_issue_type_schemes ~147

Retrieve a paginated list of issue type schemes used in classic Jira projects. Requires Administer Jira global permission.

NameTypeReqDescription
maxResultsstringThe number of issue type schemes to return per page. Defaults to 50 items per page.
orderBystringSort results by issue type scheme name or ID, with optional ascending (+) or descending (-) direction. Defaults to sorting by ID.
queryStringstringFilter results by performing a case-insensitive partial match against issue type scheme names.
startAtstringThe starting position for pagination, where 0 is the first item. Use this to retrieve subsequent pages of results.

No output schema declared.

No examples provided.

list_issue_type_schemes_for_projects ~126

Retrieve issue type schemes used by specified projects in classic Jira instances. Returns a paginated list showing which projects use each scheme.

NameTypeReqDescription
maxResultsstringThe number of results to return per page. Defaults to 50 items if not specified.
projectIdarrayyesOne or more project IDs to filter schemes by. Provide multiple IDs as an ampersand-separated list in the query string.
startAtstringThe starting position for pagination, where 0 represents the first item. Use this to navigate through large result sets.

No output schema declared.

No examples provided.

list_issue_type_usages ~112

Retrieves the issue types currently using a specific status within a project. Returns paginated results showing which issue types are associated with the given status.

NameTypeReqDescription
maxResultsstringThe maximum number of results to return per page. Must be between 1 and 200, defaults to 50 if not specified.
projectIdstringyesThe unique identifier of the project to filter issue type usages.
statusIdstringyesThe unique identifier of the status to query for issue type usage.

No output schema declared.

No examples provided.

list_issue_types ~57

Retrieve all issue types available to the authenticated user. The returned issue types depend on the user's permissions: administrators see all types, users with project browse permissions see types for those projects, and anonymous users see types for projects with anonymous browse access.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_issue_types_for_creation ~120

Retrieve issue type metadata for a project to determine which issue types can be created and what fields are required. Use this information to populate requests when creating issues.

NameTypeReqDescription
maxResultsstringThe number of issue types to return per page, with a maximum of 200. Defaults to 50 if not specified.
projectIdOrKeystringyesThe project identifier, either the project ID or project key.
startAtstringThe starting position for pagination (zero-indexed). Defaults to 0 if not specified.

No output schema declared.

No examples provided.

list_issue_types_project ~118

Retrieves all issue types available for a specific project, optionally filtered by type hierarchy level (Subtask, Base, or Epic).

NameTypeReqDescription
levelstringOptional filter to retrieve issue types at a specific hierarchy level: use -1 for Subtasks, 0 for Base issue types, or 1 for Epics. Omit this parameter to retrieve all issue types regardless of level.
projectIdstringyesThe numeric identifier of the project. This is a 64-bit integer that uniquely identifies the project in your Jira instance.

No output schema declared.

No examples provided.

list_issue_watchers ~72

Retrieve the list of users watching an issue. Requires the 'Allow users to watch issues' option 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.

list_issue_worklogs ~195

Retrieve time tracking worklogs for an issue, ordered chronologically from oldest to newest. Optionally filter worklogs by start date range using UNIX timestamps in milliseconds.

NameTypeReqDescription
issueIdOrKeystringyesThe issue identifier, either the numeric ID or the project key (e.g., PROJ-123).
maxResultsstringThe maximum number of worklogs to return per page. Defaults to 5000 if not specified.
startAtstringThe zero-based index for pagination, allowing you to retrieve results starting from a specific position in the list. Defaults to 0 (first page).
startedAfterstringFilter to return only worklogs that started on or after this date and time, specified as a UNIX timestamp in milliseconds.
startedBeforestringFilter to return only worklogs that started before this date and time, specified as a UNIX timestamp in milliseconds.

No output schema declared.

No examples provided.

list_jql_autocomplete_data ~49

Retrieve JQL field and function reference data for building and validating JQL queries programmatically. Returns comprehensive metadata including field definitions, available functions, and reserved words to support dynamic query construction.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_jql_autocomplete_data_filtered ~113

Retrieve JQL field and function reference data to support programmatic query building and validation. Returns system fields always, with optional filtering by project and support for collapsed fields that enable cross-field searches.

NameTypeReqDescription
includeCollapsedFieldsbooleanInclude collapsed fields that allow searches across multiple fields with the same name and type. Disabled by default.
projectIdsarrayFilter returned field details by one or more project IDs. Invalid project IDs are ignored; system fields are always included regardless of this filter.

No output schema declared.

No examples provided.

list_labels ~93

Retrieve a paginated list of all available labels in the system. Use pagination parameters to control which results are returned.

NameTypeReqDescription
maxResultsstringThe maximum number of labels to return in a single page, with a default of 1000 items per page.
startAtstringThe starting position for pagination, where 0 represents the first item. Use this to skip earlier results and navigate through pages.

No output schema declared.

No examples provided.

list_my_filters ~94

Retrieve filters owned by the authenticated user, with optional inclusion of their favorite filters. Favorite filters are only visible if they are owned by the user, shared with a group the user belongs to, shared with a private project the user can browse, shared with a public project, or shared publicly.

NameTypeReqDescription
includeFavouritesbooleanWhen enabled, includes the user's favorite filters in the response alongside owned filters. Disabled by default.

No output schema declared.

No examples provided.

list_notification_scheme_project_mappings ~157

Retrieve a paginated list of projects and their assigned notification schemes. Filter results by specific notification scheme IDs or project IDs, or retrieve all mappings. Only company-managed projects are supported.

NameTypeReqDescription
maxResultsstringThe number of items to return per page. Defaults to 50 items if not specified.
notificationSchemeIdarrayOne or more notification scheme IDs to filter the results. Only mappings for these schemes will be returned.
projectIdarrayOne or more project IDs to filter the results. Only mappings for these projects will be returned.
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_permissions ~38

Retrieve all available permissions in the system, including global permissions, project-specific permissions, and permissions added by installed plugins. This operation is accessible without authentication.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_permitted_projects ~80

Retrieve all projects where the authenticated user has been granted specific permissions. This operation helps identify which projects a user can access based on their assigned permission keys.

NameTypeReqDescription
permissionsarrayyesA list of permission keys to filter projects by. Only projects where the user has all specified permissions will be returned. Permission keys should be provided as strings in the array.

No output schema declared.

No examples provided.

list_plan_teams ~93

Retrieve a paginated list of all teams associated with a plan, including both plan-only teams and Atlassian teams. Requires Administer Jira global permission.

NameTypeReqDescription
maxResultsstringThe maximum number of teams to return per page, up to a maximum of 50. Defaults to 50 if not specified.
planIdstringyesThe unique identifier of the plan for which to retrieve teams.

No output schema declared.

No examples provided.

list_plans ~112

Retrieve a paginated list of plans. Requires Jira administrator permissions. Optionally filter results to include trashed or archived plans.

NameTypeReqDescription
includeArchivedbooleanInclude archived plans in the results. By default, only active plans are returned.
includeTrashedbooleanInclude trashed plans in the results. By default, only active plans are returned.
maxResultsstringMaximum number of plans to return per page. Must be between 1 and 50, defaults to 50.

No output schema declared.

No examples provided.

list_priorities ~121

Retrieves a paginated list of priorities configured in a specific priority scheme. Use this to fetch all available priorities for a given scheme with optional pagination control.

NameTypeReqDescription
maxResultsstringThe maximum number of priorities to return in a single page of results. Defaults to 50 if not specified.
schemeIdstringyesThe unique identifier of the priority scheme from which to retrieve priorities.
startAtstringThe zero-based index position to start returning results from, enabling pagination through large result sets. Defaults to 0 if not specified.

No output schema declared.

No examples provided.

list_project_avatars ~63

Retrieves all avatars available for a project, organized into system-provided and custom avatar groups. Requires browse project permission and can be accessed anonymously.

NameTypeReqDescription
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the case-sensitive project key.

No output schema declared.

No examples provided.

list_project_categories ~30

Retrieves all available project categories in Jira. Use this to populate category selections or understand the complete category taxonomy.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_project_components ~193

Retrieve a paginated list of all components in a project. Returns Jira components by default, or Compass components if configured. Requires Browse Projects permission.

NameTypeReqDescription
componentSourcestringThe component source to return: `jira` for Jira components, `compass` for Compass components, or `auto` to return Compass components if available, otherwise Jira components.
maxResultsstringThe maximum number of components to return per page. Defaults to 50 items.
orderBystringSort results by component attribute: name, description, issue count, or project lead. Prefix with `-` for descending or `+` for ascending order.
projectIdOrKeystringyesThe project identifier, either the project ID or project key (case-sensitive).
startAtstringThe zero-based index where the result page begins. Use this to navigate through paginated results.

No output schema declared.

No examples provided.

list_project_features ~71

Retrieves all available features for a specified project. Features represent optional capabilities or modules that can be enabled or configured within the project.

NameTypeReqDescription
projectIdOrKeystringyesThe unique identifier or key of the project. You can use either the numeric project ID or the case-sensitive project key to identify the project.

No output schema declared.

No examples provided.

list_project_fields ~191

Retrieve available fields for specified projects and work types. Returns a paginated list of fields that are applicable to the given project and work type combination, with optional filtering by specific field IDs.

NameTypeReqDescription
fieldIdarrayOptional list of specific field IDs to retrieve. If omitted, all available fields for the project and work type combination are returned.
maxResultsstringThe number of fields to return per page. Must be between 1 and 100 items.
projectIdarrayyesOne or more project IDs to retrieve fields for. Only fields available to these projects will be returned.
startAtstringThe starting position for pagination (zero-indexed). Use this to retrieve subsequent pages of results.
workTypeIdarrayyesOne or more work type (issue type) IDs to retrieve fields for. Only fields applicable to these work types will be returned.

No output schema declared.

No examples provided.

list_project_property_keys ~60

Retrieves all property keys stored for a specific project. Property keys are identifiers for custom data associated with the project.

NameTypeReqDescription
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the project key (which is case-sensitive).

No output schema declared.

No examples provided.

list_project_roles ~65

Retrieve all project roles available for a specific project, including their names and API endpoints. Project roles are shared across all projects in Jira Cloud.

NameTypeReqDescription
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the project key (which is case-sensitive).

No output schema declared.

No examples provided.

list_project_roles_global ~48

Retrieve all project roles available in the Jira instance, including their details and default actors. Project roles are used globally across all projects for permission schemes, notifications, issue security, and workflow conditions.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_project_roles_with_details ~118

Retrieve all project roles and their details for a specific project. Project roles are shared across all projects in the Jira instance.

NameTypeReqDescription
currentMemberbooleanFilter roles to show only those assigned to the current user. Defaults to false to return all roles.
excludeOtherServiceRolesbooleanExclude service management roles that don't apply to the project type. Defaults to false to include all roles.
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the project key (case-sensitive).

No output schema declared.

No examples provided.

list_project_statuses ~87

Retrieves all valid statuses for a project, organized by issue type. Each issue type within the project has its own set of valid statuses that can be used for workflow transitions.

NameTypeReqDescription
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the project key (which is case-sensitive). Use the key for human-readable references or the ID for programmatic consistency.

No output schema declared.

No examples provided.

list_project_types ~38

Retrieves all available project types in the Jira instance, including both licensed and unlicensed types. This operation requires no authentication and can be accessed anonymously.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_project_usages_by_status ~88

Retrieves a paginated list of projects that use a specific status. Useful for understanding status adoption and impact across your Jira instance.

NameTypeReqDescription
maxResultsstringThe maximum number of results to return per page. Must be between 1 and 200, defaults to 50 results.
statusIdstringyesThe unique identifier of the status to query for project usage.

No output schema declared.

No examples provided.

list_project_versions ~207

Retrieve a paginated list of all versions in a project. Use this operation when you need to browse versions with pagination control; for a complete unpaginated list, use the alternative get_project_versions operation instead.

NameTypeReqDescription
maxResultsstringThe maximum number of versions to return per page. Defaults to 50 items.
orderBystringSort the results by a specific field: description, name, releaseDate (oldest first), sequence (UI order), or startDate (oldest first). Prefix with '-' for descending order or '+' for ascending order.
projectIdOrKeystringyesThe project identifier, either the numeric project ID or the project key (case-sensitive).
startAtstringThe zero-based index where the paginated results should start. Defaults to 0 for the first page.
statusstringFilter versions by status using a comma-separated list. Valid statuses are: released, unreleased, and archived.

No output schema declared.

No examples provided.

list_project_versions_all ~85

Retrieves all versions for a specified project in a single non-paginated response. Use this operation when you need the complete list of versions; for paginated results, use the paginated versions endpoint instead.

NameTypeReqDescription
projectIdOrKeystringyesThe unique identifier for the project, either as the project ID (numeric) or project key (case-sensitive alphanumeric code).

No output schema declared.

No examples provided.

list_projects ~394

Retrieve a paginated list of projects visible to the user based on their permissions. Supports filtering by project keys, type, category, and status, with flexible sorting options.

NameTypeReqDescription
actionstringFilter results by the user's permission level on projects: `view` (has browse or admin permissions), `browse` (has browse permission), `edit` (has admin permission), or `create` (can create issues).…
categoryIdstringFilter results by project category ID. Retrieve available category IDs using the Get all project categories operation.
keysarrayFilter results to include only specific projects by their keys. Provide up to 50 project keys as a comma-separated list.
maxResultsstringMaximum number of projects to return per page, capped at 100. Values exceeding 100 will be automatically limited to 100.
orderBystringSort results by a specific field: category, issue count, project key, last issue update time, project name, project owner/lead, archived date, or deleted date. Prefix with `-` for descending order or…
propertyQuerystringSearch projects by custom property values using dot-notation syntax. Enclose property keys in square brackets to support keys containing dots or equals signs. This is an experimental feature.
startAtstringThe starting position for pagination (zero-indexed). Use this to retrieve subsequent pages of results.
statusarrayFilter results by project status: `live` for active projects, `archived` for archived projects, or `deleted` for projects in the recycle bin. This is an experimental feature.
typeKeystringFilter results by project type. Accepts comma-separated values: `business`, `service_desk`, or `software`.

No output schema declared.

No examples provided.

list_recent_projects ~47

Retrieve up to 20 projects recently viewed by the user, filtered to show only those the user has permission to access. This operation can be used anonymously and respects project-level and global permissions.

Input schema present but exposes no named parameters.

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 container image (ghcr.io/mcparmory/atlassian-jira:1.0.3).

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

com.mcparmory/atlassian-jira scores 50 out of 100 on VerifyMCP. 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.