Get employee
Reads one employee's profile.
MCP tool peoplehr_read → get_employee
read
Returns job title, department, line manager, start date and work email as the profile shows them to your role. Fields your role cannot open, such as salary, are left out. It reads only and changes nothing.
Parameters
| Name | Type | Description |
|---|---|---|
| employee_id string required | string | Employee ID from list_employees, for example PW15. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "peoplehr_read",
"arguments": {
"operation": "get_employee",
"arguments": {
"employee_id": "employee_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"employee_id": "PW41",
"name": "Ana Lopez",
"job_title": "Account Executive",
"department": "Sales",
"line_manager": {
"employee_id": "PW8",
"name": "Dana Reyes"
},
"start_date": "2026-11-16",
"work_email": "ana.lopez@example.com"
},
"isError": false
}