Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JIRA_EMAIL | Yes | Your Jira account email | |
| JIRA_BASE_URL | Yes | Your Jira Cloud instance URL (without trailing slash), e.g., https://yourcompany.atlassian.net | |
| JIRA_API_TOKEN | Yes | Your Jira API token |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_issues | Search for Jira issues using JQL or simple filters. Args:
jql: JQL (Jira Query Language) string for advanced searches
project: Project key or name to filter by
assignee: Assignee username, email, or 'currentUser()' for yourself
status: Status name (e.g., 'To Do', 'In Progress', 'Done')
issue_type: Issue type (e.g., 'Story', 'Bug', 'Task')
priority: Priority level (e.g., 'High', 'Medium', 'Low')
max_results: Maximum number of results to return (default: 20) |
| get_issue | Get detailed information about a specific Jira issue. Args:
issue_key: The issue key (e.g., 'PROJ-123') |
| get_my_issues | Get issues assigned to the current user. Args:
status: Filter by status (e.g., 'To Do', 'In Progress', 'Done')
max_results: Maximum number of results to return (default: 10) |
| create_issue | Create a new Jira issue. Args:
project_key: The project key (e.g., 'PROJ')
summary: Brief description of the issue
issue_type: Type of issue ('Story', 'Bug', 'Task', etc.)
description: Detailed description of the issue
priority: Priority level ('Highest', 'High', 'Medium', 'Low', 'Lowest')
assignee: Username or email of assignee (leave empty for unassigned) |
| update_issue | Update an existing Jira issue. Args:
issue_key: The issue key (e.g., 'PROJ-123')
status: New status (e.g., 'In Progress', 'Done')
assignee: New assignee username/email, or 'unassigned' to remove assignee
priority: New priority ('Highest', 'High', 'Medium', 'Low', 'Lowest')
summary: New summary/title for the issue |
| add_comment | Add a comment to a Jira issue. Args:
issue_key: The issue key (e.g., 'PROJ-123')
comment: The comment text to add |
| list_projects | List all accessible Jira projects. |
| get_project_info | Get detailed information about a specific project. Args:
project_key: The project key (e.g., 'PROJ') |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |