MCPOutils MCP/Équipe/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.
Paramètres
firstNamestringobligatoire
Invitee's first name (required).
lastNamestringobligatoire
Invitee's last name (required).
emailstringobligatoire
Invitee's email address (required).
permissionsobjectfacultatif
Per-module permission overrides ({ moduleKey: boolean }). Omit for the default "member" preset.
Exemple de requête
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "invite_team_member",
"arguments": {
"firstName": "string",
"lastName": "string",
"email": "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.