Data-grounded sprint retrospectives from your Jira, GitHub, and Slack activity.
Connect Runs on your machine
claude mcp add retro-mcp -e JIRA_BASE_URL=<JIRA_BASE_URL> -e JIRA_EMAIL=<JIRA_EMAIL> -e JIRA_API_TOKEN=<JIRA_API_TOKEN> -e JIRA_BOARD_ID=<JIRA_BOARD_ID> -e GITHUB_TOKEN=<GITHUB_TOKEN> -e GITHUB_REPOS=<GITHUB_REPOS> -e SLACK_TOKEN=<SLACK_TOKEN> -e SLACK_CHANNELS=<SLACK_CHANNELS> -e RETRO_DEMO_MODE=<RETRO_DEMO_MODE> -- npx -y [email protected]
{
"mcpServers": {
"retro-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"JIRA_BASE_URL": "<JIRA_BASE_URL>",
"JIRA_EMAIL": "<JIRA_EMAIL>",
"JIRA_API_TOKEN": "<JIRA_API_TOKEN>",
"JIRA_BOARD_ID": "<JIRA_BOARD_ID>",
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"GITHUB_REPOS": "<GITHUB_REPOS>",
"SLACK_TOKEN": "<SLACK_TOKEN>",
"SLACK_CHANNELS": "<SLACK_CHANNELS>",
"RETRO_DEMO_MODE": "<RETRO_DEMO_MODE>"
}
}
}
}
{
"mcpServers": {
"retro-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"JIRA_BASE_URL": "<JIRA_BASE_URL>",
"JIRA_EMAIL": "<JIRA_EMAIL>",
"JIRA_API_TOKEN": "<JIRA_API_TOKEN>",
"JIRA_BOARD_ID": "<JIRA_BOARD_ID>",
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"GITHUB_REPOS": "<GITHUB_REPOS>",
"SLACK_TOKEN": "<SLACK_TOKEN>",
"SLACK_CHANNELS": "<SLACK_CHANNELS>",
"RETRO_DEMO_MODE": "<RETRO_DEMO_MODE>"
}
}
}
}
{
"servers": {
"retro-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"JIRA_BASE_URL": "<JIRA_BASE_URL>",
"JIRA_EMAIL": "<JIRA_EMAIL>",
"JIRA_API_TOKEN": "<JIRA_API_TOKEN>",
"JIRA_BOARD_ID": "<JIRA_BOARD_ID>",
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"GITHUB_REPOS": "<GITHUB_REPOS>",
"SLACK_TOKEN": "<SLACK_TOKEN>",
"SLACK_CHANNELS": "<SLACK_CHANNELS>",
"RETRO_DEMO_MODE": "<RETRO_DEMO_MODE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
JIRA_BASE_URLOptional | Your Jira Cloud site, e.g. https://your-company.atlassian.net. Required for a live retro. |
JIRA_EMAILOptional | Atlassian account email the API token belongs to. |
JIRA_API_TOKENOptional, secret | Jira API token from id.atlassian.com. Read-only use. |
JIRA_BOARD_IDOptional | Optional board id to pin when the account has several boards. |
GITHUB_TOKENOptional, secret | Optional GitHub read-only token for PR review latency and reverts. |
GITHUB_REPOSOptional | Optional comma-separated owner/name repos to scope PR analysis. |
SLACK_TOKENOptional, secret | Optional Slack read token to scan sprint channels for blocker and incident language. |
SLACK_CHANNELSOptional | Optional comma-separated Slack channel ids to scan for the sprint window. |
RETRO_DEMO_MODEOptional | Set to true to force the synthetic demo sprint even when credentials are present. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 17 Jun 2026 |
| Last updated | 17 Jun 2026 |
| Registry name | io.github.sathvic-kollu/retro-mcp |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
