Labsco
MCP SERVER

Jira Sprint Dashboard

by CHIBOLAR

Sprint health from Jira in the chat: burndown, velocity, goal progress and what is blocked — with a browser login instead of an API token hunt.

Project & Task Management
Summary
Written for the stand-up question, not the ticket.

Most Jira servers give you issues and leave the sprint maths to you. Here burndown, velocity, goal progress and blockers are each their own call, and the dashboard tool bundles them — so 'how is the sprint going' is one question rather than four JQL queries and a spreadsheet.

What it is

A Jira server built around sprint analytics rather than issue CRUD. It reads burndown, velocity, goal progress and blocked issues, and can assemble them into one dashboard. Authentication runs through a browser OAuth flow so nobody has to go looking for an API token.

What you get
  • get_sprint_burndown — burndown for the current sprint
  • get_team_velocity — velocity across recent sprints
  • get_sprint_goal_progress — how the sprint goal itself is tracking, not just the ticket count
  • get_blocked_issues — what is stuck, gathered rather than hunted for
  • generate_dashboard — all of the above assembled in one call
  • jira_search with JQL, and jira_get_issue for a single issue's detail
  • list_projects for what the account can actually reach
  • start_oauth and oauth_status to run and check the browser login
  • test_jira_connection to confirm the connection before you trust a number
Requirements

A Jira Cloud site and an Atlassian account that can see the boards you care about. The hosted path takes your Jira URL and email in the marketplace config and then runs the browser login; scopes cover reading users and work and writing work. Self-hosting means registering your own OAuth app with Atlassian and supplying OAUTH_CLIENT_ID and OAUTH_CLIENT_SECRET. Node.js 18 or newer. Tokens are held in memory, so a restart means signing in again.