VoidTrack Docs
MCP tool reference

Teams

MCP tools for teams.

Generated from the live tool catalog in packages/mcp/src/server.ts. Run pnpm mcp-docs in apps/docs to regenerate after changing a tool.

list_teams

List all teams in the workspace, including their workflow states and settings.

ParameterTypeRequiredDescription
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

create_team

Create a team. Admin only.

ParameterTypeRequiredDescription
namestringyesTeam name
keystringyesShort team key, 1-8 alphanumeric chars starting with a letter, e.g. VOID
cyclesEnabledbooleannoWhether the team uses cycles
cycleLengthWeeksintegernoDefault cycle length
estimateScale"none" | "fibonacci" | "linear" | "tshirt"noIssue estimate scale
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

update_team

Update a team's settings. Only provided fields change.

ParameterTypeRequiredDescription
keystringyesTeam key
namestringnoTeam name
cyclesEnabledbooleannoWhether the team uses cycles
cycleLengthWeeksintegernoDefault cycle length
estimateScale"none" | "fibonacci" | "linear" | "tshirt"noIssue estimate scale
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

delete_team

Delete a team. Admin only. Personal spaces cannot be deleted.

ParameterTypeRequiredDescription
keystringyesTeam key
deleteProjectsbooleannoAlso delete projects that belong solely to this team
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

join_team

Join a shared team as the API key owner (admin governance). Admin only.

ParameterTypeRequiredDescription
keystringyesTeam key
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

list_all_teams

List every shared team in the workspace, joined or not, for governance. Admin only.

ParameterTypeRequiredDescription
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

list_team_members

List a team's members plus the wider workspace member list for context.

ParameterTypeRequiredDescription
keystringyesTeam key
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

add_team_member

Add a workspace member to a team.

ParameterTypeRequiredDescription
keystringyesTeam key
userIdstringyesUser id to add
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

remove_team_member

Remove a member from a team.

ParameterTypeRequiredDescription
keystringyesTeam key
userIdstringyesUser id to remove
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

list_team_workflows

List a team's PR-trigger workflow rules, workflow states, and linked projects.

ParameterTypeRequiredDescription
keystringyesTeam key
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

upsert_team_workflow

Create or replace a team's PR-trigger rule (upsert on team, trigger, project).

ParameterTypeRequiredDescription
keystringyesTeam key
trigger"pr_opened" | "pr_draft" | "pr_ready" | "pr_reopened" | "pr_merged" | "pr_closed"yesPR event that fires the rule
targetStateIdstringyesWorkflow state id to move the issue to
projectIdunknownnoRestrict the rule to this project, or null for all
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

delete_team_workflow

Delete a team's PR-trigger rule.

ParameterTypeRequiredDescription
keystringyesTeam key
idstringyesWorkflow rule id
workspacestringnoWorkspace slug, name, or id. Only needed with an account-scoped token that reaches more than one workspace; defaults to the connection's active workspace.

On this page