Backlog Buddy MCP
Enables exporting finished backlogs in Jira-compatible CSV format for import into Jira, with a roadmap plan to push stories directly to Jira.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Backlog Buddy MCPvalidate my user story: As a user I want to search so that I can find things fast"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Backlog Buddy MCP
An MCP server that gives AI assistants a product owner's checklist for user stories.
The assistant does the writing. Backlog Buddy checks the drafts against INVEST and acceptance-criteria rules, suggests how to split stories that are too big, and exports the finished backlog to Markdown, CSV or Jira's CSV importer.
Why
AI assistants write plausible-looking user stories quickly, but they routinely:
skip the "so that" (the value),
write acceptance criteria that only cover the happy path,
use untestable words like fast, intuitive or seamless,
bundle two or three stories into one.
Backlog Buddy turns those habits into specific, fixable findings, so the assistant can revise its own work before you ever see it.
Related MCP server: refine-backlog-mcp
What it provides
Type | Name | What it does |
Tool |
| Scores one story 0–100 against INVEST, with a verdict (ready / needs-work / not-ready) and suggested fixes |
Tool |
| Checks a set of stories, totals the points and flags likely duplicates |
Tool |
| Recommends splitting patterns (workflow steps, CRUD, business rules, data variations, interfaces, happy path first, defer performance, user roles, spikes) |
Tool |
| Outputs |
Prompt |
| Guided flow: feature brief → drafted stories → checked → revised → export |
Resource |
| One-page guide to INVEST, Given/When/Then and splitting |
Example check
Input:
As a user, I want to search and export transactions quickly Acceptance criteria: Search should be fast and intuitive
Backlog Buddy reports, among other things:
no "so that" clause, so the value is implied rather than stated
"user" is a generic persona
the goal contains "and", which often means two stories
"quickly", "fast" and "intuitive" can't be tested
the acceptance criterion isn't in Given / When / Then form
Setup
Requires Node.js 20 or later.
npm install
npm run build
npm test # unit tests for the checking, splitting and export logic
npm run e2e # starts the server and exercises every tool over MCPUse it in Claude Desktop
Add this to claude_desktop_config.json (Settings → Developer → Edit Config), using the full path to dist/server.js on your machine, then restart Claude Desktop:
{
"mcpServers": {
"backlog-buddy": {
"command": "node",
"args": ["C:\\path\\to\\backlog-buddy-mcp\\dist\\server.js"]
}
}
}Then try: "Use the feature_to_stories prompt for: let borrowers verify income by linking their bank account."
Inspect it
npm run inspectopens the MCP Inspector so you can call each tool by hand.
Design notes
Deterministic checks, not another LLM call. The server uses rules and heuristics, so results are fast, free, repeatable and explainable. The assistant supplies the judgment; the server supplies the standard.
Logic separated from protocol.
src/stories.tshas no MCP dependency and is unit-tested on its own;src/server.tsis a thin wrapper that registers tools, a prompt and a resource.Heuristics are opinionated on purpose. They flag things worth a second look, not hard failures. Only a missing narrative or missing acceptance criteria makes a story "not ready".
Roadmap
Configurable rules (custom vague-word lists, point thresholds)
Push stories directly to Jira or Azure DevOps
Definition of Ready checklist per team
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Capture feature requests and bug reports from chat into a searchable, AI-categorized backlog.
- iKanbanOAuthcom.i-kanban
Tasks, sprints, releases and docs for engineering teams with AI coding agents.
Task management for people and autonomous AI developers: tasks, stories, work logs, pull requests.
Turn user requests and support messages into tasks and tell users what shipped, from any AI agent.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAutomatically generates structured agile backlogs including epics, features, and user stories from natural language descriptions within AI-powered IDEs. It streamlines project management by creating AI-optimized markdown files and directory structures to guide step-by-step implementation.23 npm3MIT
- AlicenseAqualityNot gradedmaintenanceRefine messy backlog items into structured, actionable work items with titles, acceptance criteria, T-shirt estimates, and priorities. Free tier included — Pro/Team tiers via license key.16 npm1-
- AlicenseCqualityDmaintenanceEnables AI assistants to manage Jira Cloud projects, issues, sprints, and more through a curated set of 62 tools covering the full lifecycle of stories, epics, bugs, and sprints.62GPL 3.0
- FlicenseNot gradedqualityDmaintenanceEnables context-powered task management on Trello boards, automatically creating detailed sprint tasks with acceptance criteria and QA steps using AI.-