MCP server
Qretro Retro Official
com.qretro/retro
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
QRetro retrospectives and planning poker over MCP: boards, action items, poker games, estimates.
Working at last checkVerified publisher: qretro.comAbout 4,858 tokens per request once connected29 tools
https://mcp.qretro.com
At a glance
- Type
- MCP server
- Publisher
- qretro.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 29
- Token cost
- About 4,858 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http retro https://mcp.qretro.com
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.retro] url = "https://mcp.qretro.com"
Gemini CLI
{"mcpServers":{"retro":{"httpUrl":"https://mcp.qretro.com"}}}
Cursor
{"mcpServers":{"retro":{"url":"https://mcp.qretro.com"}}}
VS Code
{"servers":{"retro":{"type":"http","url":"https://mcp.qretro.com"}}}
Antigravity
agy mcp add retro https://mcp.qretro.com
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"retro","server_url":"https://mcp.qretro.com","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"retro","server_url":"https://mcp.qretro.com"}
Tools
poker.game.get~106 tokens
Returns one planning poker game: its estimation scale, progress, the task currently on the table and the link participants use to join. Use poker.game.tasks.list for the tasks themselves.poker.game.task.reveal~219 tokens
Reveals the cards of a task and computes its estimate from the votes cast — this is the only way an estimate appears, there is no way to set a number directly. Pass reveal=false to hide the cards again and drop the estimate, which also clears the votes for a re-vote. Only the team owner can change apoker.game.task.select~137 tokens
Puts a task on the table: everyone looking at the game sees it as the one being estimated right now. Only the team owner can change a game. Requires mcp:write scope.poker.game.task.sync~186 tokens
Writes the agreed estimate back to the issue tracker — Jira story points, Linear estimate. Works only for tasks imported from a tracker and only when the integration was connected with write permissions; poker.sources.list shows whether it was. Only the team owner can change a game. Requires mcp:wripoker.game.tasks.add~148 tokens
Adds tasks to a poker game by hand — for work that lives outside an issue tracker, or when no tracker is connected. To pull tasks from Jira or Linear use poker.game.tasks.import instead. Requires mcp:write scope.poker.game.tasks.import~284 tokens
Pulls tasks from a connected issue tracker into a poker game. Give it either iteration_ref from poker.iterations.list to take a whole sprint, or query to search by text and issue key. Tasks already in the game are skipped. Only the team owner can change a game. Requires mcp:write scope.poker.game.tasks.list~211 tokens
Returns the tasks of a poker game with their estimate, individual votes, tracker key and link. needs_sync tells whether the agreed estimate still differs from the one stored in the tracker — feed those tasks to poker.game.task.sync. Filter with estimated to see what is done or what is left.poker.games.create~236 tokens
Creates a planning poker game for a team and returns the link participants join with. Pick a ready-made scale — fibonacci, modified_fibonacci, tshirts, powers_of_two — or pass your own values in scale_values. Requires mcp:write scope.poker.games.list~150 tokens
Returns the planning poker games of a team, newest first, with how many tasks each of them has and how many already carry an estimate. Personal games outside a team are not exposed over MCP.poker.iterations.list~260 tokens
Returns the iterations of a connected issue tracker — Jira sprints (active and upcoming), and whatever a future tracker calls the same thing. Filter by name with query, for example "AFT 50". Pass the ref of the iteration you want to poker.game.tasks.import to pull its tasks into a game. Trackers witpoker.sources.list~157 tokens
Returns the issue trackers connected to a team (Jira, Linear) and what each of them can do: search for tasks, list iterations (sprints, cycles), write estimates back. Call this first — the other poker tools depend on what is connected. An empty list means tasks can only be added manually with poker.retro.actions.complete~82 tokens
Marks an action item as completed. Requires mcp:write scope.retro.actions.create~208 tokens
Creates a new action item on a retrospective board. Requires mcp:write scope.retro.actions.list~268 tokens
Returns action items across all retrospectives at once — the answer to "what did we agree on and never finish". Covers every team available unless team_id narrows it down; filters by status, assignee and date. Use this instead of walking boards one by one with retro.board.actions.list.retro.actions.update~197 tokens
Updates an existing action item: text, priority, due date, or assignee. Requires mcp:write scope.retro.board.actions.list~123 tokens
Returns action items from a retrospective board, including status, priority, assignee, and due date.retro.board.health.get~142 tokens
Returns the health check of a retrospective: score per category on a 0-10 scale, alignment between participants, turnout, and the same score across the previous retrospectives of the team. Returns health_check: null when the team did not run a health check on this board.retro.board.insights.list~105 tokens
Returns insights (clusters) and suggested actions for a retrospective board. Insights include topic clusters with sentiment, urgency, and category analysis.retro.board.messages.delete_ownDeletes data · ~120 tokens
Deletes a single board message. Access is strictly governed by API policies: users can delete their own messages, or any message if they have board update rights (requires mcp:write scope for the latter).retro.board.messages.list~121 tokens
Returns all participant messages (cards) for a retrospective board, organized by template columns (e.g. "What went well", "What didn't go well"). Includes text, sentiment, category, grouping, and vote counts.retro.board.messages.update~106 tokens
Updates the text of an existing board message created by the current MCP user.retro.board.roti.get~106 tokens
Returns ROTI (Return on Time Invested) voting metrics for a retrospective board, including average score, distribution, and trend across previous retrospectives.retro.board.suggested_actions.promote~240 tokens
Turns a pending suggested action from retro.board.insights.list into a real action item on the board and marks the suggestion accepted, keeping the wording and the link to its cluster. Requires mcp:write scope.retro.board.suggested_actions.reject~176 tokens
Rejects a pending suggested action from retro.board.insights.list: the suggestion moves to rejected and no action item is created. Requires mcp:write scope.retro.board.summary.get~112 tokens
Returns the summary of a retrospective with participant info and metadata. Works for unfinished boards too — summary is null until the retro is wrapped up, so check is_finished.retro.boards.list~248 tokens
Returns retrospectives (boards) of a team, newest first. Unfinished boards are included unless finished_only is set — otherwise check the is_finished flag. Filters by period via since/until. Pass team_id when several teams are available; with a single team it can be omitted.retro.boards.search~147 tokens
Search across retrospectives by keyword: board summaries, action items and participant cards. Cards hidden by private writing during an ongoing retro are excluded. Optionally filter by team.retro.team.members.list~186 tokens
Returns the members of a team with their id, name and role (owner, admin, facilitator, member). Use the id as assign_to in retro.actions.create, retro.actions.update and retro.board.suggested_actions.promote. This is the team roster, the same one people see in team settings — it says nothing about wretro.teams.list~77 tokens
Returns the list of teams the user belongs to. boards_count is the total number of boards in a team, finished and unfinished alike — use retro.boards.list to tell them apart.
Browse
Related MCP servers
- Parabol MCP by usefulapi
Start Parabol retrospectives, standups and sprint poker; read teams/meetings/tasks; create tasks. - Keelen
Autonomous dev team steered from chat: plain-English requests in, tested merged PRs out. - PokerData
GTO poker solver data: NLHE/PLO preflop ranges, postflop strategy, EV. 6-max NL preflop free. - TradePilot Agent Commerce
120 pay-per-use AI agent services on Base (x402/USDC): drafting, data tools, SEO, specialists. - Coinverdict
Free daily AI crypto research verdicts: graded stance, dimensions, and key levels for 67+ coins. - PokerInk Poker Tools
Exact Texas Hold'em equity and hand analysis, every runout enumerated. Free, no API key. - jobctl
Job application tracker for developers - AI agents write over MCP, you review in a dashboard. - 787daily
Puerto Rico news summaries and live island conditions from 787daily, read-only over MCP.
Badge for your README
[](https://aptlynx.net/servers/com.qretro/retro)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents