Tool tree
gradeNot graded
page: Home
open_comparison_sheetAction
Open the NestCompare comparison sheet (same as clicking the Start Comparing button).
View tool JSON
{
"name": "open_comparison_sheet",
"kind": "act",
"impl": "imperative",
"description": "Open the NestCompare comparison sheet (same as clicking the Start Comparing button).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}page: Compare
list_apartmentsAnswer
List every apartment in the "NestCompare Sheet" comparison sheet, with all of its fields (built-in and custom rows).
View tool JSON
{
"name": "list_apartments",
"kind": "answer",
"impl": "imperative",
"description": "List every apartment in the \"NestCompare Sheet\" comparison sheet, with all of its fields (built-in and custom rows).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/compare.html"
}list_fieldsAnswer
List every row/field on the sheet, including any custom rows that have been added. Use the returned ids with update_apartment_field.
View tool JSON
{
"name": "list_fields",
"kind": "answer",
"impl": "imperative",
"description": "List every row/field on the sheet, including any custom rows that have been added. Use the returned ids with update_apartment_field.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/compare.html"
}add_apartmentAction
Add a new blank apartment column to the comparison sheet.
View tool JSON
{
"name": "add_apartment",
"kind": "act",
"impl": "imperative",
"description": "Add a new blank apartment column to the comparison sheet.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Property name or address"
}
}
},
"page": "/compare.html"
}remove_apartmentAction
Remove an apartment from the sheet by its name or id.
View tool JSON
{
"name": "remove_apartment",
"kind": "act",
"impl": "imperative",
"description": "Remove an apartment from the sheet by its name or id.",
"inputSchema": {
"type": "object",
"properties": {
"apartment": {
"type": "string",
"description": "Apartment name or id"
}
},
"required": [
"apartment"
]
},
"page": "/compare.html"
}update_apartment_fieldAction
Set one field on an apartment. Call list_fields first to see valid field ids, including any custom rows.
View tool JSON
{
"name": "update_apartment_field",
"kind": "act",
"impl": "imperative",
"description": "Set one field on an apartment. Call list_fields first to see valid field ids, including any custom rows.",
"inputSchema": {
"type": "object",
"properties": {
"apartment": {
"type": "string",
"description": "Apartment name or id"
},
"field": {
"type": "string",
"description": "Field id, see list_fields"
},
"value": {
"type": "string",
"description": "New value (comma-separated for list fields)"
}
},
"required": [
"apartment",
"field",
"value"
]
},
"page": "/compare.html"
}add_rowAction
Add a new custom row (field) to the sheet, e.g. "Move-in special" or "Distance to gym". Every apartment gets a blank cell for it.
View tool JSON
{
"name": "add_row",
"kind": "act",
"impl": "imperative",
"description": "Add a new custom row (field) to the sheet, e.g. \"Move-in special\" or \"Distance to gym\". Every apartment gets a blank cell for it.",
"inputSchema": {
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Row name to display"
}
},
"required": [
"label"
]
},
"page": "/compare.html"
}remove_rowAction
Remove a custom row (field) from the sheet by its label or id. Built-in rows can't be removed this way.
View tool JSON
{
"name": "remove_row",
"kind": "act",
"impl": "imperative",
"description": "Remove a custom row (field) from the sheet by its label or id. Built-in rows can't be removed this way.",
"inputSchema": {
"type": "object",
"properties": {
"field": {
"type": "string",
"description": "Row label or id"
}
},
"required": [
"field"
]
},
"page": "/compare.html"
}clear_all_apartmentsAction
Remove every apartment from the sheet, leaving it empty. Custom rows are kept.
View tool JSON
{
"name": "clear_all_apartments",
"kind": "act",
"impl": "imperative",
"description": "Remove every apartment from the sheet, leaving it empty. Custom rows are kept.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/compare.html"
}export_csvAction
Download the current comparison sheet as a CSV file.
View tool JSON
{
"name": "export_csv",
"kind": "act",
"impl": "imperative",
"description": "Download the current comparison sheet as a CSV file.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/compare.html"
}export_pdfAction
Download the current comparison sheet as a PDF file.
View tool JSON
{
"name": "export_pdf",
"kind": "act",
"impl": "imperative",
"description": "Download the current comparison sheet as a PDF file.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/compare.html"
}