MCPFerramentas MCP/Equipe/invite_team_member

invite_team_member

Writeteam:write

Invite a new team member to the agency by email — sends them a signup invite (or, if that email already has an active Synup account elsewhere, an account-link invite instead). Fails if that email is already on this agency's team (use resend_team_invite instead). permissions is a { moduleKey: boolean } map; omit to use the default "member" preset. Returns the new (pending) member's id.

Parâmetros
firstNamestringobrigatório
Invitee's first name (required).
lastNamestringobrigatório
Invitee's last name (required).
emailstringobrigatório
Invitee's email address (required).
permissionsobjectopcional
Per-module permission overrides ({ moduleKey: boolean }). Omit for the default "member" preset.
Exemplo de solicitação
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "invite_team_member",
    "arguments": {
      "firstName": "string",
      "lastName": "string",
      "email": "string"
    }
  }
}
Exemplo de resposta
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "..."
      }
    ]
  }
}

O formato da resposta é ilustrativo — o conteúdo real depende da ferramenta e dos seus dados.