get_private_conditions
Get private conditions
All MCP toolsRead
The person's PRIVATE conditions, one row per condition, in display order — the same three facts their own settings page shows: text, classification, and the rule switch. Each row carries its save-time classification: "auto" (compiled to a deterministic rule the agent executes; only these rows have the enabled switch), or one of "protected" / "unsupported" / "subjective" / "ambiguous" (kept as written but not automated). The compiled rule itself is internal and never returned. These rows steer only the person's OWN agent (which jobs the agent may say interested in, which conversations are declined); no company ever sees them, their existence, or anything derived from them.
Input schema
{
"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)$",
"description": "The person whose conditions to list (persons.id — self)."
}
},
"required": [
"personId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Output schema
{
"type": "object",
"properties": {
"conditions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"conditionId": {
"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 row id (candidate_private_conditions.id)."
},
"text": {
"type": "string",
"maxLength": 256,
"description": "The condition exactly as the person wrote it."
},
"classification": {
"type": "string",
"enum": [
"auto",
"protected",
"unsupported",
"subjective",
"ambiguous"
],
"description": "The save-time classification (closed vocabulary)."
},
"enabled": {
"type": "boolean",
"description": "The rule switch — meaningful on \"auto\" rows only: false pauses the rule (kept, not executed)."
}
},
"required": [
"conditionId",
"text",
"classification",
"enabled"
],
"additionalProperties": false
},
"description": "The rows in display order."
}
},
"required": [
"conditions"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}