MCP server intelligence profile

JIRA MCP Server

A Model Context Protocol server that integrates JIRA directly into Cursor IDE, allowing users to view assigned issues, get detailed information on specific tickets, and convert JIRA issues into local tasks without leaving their editor

Local OnlyDsazz
Awaiting current scanNpm · 0.5.4

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
14Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install @dsazz/mcp-jira from npm

Version 0.5.4 declares 1 executable entrypoint.

npm install --save-exact @dsazz/mcp-jira@0.5.4
npx -y -p @dsazz/mcp-jira@0.5.4 @dsazz/mcp-jira
MCP client configuration example
{
  "mcpServers": {
    "@dsazz/mcp-jira": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "@dsazz/mcp-jira@0.5.4",
        "@dsazz/mcp-jira"
      ]
    }
  }
}

Identity

Canonical slugjira-mcp-server-23d1dd9bDeploymentLocal Only
Canonical packagenpm:@dsazz/mcp-jiraRepositoryDsazz/mcp-jira
First publishedLatest release
Last security verificationClassification confidence90%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
npm@dsazz/mcp-jira0.5.41Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npm@dsazz/mcp-jira0.5.4CurrentSep 5, 202614 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2025-03-26Negotiated protocol
@dsazz/mcp-jiraServer-reported name
1Capability groups
Aug 18, 2026Observed

Tools 14

