get_user
Fetch a single Moodle user by exact ID, email, or username, returning a structured record with custom profile fields. Provide exactly one identifier.
Instructions
Fetch one Moodle user by exact ID, email, or username. Provide exactly one of id, email, or username. Returns a single structured user record including any custom profile fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Exact Moodle user ID | |
| _silo | No | INTERNAL: Silo filter injected by agent-edge. Not for direct use. | |
| No | Exact email address | ||
| username | No | Exact Moodle username | |
| presentation | No | How much user detail to display. Use compact for workflow steps and full when explicitly asked for all user details. |