Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the HTTP transport (default: 3456)
JIRA_BASE_URLYesYour Jira instance URL, e.g. https://yourcompany.atlassian.net
JIRA_BOARD_IDNoBoard ID used when placing issues in the current sprint
JIRA_API_TOKENYesJira API token — generate one at id.atlassian.com/manage-profile/security/api-tokens
JIRA_LOG_LEVELNoLog verbosity: error, info (default), or debug. See Logging.info
JIRA_USER_EMAILYesThe email address of your Jira account
JIRA_PROJECT_KEYYesThe project key, e.g. PROJ
JIRA_ATTACHMENTS_DIRNoDirectory to save downloaded attachments (default: ./jira-attachments)./jira-attachments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
jira_fetch_issueA

Fetch a Jira issue by ID and return its key, summary, description, status, assignee, parent (with its summary and status), subtasks (each with key, summary, and status), labels, and attachments.

jira_update_issueA

Update the summary, description, and/or labels of a Jira issue. Labels are modified incrementally: addLabels/removeLabels leave the issue's other labels untouched.

jira_create_issueA

Create a new Jira issue (Task, Bug, Story, or Subtask). For subtasks, provide a parentId pointing to the parent Story or Bug — placement is ignored for subtasks.

jira_add_commentA

Add a comment to a Jira issue.

jira_fetch_commentsA

Fetch all comments for a Jira issue. Returns a list of comments ordered by most recent first, or an empty list if no comments exist.

jira_get_settingsA

Return the current Jira MCP configuration (environment variables), with the API token redacted.

jira_transition_issueA

Transition a Jira issue to a new status. Use jira_fetch_issue first to get the available transition IDs.

jira_search_assignable_usersA

Search for users that can be assigned to issues in the project.

jira_assign_issueA

Assign a Jira issue to a user, or unassign it. Use jira_search_assignable_users first to find the user's accountId.

jira_download_attachmentA

Download a single Jira attachment by its ID. Use jira_fetch_issue first to get attachment IDs and filenames.

jira_list_sprint_issuesA

List all issues in the current active sprint for the project, regardless of assignee.

jira_list_my_sprint_issuesA

List all issues in the current active sprint assigned to the current user.

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/MichalOsadowski/jira-mcp'

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