Invite member
invite_memberInvite someone to the active team (tenant) by email. The pending membership is created immediately and an invitation email with a join link is queued for delivery; the link and its token are never returned in the tool result. Only the team owner or an admin can invite; the call is rejected for other roles. role defaults to "member" and may be "admin". Members can create and edit every form, response, respondent and lead of the team; admins also manage members and team settings. You cannot invite someone as the owner. Fails if the email is already a member or already has a pending invite, or if the team has hit its member limit. Operates on the team this token currently targets — use list_my_tenants / switch_active_tenant to change teams first.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"email": "<email>"
},
"name": "invite_member"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Role to grant. Defaults to "member"; "admin" also manages members and team settings. Cannot be "owner". | |
| Yes | Email address of the person to invite. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Role granted by the invite | |
| No | Address the invite was sent to | ||
| membershipId | No | The created membership record | |
| invitationQueued | No | Always true — the invitation email has been queued for delivery, not yet confirmed sent | |
| isUserRegistered | No | Whether that address already had a RooQuiz account |