# ZenRent

**ZenRent MCP** — the UK property management MCP server for landlords.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add hey-mn8z/ZenRent

# Browse available tools
npx -y @smithery/cli@latest tool list hey-mn8z/ZenRent

# Get full schema for a tool
npx -y @smithery/cli@latest tool get hey-mn8z/ZenRent check_permission

# Call a tool
npx -y @smithery/cli@latest tool call hey-mn8z/ZenRent check_permission '{}'
```

## Direct MCP Connection

Endpoint: `https://zenrent--hey-mn8z.run.tools`

## Tools (12)

- `check_permission` — Check whether the AI assistant is allowed to read or write a specific section of the landlord's data. Call this BEFORE …
- `list_permissions` — List all MCP permissions for the current user, showing which sections the AI can read/write and which are locked by pla…
- `get_section_info` — Get detailed information about a specific section including its display name, description, and current permission state.
- `list_properties` — List the landlord's rental properties with optional filters by city, property type, or status.
- `get_property` — Get full details for a specific property by its ID, including address, tenants, and financials.
- `list_residents` — List tenants/residents across all properties, optionally filtered by property or status.
- `get_resident` — Get detailed information about a specific tenant/resident by their ID.
- `list_issues` — List maintenance issues and work orders, optionally filtered by property, status, or priority.
- `get_issue` — Get full details of a specific maintenance issue by its ID.
- `get_transactions` — List financial transactions (income, expenses), optionally filtered by property or date range.
- `get_financial_report` — Generate a financial summary report for a date range, optionally for a specific property.
- `get_dashboard` — Get dashboard overview metrics: property count, tenant count, active issues, occupancy rate, and financial totals.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get hey-mn8z/ZenRent <tool-name>
```

## Resources

- `permissions://current` — The full permission state for the authenticated user