ToolCategoryAnnotationsRisk
jira_add_worklogAdd a worklog entry to track time spent on an issue
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "pattern": "^[A-Z]+-\\d+$"
    },
    "timeSpent": {
      "type": "string",
      "minLength": 1,
      "pattern": "^\\d+[wdhm]$"
    },
    "comment": {
      "type": "string",
      "maxLength": 32767
    },
    "started": {
      "type": "string",
      "format": "date-time"
    },
    "visibility": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "group",
            "role"
          ]
        },
        "value": {
          "type": "string",
          "minLength": 1
        }
      },
      "required": [
        "type",
        "value"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "issueKey",
    "timeSpent"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_create_issueCreates a new JIRA issue with specified parameters
Input schema
{
  "type": "object",
  "properties": {
    "projectKey": {
      "type": "string",
      "minLength": 1,
      "maxLength": 50,
      "pattern": "^[A-Z0-9_]+$"
    },
    "summary": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255
    },
    "issueType": {
      "type": "string",
      "minLength": 1,
      "maxLength": 50
    },
    "description": {
      "type": "string",
      "maxLength": 32767
    },
    "priority": {
      "type": "string",
      "enum": [
        "Highest",
        "High",
        "Medium",
        "Low",
        "Lowest"
      ]
    },
    "assignee": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255
    },
    "labels": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 255
      },
      "maxItems": 10
    },
    "components": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 255
      },
      "maxItems": 5
    },
    "fixVersions": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 255
      },
      "maxItems": 3
    },
    "parentIssueKey": {
      "type": "string",
      "pattern": "^[A-Z]+-\\d+$"
    },
    "timeEstimate": {
      "type": "string",
      "pattern": "^\\d+[wdhm]$"
    },
    "environment": {
      "type": "string",
      "maxLength": 32767
    },
    "storyPoints": {
      "type": "integer",
      "minimum": 0,
      "maximum": 100
    },
    "customFields": {
      "type": "object",
      "additionalProperties": {}
    }
  },
  "required": [
    "projectKey",
    "summary",
    "issueType"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_delete_worklogDelete a worklog entry from an issue
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "pattern": "^[A-Z]+-\\d+$"
    },
    "worklogId": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "issueKey",
    "worklogId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_get_assigned_issuesRetrieves all JIRA issues assigned to the current user
Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_get_boardsGet all accessible JIRA boards with filtering by type, project, and name
Input schema
{
  "type": "object",
  "properties": {
    "startAt": {
      "type": "integer",
      "minimum": 0,
      "default": 0
    },
    "maxResults": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 50
    },
    "type": {
      "type": "string",
      "enum": [
        "scrum",
        "kanban",
        "simple"
      ]
    },
    "name": {
      "type": "string",
      "minLength": 1
    },
    "projectKeyOrId": {
      "type": "string",
      "minLength": 1
    },
    "accountIdLocation": {
      "type": "string",
      "minLength": 1
    },
    "projectLocation": {
      "type": "string",
      "minLength": 1
    },
    "includePrivate": {
      "type": "boolean"
    },
    "negateLocationFiltering": {
      "type": "boolean"
    },
    "orderBy": {
      "type": "string",
      "enum": [
        "name",
        "type"
      ]
    },
    "expand": {
      "type": "string",
      "enum": [
        "admins",
        "permissions"
      ]
    },
    "filterId": {
      "type": "string",
      "minLength": 1
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_get_current_userGet current user profile information and permissions
Input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_get_issueRetrieves detailed information about a specific JIRA issue
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "pattern": "^[A-Z]+-\\d+$"
    }
  },
  "required": [
    "issueKey"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_get_issue_commentsRetrieves comments for a specific JIRA issue with configurable quantity and filtering options
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "pattern": "^[A-Z]+-\\d+$"
    },
    "maxComments": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 10
    },
    "includeInternal": {
      "type": "boolean",
      "default": false
    },
    "orderBy": {
      "type": "string",
      "enum": [
        "created",
        "updated"
      ],
      "default": "created"
    },
    "authorFilter": {
      "type": "string",
      "minLength": 1
    },
    "dateRange": {
      "type": "object",
      "properties": {
        "from": {
          "type": "string",
          "format": "date-time"
        },
        "to": {
          "type": "string",
          "format": "date-time"
        }
      },
      "additionalProperties": false
    }
  },
  "required": [
    "issueKey"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_get_projectsGet all accessible JIRA projects with filtering and search capabilities
Input schema
{
  "type": "object",
  "properties": {
    "expand": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "description",
          "lead",
          "issueTypes",
          "url",
          "projectKeys",
          "permissions",
          "insight"
        ]
      }
    },
    "recent": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "properties": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      }
    },
    "maxResults": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 50
    },
    "startAt": {
      "type": "integer",
      "minimum": 0,
      "default": 0
    },
    "typeKey": {
      "type": "string",
      "enum": [
        "software",
        "service_desk",
        "business"
      ]
    },
    "categoryId": {
      "type": "integer",
      "minimum": 1
    },
    "searchQuery": {
      "type": "string",
      "minLength": 1
    },
    "orderBy": {
      "type": "string",
      "enum": [
        "category",
        "key",
        "name",
        "owner",
        "issueCount"
      ]
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_get_sprintsGet all sprints for a specific JIRA board with filtering by state
Input schema
{
  "type": "object",
  "properties": {
    "boardId": {
      "type": "integer",
      "minimum": 1
    },
    "startAt": {
      "type": "integer",
      "minimum": 0,
      "default": 0
    },
    "maxResults": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 50
    },
    "state": {
      "type": "string",
      "enum": [
        "future",
        "active",
        "closed"
      ]
    }
  },
  "required": [
    "boardId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_get_worklogsGet all worklog entries for a specific issue
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "pattern": "^[A-Z]+-\\d+$"
    },
    "startAt": {
      "type": "integer",
      "minimum": 0,
      "default": 0
    },
    "maxResults": {
      "type": "integer",
      "minimum": 1,
      "maximum": 1000,
      "default": 1000
    },
    "startedAfter": {
      "type": "string",
      "format": "date-time"
    },
    "startedBefore": {
      "type": "string",
      "format": "date-time"
    }
  },
  "required": [
    "issueKey"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_update_issueUpdates an existing JIRA issue with field changes, status transitions, and worklog entries
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "pattern": "^[A-Z]+-\\d+$"
    },
    "summary": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255
    },
    "description": {
      "type": "string",
      "maxLength": 32767
    },
    "priority": {
      "type": "string",
      "enum": [
        "Highest",
        "High",
        "Medium",
        "Low",
        "Lowest"
      ]
    },
    "assignee": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255
    },
    "labels": {
      "type": "object",
      "properties": {
        "operation": {
          "type": "string",
          "enum": [
            "set",
            "add",
            "remove"
          ]
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 255
          }
        }
      },
      "required": [
        "operation",
        "values"
      ],
      "additionalProperties": false
    },
    "components": {
      "type": "object",
      "properties": {
        "operation": {
          "type": "string",
          "enum": [
            "set",
            "add",
            "remove"
          ]
        },
        "values": {
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 255
          }
        }
      },
      "required": [
        "operation",
        "values"
      ],
      "additionalProperties": false
    },
    "transition": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "minLength": 1
        },
        "fields": {
          "type": "object",
          "additionalProperties": {}
        }
      },
      "required": [
        "id"
      ],
      "additionalProperties": false
    },
    "notifyUsers": {
      "type": "boolean",
      "default": true
    }
  },
  "required": [
    "issueKey"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
jira_update_worklogUpdate an existing worklog entry
Input schema
{
  "type": "object",
  "properties": {
    "issueKey": {
      "type": "string",
      "pattern": "^[A-Z]+-\\d+$"
    },
    "worklogId": {
      "type": "string",
      "minLength": 1
    },
    "timeSpent": {
      "type": "string",
      "minLength": 1,
      "pattern": "^\\d+[wdhm]$"
    },
    "comment": {
      "type": "string",
      "maxLength": 32767
    },
    "started": {
      "type": "string",
      "format": "date-time"
    },
    "visibility": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "group",
            "role"
          ]
        },
        "value": {
          "type": "string",
          "minLength": 1
        }
      },
      "required": [
        "type",
        "value"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "issueKey",
    "worklogId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
search_jira_issuesSearch JIRA issues using JQL queries or helper parameters. Supports both expert JQL and beginner-friendly filters.
Input schema
{
  "type": "object",
  "properties": {
    "jql": {
      "type": "string",
      "minLength": 1
    },
    "assignedToMe": {
      "type": "boolean"
    },
    "project": {
      "type": "string"
    },
    "status": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ]
    },
    "text": {
      "type": "string"
    },
    "maxResults": {
      "type": "number",
      "minimum": 1,
      "maximum": 50,
      "default": 25
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

JIRA MCP Server questions

How do I install JIRA MCP Server?

Install the selected package version with: npm install --save-exact @dsazz/mcp-jira@0.5.4

What tools does JIRA MCP Server provide?

JIRA MCP Server exposed 14 tools during independent protocol observation, including jira_add_worklog, jira_create_issue, jira_delete_worklog, jira_get_assigned_issues, jira_get_boards, jira_get_current_user, jira_get_issue, jira_get_issue_comments, and others.

Is JIRA MCP Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Company and product intelligence

These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.

Associated company landscape

Atlassian intelligence →

Association is based on retained identity fields; it does not by itself prove first-party publication.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.