Skip to main content
Glama
halim-23

Jira & Confluence MCP Server

by halim-23

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ATLASSIAN_URLYesYour Atlassian base URL, e.g. https://yourco.atlassian.net
ATLASSIAN_EMAILYesYour Atlassian account email
ATLASSIAN_API_TOKENYesAPI token from id.atlassian.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
jira_list_projectsA

List all accessible Jira projects.

jira_get_projectA

Get details of a specific Jira project by its key.

jira_get_issueA

Get full details of a Jira issue including its status, assignee, description, comments, and available transitions.

jira_search_issuesA

Search Jira issues using JQL (Jira Query Language). JQL must include at least one filter condition. Examples: 'project=PROJ AND status=Open', 'assignee=currentUser() ORDER BY created DESC', 'project=PROJ AND sprint in openSprints()'. Pagination uses nextPageToken from previous response.

jira_create_issueA

Create a new Jira issue. Provide project_key, summary, and issue_type at minimum. issue_type is usually 'Story', 'Bug', 'Task', or 'Epic'.

jira_update_issueA

Update fields of an existing Jira issue. Only provide the fields you want to change.

jira_delete_issueB

Delete a Jira issue permanently.

jira_get_transitionsA

Get all available workflow transitions for a Jira issue (e.g., 'In Progress', 'Done').

jira_transition_issueA

Move a Jira issue to a new status using a workflow transition.

jira_get_commentsA

Get all comments on a Jira issue.

jira_add_commentB

Add a comment to a Jira issue.

jira_update_commentB

Update an existing comment on a Jira issue.

jira_delete_commentB

Delete a comment from a Jira issue.

jira_assign_issueA

Assign or unassign a Jira issue. Pass null for account_id to unassign.

jira_search_usersB

Search Jira users by name or email.

jira_get_current_userA

Get the currently authenticated Jira user.

jira_list_boardsB

List Jira Agile boards, optionally filtered by project.

jira_get_boardB

Get details of a specific Jira board.

jira_get_board_issuesC

Get issues on a Jira board, optionally filtered by JQL.

jira_get_board_backlogC

Get issues in a board's backlog.

jira_list_sprintsA

List sprints for a board. Filter by state: active, future, closed.

jira_get_sprintB

Get details of a specific sprint.

jira_create_sprintB

Create a new sprint on a board.

jira_update_sprintA

Update a sprint (name, goal, dates, or state). Use state='active' to start, state='closed' to complete.

jira_get_sprint_issuesC

Get all issues in a sprint.

jira_move_issues_to_sprintC

Move one or more issues into a sprint.

jira_move_issues_to_backlogA

Move one or more issues back to the backlog (remove from sprint).

jira_get_issue_typesA

Get available issue types, optionally for a specific project.

jira_get_prioritiesA

Get all available issue priorities.

jira_get_fieldsA

Get all Jira fields including custom fields.

jira_get_labelsC

Get available labels in Jira.

jira_add_worklogB

Log work time against a Jira issue.

jira_get_worklogsB

Get all worklogs for a Jira issue.

jira_get_watchersB

Get watchers of a Jira issue.

jira_add_watcherB

Add a user as a watcher to a Jira issue.

jira_get_link_typesA

Get all available issue link types (e.g. 'blocks', 'is blocked by', 'clones').

jira_link_issuesC

Create a link between two Jira issues.

confluence_list_spacesA

List all Confluence spaces accessible to the authenticated user.

confluence_get_spaceA

Get details of a Confluence space by its ID.

confluence_get_space_by_keyB

Get a Confluence space by its key (e.g. 'TEAM', 'DEV').

confluence_get_pageB

Get a Confluence page by its ID, including its body content.

confluence_list_pages_in_spaceB

List pages in a Confluence space, optionally filtered by title.

confluence_get_child_pagesC

Get child pages of a Confluence page.

confluence_create_pageA

Create a new Confluence page. body_value should be Confluence Storage Format (XHTML-like). Example: 'Hello World'

confluence_update_pageA

Update an existing Confluence page. You MUST provide the current version_number (get from confluence_get_page). The version number must be incremented by 1.

confluence_delete_pageB

Delete a Confluence page by ID.

confluence_get_page_labelsC

Get labels on a Confluence page.

confluence_add_page_labelsB

Add labels to a Confluence page.

confluence_delete_page_labelB

Remove a label from a Confluence page.

confluence_searchB

Search Confluence content (pages, blog posts, etc.) by text query.

confluence_get_page_ancestorsB

Get the ancestor pages (breadcrumb path) of a Confluence page.

confluence_get_page_commentsC

Get footer comments on a Confluence page.

confluence_add_page_commentC

Add a footer comment to a Confluence page.

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/halim-23/jira-mcp-server'

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