Tool tree
Use six WebMCP tools to explore roommate matches, Synergy reads, home context, and a human-approved introduction.
Implementation
gradeNot graded
gradeNot graded
get_living_contextAnswer
Read the living brief, visible room references, comparison count, and introduction status on this page.
View tool JSON
{
"name": "get_living_context",
"kind": "answer",
"impl": "imperative",
"description": "Read the living brief, visible room references, comparison count, and introduction status on this page.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}stage_living_briefAction
Stage a practical living brief for the person to review and apply on this page.
View tool JSON
{
"name": "stage_living_brief",
"kind": "act",
"impl": "imperative",
"description": "Stage a practical living brief for the person to review and apply on this page.",
"inputSchema": {
"type": "object",
"minProperties": 1,
"properties": {
"market": {
"type": "string",
"minLength": 2,
"maxLength": 80
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"maxMonthlyBudget": {
"type": "integer",
"minimum": 100,
"maximum": 50000
},
"moveWindow": {
"type": "string",
"enum": [
"now",
"within_30_days",
"within_60_days",
"flexible"
]
},
"homeType": {
"type": "string",
"enum": [
"room_in_shared_home",
"entire_place",
"either"
]
},
"pets": {
"type": "string",
"enum": [
"none",
"cat",
"dog",
"other",
"flexible"
]
},
"smoking": {
"type": "string",
"enum": [
"no_smoking",
"outdoor_only",
"flexible"
]
},
"quietTime": {
"type": "string",
"enum": [
"early_evenings",
"late_evenings",
"flexible"
]
}
},
"additionalProperties": false
}
}find_compatible_roomsAnswer
Find demo roommate matches using the practical living plan the person approved on this page.
View tool JSON
{
"name": "find_compatible_rooms",
"kind": "answer",
"impl": "imperative",
"description": "Find demo roommate matches using the practical living plan the person approved on this page.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 6
},
"order": {
"type": "string",
"enum": [
"best_fit",
"lowest_price",
"soonest_move"
]
}
},
"additionalProperties": false
}
}explain_synergy_matchAction
Open the visible Synergy explanation for one current people-and-home match.
View tool JSON
{
"name": "explain_synergy_match",
"kind": "act",
"impl": "imperative",
"description": "Open the visible Synergy explanation for one current people-and-home match.",
"inputSchema": {
"type": "object",
"required": [
"roomRef"
],
"properties": {
"roomRef": {
"type": "string",
"pattern": "^room_[a-z0-9_]{3,48}$"
}
},
"additionalProperties": false
}
}compare_shortlistAction
Build a comparison board from two or three room references in the current visible results.
View tool JSON
{
"name": "compare_shortlist",
"kind": "act",
"impl": "imperative",
"description": "Build a comparison board from two or three room references in the current visible results.",
"inputSchema": {
"type": "object",
"required": [
"roomRefs"
],
"properties": {
"roomRefs": {
"type": "array",
"minItems": 2,
"maxItems": 3,
"uniqueItems": true,
"items": {
"type": "string",
"pattern": "^room_[a-z0-9_]{3,48}$"
}
},
"dimensions": {
"type": "array",
"minItems": 1,
"maxItems": 6,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"synergy_read",
"budget",
"move_timing",
"home_rhythm",
"house_rules",
"practical_fit"
]
}
}
},
"additionalProperties": false
}
}prepare_introductionAction
Prepare an editable demo introduction for one room in the current comparison.
View tool JSON
{
"name": "prepare_introduction",
"kind": "act",
"impl": "imperative",
"description": "Prepare an editable demo introduction for one room in the current comparison.",
"inputSchema": {
"type": "object",
"required": [
"roomRef",
"tone"
],
"properties": {
"roomRef": {
"type": "string",
"pattern": "^room_[a-z0-9_]{3,48}$"
},
"tone": {
"type": "string",
"enum": [
"warm",
"direct",
"casual"
]
},
"highlightCodes": {
"type": "array",
"maxItems": 3,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"budget_fit",
"move_timing_fit",
"home_type_fit",
"pet_fit",
"smoke_free_fit",
"quiet_time_fit",
"house_rules_fit",
"daily_rhythm_fit",
"shared_space_fit",
"household_boundaries_fit"
]
}
}
},
"additionalProperties": false
}
}