MCPOutils MCP/Équipe/update_team_member

update_team_member

Writeteam:write

Edit a team member's weekly hours capacity, module permissions, or Slack link. Does NOT change their role (owner/admin/member — there is no way to change role through this action; it isn't editable in the product today). Pass only the fields you want to change. A Slack user id can only be linked to one member at a time — assigning it here unlinks it from whoever had it. Identify the member by their id (from list_team_members).

Paramètres
memberIdstringobligatoire
The id of the team member to update (required).
weeklyHoursCapacitynumberfacultatif
Weekly hours capacity, 0–80.
permissionsobjectfacultatif
Per-module permission changes ({ moduleKey: boolean }). Only the modules you name change; every other module keeps its current setting. Unknown module names and non-boolean values are rejected.
dashboardbooleanfacultatif
clientsbooleanfacultatif
listingsbooleanfacultatif
reviewsbooleanfacultatif
postsbooleanfacultatif
seobooleanfacultatif
aeobooleanfacultatif
listeningbooleanfacultatif
agentbooleanfacultatif
agentInboxbooleanfacultatif
agentMemorybooleanfacultatif
agentPlaybooksbooleanfacultatif
agentDatabooleanfacultatif
agentAuditbooleanfacultatif
agentSkillsbooleanfacultatif
agentCapabilitiesbooleanfacultatif
clientReportsbooleanfacultatif
plannerTasksbooleanfacultatif
plannerStandupsbooleanfacultatif
packagesbooleanfacultatif
scanbooleanfacultatif
prospectsbooleanfacultatif
dealsbooleanfacultatif
companiesbooleanfacultatif
contactsbooleanfacultatif
sequencesbooleanfacultatif
proposalsbooleanfacultatif
teambooleanfacultatif
settingsbooleanfacultatif
slackUserIdstringfacultatif
Slack member id to link for standup DMs. Pass an empty string to unlink.
Exemple de requête
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "update_team_member",
    "arguments": {
      "memberId": "string"
    }
  }
}
Exemple de réponse
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

La forme de la réponse est indicative — le contenu réel dépend de l'outil et de vos données.