MCP Tools: Teams
list_teams
Lists all teams. read · follower
| Parameter | Type | Default | Description |
|---|---|---|---|
status | enum active | inactive | deleted | – | Filter by status |
search | string | – | Search within the team name |
limit | number | 50 | Number of results |
offset | number | 0 | Skip results |
Response: { teams, total, limit, offset, has_more } (teams include member_count).
get_team
Team details including members. read · follower
| Parameter | Type | Description |
|---|---|---|
teamId | string (required) | UUID of the team |
create_team
Create a new team. write · admin
| Parameter | Type | Description |
|---|---|---|
name | string (required) | Team name (min. 1 character) |
parentId | string | Parent team (nested) |
add_team_member
Add a user to the team. write · admin
| Parameter | Type | Description |
|---|---|---|
teamId | string (required) | Team ID |
userId | string (required) | User ID |
remove_team_member
Remove a user from the team. write · admin
| Parameter | Type | Description |
|---|---|---|
teamId | string (required) | Team ID |
userId | string (required) | User ID |
get_team_workload
Workload of all team members. read · follower
| Parameter | Type | Description |
|---|---|---|
teamId | string (required) | Team ID |
Response: { team, member_workload[], summary }.
