TeamRetro MCP Server
Model Context Protocol (MCP) server for TeamRetro integration.
Important Notes
Unofficial MCP Server
This MCP server is an unofficial community-developed interface to TeamRetro’s services. While not developed or endorsed by TeamRetro, it provides standardized access to their platform.
Official API Integration
The server connects directly to TeamRetro’s official public API:
- Uses documented endpoints from TeamRetro’s API specifications
- Maintains full API compliance and version tracking
- Implements all required authentication methods
- Preserves original API responses without modification
API Documentation Source
All API endpoints and functionality are based on TeamRetro’s official documentation:
- API Help Article: https://help.teamretro.com/article/320-teamretro-api
- API Specifications: https://groupmap.stoplight.io/docs/teamretro/
- Implementation strictly follows the public API specifications
- Any changes to the TeamRetro API may affect this MCP server’s functionality
How to Use
NPX (Recommended, Easy Setup)
{
"mcpServers": {
"teamretro-mcp-server": {
"command": "npx",
"args": ["-y", "teamretro-mcp-server"],
"env": {
"TEAMRETRO_AUTH_TYPE": "apiKey",
"TEAMRETRO_API_KEY": "your-api-key"
}
}
}
}
From Source Code
- Clone the repository, install dependencies, and build the project:
git clone https://github.com/adepanges/teamretro-mcp-server.git
cd teamretro-mcp-server
npm install
npm run build
Running in AI Client
- Configure the AI client with the following settings:
{
"mcpServers": {
"teamretro-mcp-server": {
"command": "node",
"args": ["/path/to/teamretro-mcp-server/dist/index.js"],
"env": {
"TEAMRETRO_AUTH_TYPE": "apiKey",
"TEAMRETRO_API_KEY": "your-api-key"
}
}
}
}
Running with Inspector
- Configure the environment variables by copying
.env.exampleto.envand modifying it according to your needs. - Run the server with inspector:
npm run inspector
Environment Variables Examples
Base URL
The base URL for the TeamRetro API can be set using the TEAMRETRO_BASE_URL environment variable. By default, it is set to https://api.teamretro.com.
{
"env": {
"TEAMRETRO_BASE_URL": "https://api.teamretro.com"
}
}
API Key Authentication
{
"env": {
"TEAMRETRO_AUTH_TYPE": "apiKey",
"TEAMRETRO_API_KEY": "your-api-key"
}
}
Available Tools
The server provides the following tools:
Users
list_users: List users with pagination using offset and limit parameters to control the number of results returnedadd_user: Add a new user or update an existing user’s information by their email address, specifying optional name and emailAddressupdate_user: Update an existing user’s details, such as their name and emailAddress, by providing their current emaildelete_user: Delete a user by their email addressget_user: Retrieve detailed information about a single user by their email address
Teams
list_teams: List teams from TeamRetro with filtering by tags and IDs, and pagination using offset and limit parametersdetail_team: Retrieve detailed information about a single team by its unique IDupdate_team: Update an existing team’s details, such as its name and associated tags, by providing the team’s IDcreate_team: Create a new team with a required name, and optional tags and membersdelete_team: Delete an existing team by its ID
Team Members
list_team_members: Retrieve a list of team members for a specified team ID with pagination controls for offset and limitget_team_member: Fetch a team member by their email address within a specified teamupdate_team_member: Update a team member’s details, such as their name or team admin status, by their email address within a specified teamremove_team_member: Remove a team member from a team by their email addressadd_team_member: Add a new team member to a team by their email address, with optional specification of team admin status
Actions
list_actions: Retrieve a list of actions from TeamRetro with optional filtering by team tags and team IDs, and pagination controls for offset and limitcreate_action: Create a new action in TeamRetro with required details such as team ID, title, due date, completion status, and assigned userget_action: Fetch a single action by its unique ID from TeamRetroupdate_action: Update an existing action in TeamRetro with new details such as title, due date, completion status, priority, and assigned userdelete_action: Delete an existing action from TeamRetro by its action ID
Agreements
list_agreements: List agreements from TeamRetro with optional filtering by team tags and team IDs, as well as pagination controlscreate_agreement: Create a new agreement in TeamRetro by specifying the team it belongs to and its titleget_agreement: Retrieve a single agreement by its unique identifierupdate_agreement: Update an existing agreement’s details such as its title or associated teamdelete_agreement: Delete an existing agreement by specifying its unique identifier
Health Checks
list_health_checks: List health checks from TeamRetro with optional filtering by health model IDs, team tags, and team IDs, as well as pagination controlsget_health_check: Retrieve a single health check by its unique identifier with optional attributes to includedelete_health_check: Delete an existing health check by specifying its unique identifier
Health Models
list_health_models: List health models from TeamRetro with pagination controlsget_health_model: Retrieve a single health model by its unique identifier
Retrospectives
list_retrospectives: List retrospectives from TeamRetro with filtering by team tags and IDs, and pagination using offset and limit parametersget_retrospective: Retrieve detailed information about a single retrospective by its unique IDdelete_retrospective: Delete an existing retrospective by its ID
Changelog
For a detailed list of changes and updates, see CHANGELOG.md.
TeamRetro MCP Server
Project Details
- adepanges/teamretro-mcp-server
- teamretro-mcp-server
- Apache License 2.0
- Last Updated: 4/16/2025
Recomended MCP Servers
Basic Memory is a knowledge management system that allows you to build a persistent semantic graph from conversations...
Hedera MCP server
大家好!我是功能丰富的 MCP 服务,旨在打破设备与服务的隔阂,为用户带来便捷体验。 天气工具和气象平台联动,快速为用户推送全球实时天气,助力大家规划出行。控制浏览器工具模拟人工操作,自动搜索、浏览网页,大幅节省时间。摄像头工具调用本地摄像头拍照、录像,实现人脸识别,保障家庭安防。 为实现工具协同,我搭建了稳定框架,开发者可以基于现有服务进行拓展
Integração de LangChain e MCP para processamento de linguagem natural e avaliação de expressões matemáticas.
Model Context Protocol (MCP) server for the Webflow Data API.
Ethereum Tools for Claude - A comprehensive blockchain analysis toolkit that enables Claude AI to audit smart contracts,...
An MCP server built with Node.js/TypeScript that allows AI agents to securely read PDF files (local or URL)...
Oiii eu sou Chiknet, um velhinho teimoso em aprender conteúdos de programação e tecnologia!!! tenha paciencia preciso sempre...





