get_job_people
Get a job's people
All MCP toolsRead
Read who is on a job: the owners (where this job's decisions land) and the interviewers (whose availability interview scheduling matches against), each with a display name. Use it to answer whose turn it is and where to route a question or a decision. This is a routing hint, never a permission: holding a role here grants nothing by itself. Assignments are edited on the web, not through this server.
Input schema
{
"type": "object",
"properties": {
"jobId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "The job whose people to read (jobs.id)."
}
},
"required": [
"jobId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output schema
{
"type": "object",
"properties": {
"jobId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"people": {
"type": "object",
"properties": {
"owners": {
"type": "array",
"items": {
"type": "object",
"properties": {
"personId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"name": {
"type": "string"
}
},
"required": [
"personId",
"name"
],
"additionalProperties": false
},
"description": "Owners — name-ordered."
},
"interviewers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"personId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"name": {
"type": "string"
}
},
"required": [
"personId",
"name"
],
"additionalProperties": false
},
"description": "Interviewers — name-ordered."
}
},
"required": [
"owners",
"interviewers"
],
"additionalProperties": false,
"description": "Per-job staff assignments as stored: named persons per role. A routing hint for decision surfaces (decision queue and slot matching) — never a permission."
}
},
"required": [
"jobId",
"people"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}