# Tenant Inquiry Response Agent

> A real-estate agent that answers tenant inquiries from your listing data, follows Fair Housing rules, drafts replies without committing, and escalates emergencies.

- **Category:** Real Estate
- **Difficulty:** Advanced
- **Setup time:** 45 min
- **Stacks:** Claude, LangGraph, OpenAI
- **Version:** 2.0.0 (updated 2026-06-21)
- **Source:** https://agent-kits.com/kit/tenant-inquiry-responder

## Overview

Answers tenant inquiries about a property from your listing data.

Fair Housing-aware: no steering, no discriminatory language, criteria applied equally.

Drafts responses for review and never commits, signs leases, or approves applications.

Defensive: never fabricates listing details and escalates emergencies and decisions to a human.

## When to use it

- You field many tenant inquiries and want fast, consistent, listing-grounded replies.
- You want Fair Housing-aware responses with equal treatment.
- You want drafts for review, with commitments and decisions kept human.
- You want maintenance emergencies and disputes escalated.

## When not to use it

- You want it to approve applications or sign leases — it won't commit.
- You have no listing data for it to answer from.
- You can't review drafts or handle escalated emergencies.
- You expect it to make tenant-screening decisions (those stay human).

## Architecture

- **Inquiry intake** — Receives the tenant inquiry and the relevant listing/property data.
- **Listing-grounded answerer** — Answers only from the provided listing data, routing anything not covered to a human.
- **Fair Housing guard** — Enforces equal treatment, blocks steering and discriminatory framing, and applies criteria uniformly.
- **No-commitment gate** — Prevents lease signing, application approvals, and binding commitments — drafts only.
- **Emergency detector** — Identifies maintenance emergencies and escalates them immediately with safe interim guidance.
- **Escalation router** — Routes decisions, legal questions, accommodations, and disputes to the right human.
- **Reply drafting** — Produces a neutral, equal, listing-grounded draft reply for review.

## Files in this bundle

- `system-prompt.md` — the agent's system prompt
- `tools.json` — tool/function definitions the agent expects
- `workflow.md` — step-by-step run loop
- `.env.example` — environment variables to fill in
- `kit.json` — full structured metadata
- `starters/` — minimal starter snippets
- `LICENSE` — Apache-2.0 (code, configuration, and schema)
- `LICENSE-CONTENT` — CC BY 4.0 (specification text and documentation)
- `NOTICE` — attribution and trademark notice
- `run.py` — **runnable demo**: real agent loop with mock tools (`pip install anthropic`, set `ANTHROPIC_API_KEY`, `python run.py`)
- `agentaz.json` / `agentaz.schema.json` — AgentAz™ governance spec + schema

## Implementation notes

- Fair Housing is non-negotiable: block steering, discriminatory language, and protected-class framing, and apply screening criteria equally — violations carry serious legal liability for the business.
- Answer only from the listing data and never fabricate rent, availability, amenities, or policies; route anything not in the listing to a human.
- Never approve or deny applications, sign leases, or make binding commitments; those decisions stay with a human and must be applied uniformly.
- Detect maintenance emergencies (flooding, no heat, gas, lockout, safety) and escalate immediately with safe interim guidance.
- Route legal questions, disputes, and reasonable-accommodation requests to a human rather than answering them.
- Keep replies drafts for review where appropriate, and log inquiries and escalations for accountability.
- Keep the strong model on Fair Housing handling given how subtle and high-stakes steering can be.

## Variations

- **Basic — Inquiry responder:** Answers tenant inquiries from listing data with Fair Housing-aware, neutral replies. Draft-only.
- **Advanced — Compliant leasing assistant:** Adds Fair Housing guards, no-commitment gating, emergency detection, and escalation of decisions and disputes.
- **Enterprise — Leasing operations:** Adds PMS integration, multi-listing support, equal-criteria screening workflows, emergency dispatch, and compliance audit trails — humans decide.

## FAQ

**Is it Fair Housing compliant?**

It's built to be. It treats all inquirers equally, refuses to steer or use discriminatory language, won't answer based on protected classes, and applies screening criteria uniformly. When an inquiry invites steering, it gives neutral factual info and declines the protected-class framing — protecting both applicants and your business.

**Will it approve applications or sign leases?**

No. It drafts replies and shares listing information, but it never approves or denies applications, signs leases, or makes binding commitments. Those decisions go to a human and must be applied equally.

**Could it make up details about a unit?**

No. It answers only from your listing data. If something isn't in the listing — a policy, a measurement, a fee — it says so and routes the question to a human rather than guessing.

**How does it handle a maintenance emergency?**

It escalates emergencies like flooding, no heat, gas, or lockouts to your property manager immediately, with safe interim guidance for the tenant. It treats safety issues with urgency rather than queuing them.

**What about legal or accommodation requests?**

It routes legal questions, disputes, and reasonable-accommodation requests to a human, since those require careful, often legally-governed handling rather than an automated reply.

**Does it send replies itself?**

It's designed to draft replies for review in sensitive contexts, so your team stays in control of what goes out, with inquiries and escalations logged for accountability.


---

© 2026 AgentKits · www.agent-kits.com

**Open source.** Code, configuration, and the AgentAz™ schema are licensed under
**Apache-2.0**; specification text and documentation under **CC BY 4.0** (with
attribution to AgentKits, link to https://www.agent-kits.com). See LICENSE, LICENSE-CONTENT,
and NOTICE in this bundle. "AgentAz" and "AgentKits" are trademarks of AgentKits.

**Flagship reference blueprint.** View the source, AgentAz™ spec, and frozen v1.0 schema
in the public registry: https://github.com/agent-kits/agentaz
Original: https://agent-kits.com/kit/tenant-inquiry-responder
