Appearance
MCP Workflows
These workflows combine multiple MCP tools and resources to accomplish common project management tasks. Use them as natural language prompts with your AI assistant.
Plan a Sprint
Set up a new sprint and populate it with issues from the backlog.
Steps:
- Read the backlog —
kendo://projects/{id}/issuesto see all issues - Read lanes —
kendo://projects/{id}/lanesto identify the backlog lane - Search for candidates —
search-issuesfiltered by lane, priority, or epic - Create the sprint —
create-sprintwith title and date range - Assign issues —
update-issueon each issue to setsprint_id - Activate —
update-sprintto set status to1(Active)
Example prompt:
Look at the kendo backlog and create a two-week sprint starting next Monday. Pick the highest-priority bugs and the top 5 features, assign them to the sprint, and activate it.
Triage New Bugs
Review unassigned bugs, set priorities, assign team members, and move them to the right lane.
Steps:
- Search unassigned bugs —
search-issueswithtype: 1(Bug) and noassignee_id - Read members —
kendo://projects/{id}/membersto see who's available - Prioritize —
update-issueto set priority on each bug - Assign —
update-issueto setassignee_id - Move to lane —
update-issuewithlane_idto move from Backlog to the appropriate lane
Example prompt:
Find all unassigned bugs in the kendo project. Show me their descriptions, then assign them to the right team members. Move anything high-priority to "In Progress".
Log Time After Coding
Record how long you spent on an issue after finishing your work.
Steps:
- Find the issue —
search-issuesorkendo://issues/{id}to confirm the right issue - Log time —
create-time-entrywith minutes and a note - Optionally move the issue —
update-issuewithlane_idif work is complete
Example prompt:
I just spent 2 hours fixing the email validation bug. Log the time with a note about what I did and move it to "Review".
Set Up Blocking Dependencies
Create related issues and link them with blocking relationships.
Steps:
- Create issues —
create-issuefor each piece of work - Link blockers —
update-issueon the dependent issue withblocked_by_ids - Optionally add to epic —
update-epicwithissue_idsto group them
Example prompt:
Create three issues in the kendo project: "Design database schema" (highest priority), "Implement API endpoints" (high), and "Build frontend form" (medium). The API depends on the schema, and the frontend depends on the API. Group all three in the "Auth Overhaul" epic.
End-of-Sprint Review
Review sprint progress, complete the sprint, and prepare the next one.
Steps:
- Read sprint state —
kendo://projects/{id}/sprintsto find the active sprint - Check sprint issues —
search-issuesfiltered bysprint_idto see what's done and what's not - Review time spent —
get-time-entriesgrouped by issue for the sprint date range - Add comments —
add-commenton incomplete issues explaining the status - Complete sprint —
complete-sprintwith a target sprint for incomplete issues - Create next sprint —
create-sprintif needed
Example prompt:
Review the current sprint in the kendo project. Show me what's done and what's still open, how much time was logged per issue, then wrap up the sprint. Move anything incomplete into the next one.
Quick Issue from Context
Create a well-structured issue from context you already have in your coding session.
Steps:
- Read the project —
kendo://projects/{id}for context - Read members —
kendo://projects/{id}/membersfor assignment - Create the issue —
create-issuewith full details - Link branch —
link-branchif you already have a branch - Log initial time —
create-time-entryif you've already started working
Example prompt:
I just found a bug where the login form rejects email addresses with plus signs. Create a high-priority bug in kendo, assign it to me, link my current branch, and log the 30 minutes I've already spent investigating.
See Also
- MCP Overview & Setup — Connect your AI assistant to kendo
- Issues — Full issue tool documentation
- Sprints — Sprint tool documentation
- Time Entries — Time tracking tool documentation