What is the Data-grounded sprint retro MCP server?
Data-grounded sprint retrospectives from your Jira, GitHub, and Slack activity.
How to install Data-grounded sprint retro
Copy-paste configuration for popular MCP clients.
JIRA_BASE_URLYour Jira Cloud site, e.g. https://your-company.atlassian.net. Required for a live retro.
JIRA_EMAILAtlassian account email the API token belongs to.
JIRA_API_TOKENsecretJira API token from id.atlassian.com. Read-only use.
JIRA_BOARD_IDOptional board id to pin when the account has several boards.
GITHUB_TOKENsecretOptional GitHub read-only token for PR review latency and reverts.
GITHUB_REPOSOptional comma-separated owner/name repos to scope PR analysis.
SLACK_TOKENsecretOptional Slack read token to scan sprint channels for blocker and incident language.
SLACK_CHANNELSOptional comma-separated Slack channel ids to scan for the sprint window.
RETRO_DEMO_MODESet to true to force the synthetic demo sprint even when credentials are present.
{
"mcpServers": {
"retro-mcp": {
"command": "npx",
"args": [
"-y",
"retro-mcp"
],
"env": {
"JIRA_BASE_URL": "<YOUR_JIRA_BASE_URL>",
"JIRA_EMAIL": "<YOUR_JIRA_EMAIL>",
"JIRA_API_TOKEN": "<YOUR_JIRA_API_TOKEN>",
"JIRA_BOARD_ID": "<YOUR_JIRA_BOARD_ID>",
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>",
"GITHUB_REPOS": "<YOUR_GITHUB_REPOS>",
"SLACK_TOKEN": "<YOUR_SLACK_TOKEN>",
"SLACK_CHANNELS": "<YOUR_SLACK_CHANNELS>",
"RETRO_DEMO_MODE": "<YOUR_RETRO_DEMO_MODE>"
}
}
}
}{
"mcpServers": {
"retro-mcp": {
"command": "npx",
"args": [
"-y",
"retro-mcp"
],
"env": {
"JIRA_BASE_URL": "<YOUR_JIRA_BASE_URL>",
"JIRA_EMAIL": "<YOUR_JIRA_EMAIL>",
"JIRA_API_TOKEN": "<YOUR_JIRA_API_TOKEN>",
"JIRA_BOARD_ID": "<YOUR_JIRA_BOARD_ID>",
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>",
"GITHUB_REPOS": "<YOUR_GITHUB_REPOS>",
"SLACK_TOKEN": "<YOUR_SLACK_TOKEN>",
"SLACK_CHANNELS": "<YOUR_SLACK_CHANNELS>",
"RETRO_DEMO_MODE": "<YOUR_RETRO_DEMO_MODE>"
}
}
}
}{
"mcpServers": {
"retro-mcp": {
"command": "npx",
"args": [
"-y",
"retro-mcp"
],
"env": {
"JIRA_BASE_URL": "<YOUR_JIRA_BASE_URL>",
"JIRA_EMAIL": "<YOUR_JIRA_EMAIL>",
"JIRA_API_TOKEN": "<YOUR_JIRA_API_TOKEN>",
"JIRA_BOARD_ID": "<YOUR_JIRA_BOARD_ID>",
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>",
"GITHUB_REPOS": "<YOUR_GITHUB_REPOS>",
"SLACK_TOKEN": "<YOUR_SLACK_TOKEN>",
"SLACK_CHANNELS": "<YOUR_SLACK_CHANNELS>",
"RETRO_DEMO_MODE": "<YOUR_RETRO_DEMO_MODE>"
}
}
}
}{
"servers": {
"retro-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"retro-mcp"
],
"env": {
"JIRA_BASE_URL": "<YOUR_JIRA_BASE_URL>",
"JIRA_EMAIL": "<YOUR_JIRA_EMAIL>",
"JIRA_API_TOKEN": "<YOUR_JIRA_API_TOKEN>",
"JIRA_BOARD_ID": "<YOUR_JIRA_BOARD_ID>",
"GITHUB_TOKEN": "<YOUR_GITHUB_TOKEN>",
"GITHUB_REPOS": "<YOUR_GITHUB_REPOS>",
"SLACK_TOKEN": "<YOUR_SLACK_TOKEN>",
"SLACK_CHANNELS": "<YOUR_SLACK_CHANNELS>",
"RETRO_DEMO_MODE": "<YOUR_RETRO_DEMO_MODE>"
}
}
}
}claude mcp add retro-mcp --env JIRA_BASE_URL=<YOUR_JIRA_BASE_URL> --env JIRA_EMAIL=<YOUR_JIRA_EMAIL> --env JIRA_API_TOKEN=<YOUR_JIRA_API_TOKEN> --env JIRA_BOARD_ID=<YOUR_JIRA_BOARD_ID> --env GITHUB_TOKEN=<YOUR_GITHUB_TOKEN> --env GITHUB_REPOS=<YOUR_GITHUB_REPOS> --env SLACK_TOKEN=<YOUR_SLACK_TOKEN> --env SLACK_CHANNELS=<YOUR_SLACK_CHANNELS> --env RETRO_DEMO_MODE=<YOUR_RETRO_DEMO_MODE> -- npx -y retro-mcpRelated MCP servers
Generate your daily standup from real GitHub, Jira, Linear, and Slack activity.
View repository →