MCPMCP-Tools/Team/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.
Parameter
firstNamestringerforderlich
Invitee's first name (required).
lastNamestringerforderlich
Invitee's last name (required).
emailstringerforderlich
Invitee's email address (required).
permissionsobjectoptional
Per-module permission overrides ({ moduleKey: boolean }). Omit for the default "member" preset.
Beispielanfrage
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "invite_team_member",
"arguments": {
"firstName": "string",
"lastName": "string",
"email": "string"
}
}
}Beispielantwort
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "..."
}
]
}
}Die Antwortform dient nur zur Veranschaulichung — der tatsächliche Inhalt hängt vom Tool und Ihren Daten ab.