Jira MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JIRA_URLYesYour Jira instance URL (e.g., https://XXXXXXXX.atlassian.net)
JIRA_API_KEYYesYour Jira API token from https://id.atlassian.com/manage-profile/security/api-tokens
JIRA_API_MAILYesYour Jira email address

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
execute_jql

Execute a JQL query on Jira on the api /rest/api/3/search

get_only_ticket_name_and_description

Get the name and description of the requested tickets on the api /rest/api/3/search

create_ticket

Create a ticket on Jira on the api /rest/api/3/issue

list_projects

List all the projects on Jira on the api /rest/api/3/project

delete_ticket

Delete a ticket on Jira on the api /rest/api/3/issue/{issueIdOrKey}

edit_ticket

Edit a ticket on Jira on the api /rest/api/3/issue/{issueIdOrKey}

get_all_statuses

Get all the status on Jira on the api /rest/api/3/status

assign_ticket

Assign a ticket on Jira on the api /rest/api/3/issue/{issueIdOrKey}/assignee

query_assignable

Query assignables to a ticket on Jira on the api /rest/api/3/user/assignable/search?project={project-name}

add_attachment_from_public_url

Add an attachment from a public url to a ticket on Jira on the api /rest/api/3/issue/{issueIdOrKey}/attachments

add_attachment_from_confluence

Add an attachment to a ticket on Jira from a Confluence page by its name on the api /rest/api/3/issue/{issueIdOrKey}/attachments