Create maintenance report
create_maintenance_reportLog a property maintenance issue with a category, title, and details. Optionally share the report with tenants.
Instructions
Log a maintenance issue on a property. maintenanceType is one of: Air-conditioning, Heating and boiler, Electricity, Internet, Lighting, Plumbing, Water or leaks, Basin, Bathroom and Toilet, Laundry, Alarms and smoke detectors, Security camera system maintenance, Intercom, Doors and locks, Pests/Vermin, Floors walls and ceilings, Structural Issues, Windows, Furniture, Kitchen, Appliances, Mold, Cleaning, Carpentry, Exterior Maintenance, Roof, Garden, Garage, Shared facilities, Bike storage, Bin storage, Chimney, Stairs, Other. Not shared with tenants unless shareWithTenants is true.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"propertyId": "<propertyId>",
"summary": "<summary>",
"maintenanceType": "<maintenanceType>"
},
"name": "create_maintenance_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Set true once the user has approved writes for this session | |
| summary | Yes | Short title of the issue | |
| tenantIds | No | Tenants to attach (each receives the report if shared) | |
| propertyId | Yes | ||
| description | No | ||
| maintenanceType | Yes | ||
| shareWithTenants | No |