# Landlord Entry & Compliance Engine AI Agent Connect

> Landlord Entry & Compliance Engine MCP handles the heavy lifting of verifying entry requests. Your AI client uses it to check notice periods against lease terms, confirm tenant availability, and spot calendar conflicts before you ever send a notice. It turns messy scheduling into a compliant, organized workflow.

## Overview
- **Category:** property-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_jpfVWSOq9OytSdUdxTenQbpX7W8aNbb4O7glyUmj/ai-agent-connect
- **Tags:** landlord, tenant, lease, compliance, calendar

## Description

Managing property entries is a legal minefield. One wrong notice period or a missed scheduling conflict can lead to tenant disputes or lease violations. This MCP gives your AI agent the ability to act as a compliance officer for your property management operations. Instead of manually cross-referencing lease documents and calendars, you can ask your AI client to validate a request instantly. It checks if the notice period meets the specific requirements of a lease, verifies if the tenant is actually home, and ensures you aren't double-booking maintenance staff. You can even pull everything together into a single report to see exactly where your scheduling stands. It's about making sure every entry is legal, scheduled, and confirmed without the manual back-and-forth.

## Tools

### generate_compliance_report
This tool creates a full overview of entry requests. It aggregates data to show you which visits are compliant and where notice violations or schedule conflicts exist.

### get_entry_compliance
This tool audits specific entry requests. It checks the proposed time against the notice periods and permitted purposes defined in the lease.

### check_tenant_availability
This tool verifies tenant schedules. It confirms if a requested time window actually works for the resident.

### detect_calendar_conflicts
This tool scans for overlapping appointments. It identifies if a new entry request clashes with existing maintenance or inspection tasks.

## Prompt Examples

**Prompt:** 
```
Is the entry request for notice ID 123 compliant with the lease?
```

**Response:** 
```
No, the entry request for notice ID 123 is marked as 'Insufficient Notice' because the requested entry date is only 24 hours after the notice was issued, violating the 48-hour lease requirement.
```

**Prompt:** 
```
Check if the tenant is available for a maintenance visit on 2024-08-15 between 10:00 and 12:00.
```

**Response:** 
```
The tenant is available during the requested window on 2024-08-15 from 10:00 to 12:00.
```

**Prompt:** 
```
Are there any calendar conflicts for property ID prop_987 on 2024-09-01 from 14:00 to 16:00?
```

**Response:** 
```
Yes, there is a conflict. A scheduled plumbing repair is already set for 2024-09-01 from 15:00 to 16:00.
```

## Capabilities

### Lease Compliance Auditing
Your agent uses this to verify if notice periods meet legal lease requirements.

### Tenant Schedule Verification
Your agent checks if a specific time works for the resident.

### Conflict Detection
Your agent identifies overlapping appointments in the property calendar.

### Compliance Reporting
Your agent aggregates data into a single view of all entry requests.

## Use Cases

### Emergency Repair Validation
Your agent checks if an emergency entry request complies with the lease's emergency clauses.

### Routine Inspection Scheduling
The AI verifies tenant availability before a routine inspection is finalized.

### Maintenance Conflict Prevention
The agent flags if a new HVAC repair overlaps with a previously scheduled plumbing visit.

### Compliance Auditing
You use the agent to generate a report of all recent entries to ensure no notice violations occurred.

## Benefits

- Reduces legal risk by enforcing lease-mandated notice periods.
- Prevents scheduling errors by catching calendar overlaps automatically.
- Saves time by consolidating compliance data into single reports.
- Eliminates manual checking of tenant availability against entry requests.

## How It Works

Connect your AI client to Vinkius and start running compliance checks immediately.

1. Connect your preferred MCP-compatible client to Vinkius.
2. Provide the entry request details to your AI agent.
3. The agent uses the MCP tools to check lease rules and tenant schedules.
4. The agent reports back with compliance status or identifies conflicts.
5. Generate a final compliance report for your records.

## Frequently Asked Questions

**How does this MCP ensure lease compliance?**
The agent uses the get_entry_compliance tool to compare requested entry times against the specific notice periods and permitted purposes listed in the lease.

**Can I use this with Claude or Cursor?**
Yes, you can connect this MCP to any MCP-compatible client including Claude, Cursor, and Windsurf.

**What happens if a requested time conflicts with an existing appointment?**
The detect_calendar_conflicts tool identifies the overlap and your agent will notify you of the specific conflict.

**Does this MCP manage my actual calendar?**
The MCP interacts with your scheduling data to detect conflicts and check availability via the provided tools.

**How do I see a summary of all entry requests?**
You can ask your agent to use the generate_compliance_report tool to create a single view of all compliant visits and violations.

**How does the tool determine if a notice is sufficient?**
The `get_entry_compliance` tool compares the time between the notice issuance and the requested entry against the mandatory notice period defined in the property's lease agreement.

**Can I check for scheduling conflicts?**
Yes, you can use `detect_calendar_conflicts` to see if a proposed entry window overlaps with existing scheduled activities in the property calendar.

**What information is needed for a compliance report?**
To use `generate_compliance_report`, you need to provide the property identifier and the start and end dates for the reporting period.
