What are MCP Prompts?
MCP Prompts are conversation templates that prime an AI assistant with context and step-by-step instructions for common workflows. Unlike tools (which perform actions) or resources (which provide reference data), prompts return pre-built messages that set up a guided conversation. When an AI client invokes a prompt, it receives one or moreChatMessage objects that frame the user’s intent and include any pre-loaded data. The AI assistant then responds naturally — using tools to carry out the steps described in the prompt.
Prompts are read-only — they don’t modify data directly. They guide the AI to use tools.
Available prompts
| Name | Arguments | Description |
|---|---|---|
setup_board | — | Guide through creating a new delivery board with containers, resources, and budget |
plan_sprint | boardId? | Plan a sprint: select items, assign resources, and set up a cycle |
review_sprint | boardId?, cycleId? | Review sprint progress: item status, completion, budget vs actuals |
close_sprint | boardId?, cycleId? | Close a sprint: handle incomplete items, review outcomes, close the cycle |
standup | boardId?, cycleId? | Daily standup: what’s done, in progress, and blocked in the current sprint |
Static vs dynamic prompts
- Static (
setup_board) — Returns fixed instruction messages. The AI discovers live data by calling tools during the conversation. - Dynamic (
plan_sprint,review_sprint,close_sprint,standup) — Fetches live tenant data (boards, cycles, items) and includes it directly in the prompt messages, giving the AI immediate context to work with.
- If the tenant has a single board, it’s auto-selected.
- The most recent open cycle is auto-selected.
- If multiple boards exist and no
boardIdis provided, the prompt lists all boards and asks the user to choose.
How AI clients use prompts
Prompts are discovered and invoked via the standard MCP protocol methods:Example: Daily standup
An AI client callsprompts/get with:
ChatMessage containing:
- The board and cycle context (name, dates, budget)
- Items grouped by phase (Open, Working, Closed)
- Instructions for the AI to present a concise standup summary
Prompt details
setup_board
Guides the user through creating a new board from scratch. The AI is instructed to:- List available containers (
get_containers) - List available teams/groups (
get_user_group_list) - Ask about budget hours
- Create the board (
create_board) - Optionally create the first cycle (
create_cycle)
plan_sprint
Pre-loads boards, open cycles, and board containers. The AI guides the user to:- Select or create a cycle
- Find unplanned items via
get_itemsorsearch_items - Plan items into the sprint with
plan_item - Summarize the planned sprint
review_sprint
Pre-loads cycle items grouped by status phase (Open / Working / Closed), budget vs actual hours, and at-risk items (no estimate or no resource). The AI:- Summarizes progress as percentage complete
- Highlights at-risk items
- Flags items unlikely to finish by sprint end
- Suggests corrective actions
close_sprint
Pre-loads incomplete items and identifies the next open cycle for rollover. The AI guides:- Deciding what to do with each incomplete item (move, unplan, or close)
- Summarizing sprint outcomes
- Closing the cycle via
update_cycle
standup
Pre-loads cycle items by phase for a quick daily summary. The AI presents:- Done — Recently completed items
- In Progress — Active items with assignees
- Blocked / Needs Attention — Items stuck or missing data