add_user
Create a new FreeIPA user account with required login UID, first name, and surname. Optionally set email, title, department, and initial password.
Instructions
Create a new FreeIPA user account.
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": {
"uid": "<uid>",
"givenname": "<givenname>",
"sn": "<sn>"
},
"name": "add_user"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cn | No | Full display name — defaults to 'givenname sn' if not provided | |
| sn | Yes | Last name (surname) of the user | |
| uid | Yes | Login name (UID) for the new user | |
| No | Email address | ||
| title | No | Job title | |
| givenname | Yes | First name of the user | |
| department | No | Department or organisational unit | |
| userpassword | No | Initial password for the user |