Skip to main content
Glama
TarasKhust

@tarasrushchak/jira-mcp-server

by TarasKhust

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JIRA_HOSTYesJira instance URL (e.g., https://your-domain.atlassian.net)
JIRA_EMAILYesEmail for Jira authentication
JIRA_API_TOKENYesAPI token for Jira authentication
CONFLUENCE_HOSTNoConfluence instance URL (optional, for Confluence tools)
CONFLUENCE_EMAILNoEmail for Confluence authentication (optional)
CONFLUENCE_API_TOKENNoAPI token for Confluence authentication (optional)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_ticketsB

List Jira tickets assigned to you

get_ticketC

Get details of a specific Jira ticket

create_ticketC

Create a new Jira ticket

search_ticketsB

Search for tickets in specific projects using text search

delete_issueB

Delete a Jira ticket

get_commentsB

Get comments for a specific Jira ticket

add_commentA

Add a comment to a Jira ticket. Supports mentions using [~accountId] or [~email@example.com] format.

delete_commentB

Delete a comment from a Jira ticket

delete_all_commentsB

Delete all comments from a Jira ticket

update_statusB

Update the status of a Jira ticket

get_transitionsC

Get available transitions for a Jira ticket

assign_ticketB

Assign a Jira ticket to a user

update_ticket_fieldsB

Update fields of a Jira ticket (e.g., original estimate, story points, labels, assignee, priority, due date, etc.)

get_ticket_fieldsA

Get all available fields and their metadata for a Jira ticket (useful for finding custom field IDs)

get_available_fieldsA

Get all available fields for a Jira ticket with their metadata and field IDs. Returns a mapping of field names to field IDs that can be used in update_ticket_fields.

add_worklogC

Add worklog (time spent) to a Jira ticket

get_worklogB

Get worklogs for a specific Jira ticket

update_worklogB

Update an existing worklog on a Jira ticket

delete_worklogB

Delete a worklog from a Jira ticket

create_issue_linkC

Create a link between two Jira issues

remove_issue_linkA

Remove a link between two Jira issues

get_all_projectsB

Get all Jira projects

get_project_issuesC

Get all issues for a specific project

get_project_versionsB

Get all versions for a project

create_versionC

Create a new version in a project

batch_create_issuesC

Create multiple Jira issues in a batch

get_agile_boardsC

Get all Agile boards for a project

get_board_issuesB

Get issues from an Agile board

get_sprints_from_boardB

Get all sprints from an Agile board

get_sprint_issuesC

Get issues from a sprint

search_usersA

Search for Jira users by email or display name to get their accountId for mentions

get_user_profileC

Get user profile information

get_kb_pageA

Get a Confluence/KB page by page ID or full URL. Returns page title, space, content (as plain text), version, and metadata.

search_kb_pagesA

Search for Confluence/KB pages by text, title, or CQL query. Returns matching pages with titles, spaces, and URLs.

get_kb_page_childrenA

Get child pages of a Confluence/KB page. Useful for navigating page hierarchies.

get_kb_page_commentsC

Get comments on a Confluence/KB page

get_kb_spacesA

List available Confluence/KB spaces. Useful for discovering space keys before searching.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TarasKhust/jira-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server