retro
Qué hace este MCP
Supports team retrospectives and planning poker, including boards, discussion cards, insights, action items, task imports, and issue-tracker estimate synchronization.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['game_id'], 'properties': {'game_id': {'type': 'string', 'description': 'The ID of the poker game.'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Name of the game, for example the sprint it plans.'}, 'scale': {'type': 'string', 'description': 'Estimation scale preset: fibonacci (default), modified_fibonacci, tshirts, powers_of_two.'}, 'team_id': {'type': 'string', 'description': 'Team the game belongs to. Required when more than one team is available.'}, 'scale_values': {'type': 'array', 'description': 'Custom scale, for example ["1","2","3","5","?"]. Overrides scale when given.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'How many games to return. Default: 20, maximum: 50.'}, 'team_id': {'type': 'string', 'description': 'Team to list games for. Required when more than one team is available — call retro.teams.list first.'}}}
Esquema de entrada
{'type': 'object', 'required': ['game_id', 'task_id'], 'properties': {'reveal': {'type': 'boolean', 'description': 'true (default) — reveal the cards and compute the estimate. false — hide them, clear the votes and the estimate.'}, 'game_id': {'type': 'string', 'description': 'The ID of the poker game.'}, 'task_id': {'type': 'string', 'description': 'The ID of the task to reveal.'}}}
Esquema de entrada
{'type': 'object', 'required': ['game_id', 'tasks'], 'properties': {'tasks': {'type': 'array', 'description': 'Tasks to add: a list of objects with name and optional description.'}, 'game_id': {'type': 'string', 'description': 'The ID of the poker game.'}}}
Esquema de entrada
{'type': 'object', 'required': ['game_id', 'task_id'], 'properties': {'game_id': {'type': 'string', 'description': 'The ID of the poker game.'}, 'task_id': {'type': 'string', 'description': 'The ID of the task to put on the table — see poker.game.tasks.list.'}}}
Esquema de entrada
{'type': 'object', 'required': ['game_id'], 'properties': {'limit': {'type': 'integer', 'description': 'How many tasks to pull at most. Default: 50, maximum: 100.'}, 'query': {'type': 'string', 'description': 'Text or issue key to search for, when importing without an iteration.'}, 'source': {'type': 'string', 'description': 'Tracker to import from, for example jira. Required only when the team has several trackers connected.'}, 'game_id': {'type': 'string', 'description': 'The ID of the poker game to import into.'}, 'iteration_ref': {'type': 'string', 'description': 'The ref of an iteration from poker.iterations.list — imports every task of that sprint.'}}}
Esquema de entrada
{'type': 'object', 'required': ['game_id'], 'properties': {'limit': {'type': 'integer', 'description': 'How many tasks to return. Default: 50, maximum: 100.'}, 'game_id': {'type': 'string', 'description': 'The ID of the poker game.'}, 'estimated': {'type': 'boolean', 'description': 'true — only tasks that already have an estimate, false — only tasks still to be estimated. Omit for all of them.'}}}
Esquema de entrada
{'type': 'object', 'required': ['game_id', 'task_id'], 'properties': {'game_id': {'type': 'string', 'description': 'The ID of the poker game.'}, 'task_id': {'type': 'string', 'description': 'The ID of the task whose estimate goes to the tracker — see needs_sync in poker.game.tasks.list.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Filter iterations by name, for example "AFT 50". Omit to get all active and upcoming ones.'}, 'source': {'type': 'string', 'description': 'Tracker to query, for example jira. Required only when the team has several trackers connected — see poker.sources.list.'}, 'team_id': {'type': 'string', 'description': 'Team whose tracker is queried. Required when more than one team is available.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'team_id': {'type': 'string', 'description': 'Team to inspect. Required when more than one team is available — call retro.teams.list first.'}}}
Esquema de entrada
{'type': 'object', 'required': ['action_item_id'], 'properties': {'action_item_id': {'type': 'string', 'description': 'The ID of the action item to mark as completed.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id', 'text'], 'properties': {'due': {'type': 'string', 'description': 'Due date in ISO 8601 format (e.g. 2025-03-15T00:00:00Z).'}, 'text': {'type': 'string', 'description': 'The text of the action item.'}, 'board_id': {'type': 'string', 'description': 'The ID of the board to create the action item on.'}, 'priority': {'type': 'string', 'description': 'Priority: high, medium, or low. Default: medium.'}, 'assign_to': {'type': 'string', 'description': 'User ID to assign the action item to — call retro.team.members.list to get it — or "me" to assign to the current user.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'How many items to return, newest first. Default 50, maximum 200. The total field always reports the full count.'}, 'since': {'type': 'string', 'description': 'Only items created on or after this date (ISO 8601, for example 2026-01-01).'}, 'status': {'type': 'string', 'description': 'open (default), completed or all.'}, 'team_id': {'type': 'string', 'description': 'Narrow the search to one team. By default every available team is included.'}, 'assignee': {'type': 'string', 'description': 'Filter by assignee name, partial match.'}}}
Esquema de entrada
{'type': 'object', 'required': ['action_item_id'], 'properties': {'due': {'type': 'string', 'description': 'New due date in ISO 8601 format.'}, 'text': {'type': 'string', 'description': 'New text for the action item.'}, 'priority': {'type': 'string', 'description': 'New priority: high, medium, or low.'}, 'assign_to': {'type': 'string', 'description': 'User ID to reassign to — call retro.team.members.list to get it — or "me" to assign to the current user.'}, 'action_item_id': {'type': 'string', 'description': 'The ID of the action item to update.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id'], 'properties': {'board_id': {'type': 'string', 'description': 'The ID of the board to get action items for.'}, 'include_completed': {'type': 'boolean', 'description': 'Whether to include completed action items. Default: false.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id'], 'properties': {'board_id': {'type': 'string', 'description': 'The ID of the board to get the health check report for.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id'], 'properties': {'board_id': {'type': 'string', 'description': 'The ID of the board to get insights for.'}}}
Esquema de entrada
{'type': 'object', 'required': ['message_id'], 'properties': {'message_id': {'type': 'string', 'description': 'The ID of the message to delete.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id'], 'properties': {'board_id': {'type': 'string', 'description': 'The ID of the board to get messages for.'}}}
Esquema de entrada
{'type': 'object', 'required': ['message_id', 'text'], 'properties': {'text': {'type': 'string', 'description': 'New text content for the message.'}, 'message_id': {'type': 'string', 'description': 'The ID of the message to update.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id'], 'properties': {'board_id': {'type': 'string', 'description': 'The ID of the board to get ROTI metrics for.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'since': {'type': 'string', 'description': 'Only boards created on or after this date (ISO 8601, for example 2026-01-01).'}, 'until': {'type': 'string', 'description': 'Only boards created on or before this date (ISO 8601).'}, 'team_id': {'type': 'string', 'description': 'Team to list boards for. Required when more than one team is available — call retro.teams.list first.'}, 'finished_only': {'type': 'boolean', 'description': 'Return only finished retrospectives. Default: false, unfinished boards are included.'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search query. Looks into board summaries, action items and participant cards.'}, 'team_id': {'type': 'string', 'description': 'Optional: filter search to a specific team.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id', 'suggested_action_id'], 'properties': {'board_id': {'type': 'string', 'description': 'The ID of the board the suggestion belongs to.'}, 'assign_to': {'type': 'string', 'description': 'User ID to assign the action item to — call retro.team.members.list to get it — or "me" to assign to the current user.'}, 'suggested_action_id': {'type': 'string', 'description': 'The ID of the suggested action to promote, from suggested_actions in retro.board.insights.list. Only suggestions with status "pending" can be promoted.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id', 'suggested_action_id'], 'properties': {'board_id': {'type': 'string', 'description': 'The ID of the board the suggestion belongs to.'}, 'suggested_action_id': {'type': 'string', 'description': 'The ID of the suggested action to reject, from suggested_actions in retro.board.insights.list. Only suggestions with status "pending" can be rejected.'}}}
Esquema de entrada
{'type': 'object', 'required': ['board_id'], 'properties': {'board_id': {'type': 'string', 'description': 'The ID of the board to get the summary for.'}}}
Esquema de entrada
{'type': 'object', 'properties': {'team_id': {'type': 'string', 'description': 'Team to list members for. Required when more than one team is available — call retro.teams.list first.'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Cambios recientes en herramientas
Servidores MCP similares
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
TaScan
Manages field-service projects, workers, task lists, subtasks, dispatch, geofenced work zones, inspections, remediation workflows…
Tango
Manages shared work between humans and agents through tasks, leases, handoffs, approvals, artifacts, comments, integrations, prog…
AIOProductOS MCP
Combines customer records, support conversations, feedback, product analytics, roadmaps, tasks, experiments, releases, and retent…
agendaforge
Manages events, agendas, sessions, speakers, attendees, sponsors, forms, contacts, email templates, approvals, and organizer work…
Refine Job Search
Tracks job applications, interviews, offers, recruiter email, and company openings, with Gmail synchronization and workflow actio…