MCP server exposing a get_resolved_issues tool that queries resolved Jira tickets across multiple Atlassian Cloud sites with one credential pair.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"jira-digest-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# jira-digest-mcp A small MCP server that exposes one tool, `get_resolved_issues`, for querying resolved Jira tickets across multiple Atlassian Cloud sites using a single `(email, API token)` credential pair. Designed for executive summarization of dev activity across a portfolio of companies. ## Install ``` uv tool install jira-digest-mcp ``` Or, from a checkout: ``` uv sync uv run jira-digest-mcp ``` ## Required environment variables - `JIRA_USERNAME` — the email address tied to your Atlassian API token. - `JIRA_API_TOKEN` — an API token from <https://id.atlassian.com/manage-profile/security/api-tokens>. Optional: - `LOG_LEVEL` — `INFO` (default) or `DEBUG`. Logs go to stderr. ## MCP tool ### `get_resolved_issues` ``` get_resolved_issues( base_url: str, # e.g. "https://example.atlassian.net" project_key: str, # e.g. "ST" since: str, # "2026-04-01" or "-7d", "-2w" until: str | None, # optional, same forms max_results: int = 100, ) -> list[dict] ``` Each returned dict contains: `key`, `summary`, `issue_type`, `status`, `resolution`, `resolved_date`, `assignee_display_name`, `priority`, `labels`, `components`, `parent_key`, `parent_summary`, `story_points`. `story_points` is auto-discovered per site by matching the field name "Story Points" (case-insensitive). If the field has been renamed on a given site, story points will be `null` for that site. ## Claude Desktop / Claude Code config Add to your MCP client config: ```json { "mcpServers": { "jira-digest": { "command": "uv", "args": ["tool", "run", "jira-digest-mcp"], "env": { "JIRA_USERNAME": "you@example.com", "JIRA_API_TOKEN": "..." } } } } ``` If you installed from a checkout, see the [Development](#development) section below for the equivalent MCP client config that points at your local source. ## Development The source lives at `D:\src\AI\jira-digest-mcp`. ### Setup From the repo root: ``` uv…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.