Get user
gitlab_get_userRetrieve details for a specific GitLab user by ID or username. Use it to look up profile and account information through the GitLab API.
Instructions
Get information about a specific user.
Args: **kwargs: Additional parameters for the request (e.g., user_id).
Returns: Response: A wrapper containing the original response and a User model.
Raises: MissingParameterError: If the user_id is missing. ParameterError: If invalid parameters are provided.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "gitlab_get_user"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| name | No | ||
| page | No | ||
| sort | No | ||
| sudo | No | ||
| admin | No | ||
| No | |||
| active | No | ||
| admins | No | ||
| humans | No | ||
| blocked | No | ||
| user_id | No | ||
| external | No | ||
| order_by | No | ||
| password | No | ||
| per_page | No | ||
| provider | No | ||
| username | No | ||
| max_pages | No | ||
| extern_uid | No | ||
| two_factor | No | ||
| total_pages | No | ||
| created_after | No | ||
| created_before | No | ||
| exclude_external | No | ||
| exclude_internal | No | ||
| saml_provider_id | No | ||
| without_projects | No | ||
| skips_confirmation | No | ||
| without_project_bots | No | ||
| with_custom_attributes | No |