Skip to content

feat(jira): add status discovery tool - #1613

Open
komar3456 wants to merge 2 commits into
sooperset:mainfrom
komar3456:jira-available-statuses
Open

feat(jira): add status discovery tool#1613
komar3456 wants to merge 2 commits into
sooperset:mainfrom
komar3456:jira-available-statuses

Conversation

@komar3456

@komar3456 komar3456 commented Aug 22, 2026

Copy link
Copy Markdown

Description

Add a read-only Jira tool for listing statuses from REST API v2, returning compact status and category details. The tool supports an optional case-insensitive status-name filter.

Changes

  • Add jira_get_statuses backed by /rest/api/2/status.
  • Add the jira_statuses toolset and update generated tool documentation.
  • Preserve ENABLED_TOOLS as an explicit tool-name allowlist.

Testing

  • Affected unit and schema tests (803 passed).
  • Integration tests (8 passed, 15 real-data-only tests skipped).
  • Jira Cloud status discovery e2e (1 passed).
  • Jira Data Center status discovery e2e (1 passed).
  • Generated tool documentation check.
  • Ruff format/lint and mypy for changed Python files.

Checklist

  • Code follows project style guidelines.
  • Regression tests cover status retrieval, filtering, and MCP schema compatibility.
  • Documentation is regenerated and current.

Signed-off-by: komar3456 <misha.milyukov@gmail.com>
@komar3456
komar3456 force-pushed the jira-available-statuses branch from fea959a to 611ce1a Compare August 22, 2026 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant