get_squatter_risk
Analyze tenancy laws across all 50 U.S. states to assess squatter risk for vacation rental properties.
Instructions
50-state tenancy analysis
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes |
Implementation Reference
- index.js:8-15 (registration)Array defining all registered MCP tools, including get_squatter_risk with its schemaconst TOOLS = [ { name: "search_properties", description: "Find vacation rentals by location", inputSchema: { type: "object", properties: { location: { type: "string" } }, required: ["location"] } }, { name: "check_availability", description: "Real-time pricing and dates", inputSchema: { type: "object", properties: { property_id: { type: "string" } }, required: ["property_id"] } }, { name: "create_booking", description: "Book with instant confirmation", inputSchema: { type: "object", properties: { property_id: { type: "string" } }, required: ["property_id"] } }, { name: "check_guest_risk_score", description: "Pre-booking risk assessment", inputSchema: { type: "object", properties: { guest_email: { type: "string" } }, required: ["guest_email"] } }, { name: "detect_extortion_pattern", description: "AI threat detection", inputSchema: { type: "object", properties: { message: { type: "string" } }, required: ["message"] } }, { name: "get_squatter_risk", description: "50-state tenancy analysis", inputSchema: { type: "object", properties: { state: { type: "string" } }, required: ["state"] } } ];
- index.js:14-14 (schema)Input schema for get_squatter_risk tool: requires 'state' string{ name: "get_squatter_risk", description: "50-state tenancy analysis", inputSchema: { type: "object", properties: { state: { type: "string" } }, required: ["state"] } }
- index.js:39-50 (handler)Stub handler for all tool calls, including get_squatter_risk, directing to full remote servercase 'tools/call': result = { content: [{ type: "text", text: JSON.stringify({ message: "Connect to https://mcp.lilo.property/mcp for full functionality", tool: params?.name, get_api_key: "curl https://mcp.lilo.property/developers/key" }) }] }; break;
- index.js:35-37 (registration)Endpoint that returns the list of registered tools, exposing get_squatter_riskcase 'tools/list': result = { tools: TOOLS }; break;