list_job_pipelines
List the organization's job pipelines
All MCP toolsRead
Start with this for the hiring overview: every job of the caller's organization — drafts included, newest first — with its published flag, requisition (seat) state, and candidacy counts zero-filled over all 8 funnel states. A job with no requisition row yet reads as the implicit open seat. The same read model the web shows in the /jobs overview and each job room's board header. Paginated by keyset cursor: pass the returned nextCursor as the next call's cursor to continue; null nextCursor = the final page.
Input schema
{
"type": "object",
"properties": {
"limit": {
"description": "Page size, 1..50 (default 20).",
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"description": "Opaque continuation token — the previous page's nextCursor. Omit for the first page.",
"type": "string",
"minLength": 1
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output schema
{
"type": "object",
"properties": {
"pipelines": {
"type": "array",
"items": {
"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 this pipeline belongs to (jobs.id)."
},
"title": {
"type": "string",
"description": "The job's title at read time."
},
"published": {
"type": "boolean",
"description": "Published ⇔ true (the ADR-0082 visibility fact) — false is a draft."
},
"requisitionState": {
"type": "string",
"enum": [
"open",
"on_hold",
"filled",
"closed"
],
"description": "The seat's lifecycle state; a job with no requisition row yet reads as the implicit open."
},
"counts": {
"type": "object",
"properties": {
"applied": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Number of candidacies currently in this state (zero-filled)."
},
"screening_passed": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Number of candidacies currently in this state (zero-filled)."
},
"interviewing": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Number of candidacies currently in this state (zero-filled)."
},
"offered": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Number of candidacies currently in this state (zero-filled)."
},
"accepted": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Number of candidacies currently in this state (zero-filled)."
},
"converted": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Number of candidacies currently in this state (zero-filled)."
},
"withdrawn": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Number of candidacies currently in this state (zero-filled)."
},
"declined": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Number of candidacies currently in this state (zero-filled)."
}
},
"required": [
"applied",
"screening_passed",
"interviewing",
"offered",
"accepted",
"converted",
"withdrawn",
"declined"
],
"additionalProperties": false,
"description": "Candidacy counts by state, zero-filled over all 8 states."
}
},
"required": [
"jobId",
"title",
"published",
"requisitionState",
"counts"
],
"additionalProperties": false,
"description": "One job's pipeline summary: title, published flag, requisition (seat) state, and zero-filled candidacy counts over all 8 states."
},
"description": "One page of the organization's per-job pipeline summaries, newest job first."
},
"nextCursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Pass as the next call's cursor to continue; null on the final page."
}
},
"required": [
"pipelines",
"nextCursor"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}