Jira MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
JIRA_URL | Yes | Your Jira instance URL (e.g., https://XXXXXXXX.atlassian.net) | |
JIRA_API_KEY | Yes | Your Jira API token from https://id.atlassian.com/manage-profile/security/api-tokens | |
JIRA_API_MAIL | Yes | Your Jira email address |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |