Managing rentals through your AI agent

These are example conversations — illustrative transcripts showing how a landlord works with Claude (or any MCP-compatible agent) to run a portfolio. Each step notes the MCP tool the agent called.

R read W write — the tools the agent called in each step

By conversation

Talk to your portfolio the way you'd talk to a property manager. Ask a question in plain English; the agent pulls the right data, takes the action, and shows its work.

Morning check-in

A two-minute scan of everything that moved overnight.

You

What happened overnight?

Agent

Two things need attention. Unit 2A (Marcus Johnson) is now 8 days past due on $950 rent. A new maintenance request came in from Unit 3B (James Wilson) for a leaky faucet, marked urgent. No payments posted overnight.

  • R list_tenants
  • R get_tenant_balance
  • R list_maintenance_requests
You

Send Marcus a payment reminder and acknowledge the faucet ticket.

Agent

Done. I sent Marcus a reminder for the $950 balance and left a comment on the maintenance request acknowledging it, flagged for Thursday scheduling.

  • W send_message
  • W update_maintenance_request

Example conversation — illustrative.

Monthly review

Close the books on a month in a single question.

You

How did June go?

Agent

June revenue was $18,450 across 12 units, up $600 from May. Three tenants carried overdue balances totalling $2,275 at month end. Two leases expire in the next 60 days (Units 4B and 1A). One maintenance request is still open past 14 days.

  • R get_financial_summary
  • R get_cash_flow
  • R get_accounts_receivable
  • R list_leases
  • R list_maintenance_requests

Example conversation — illustrative.

Tenant issue

Pull a full tenant picture before you pick up the phone.

You

What's the situation with Unit 3B?

Agent

James Wilson, lease through next March 14, current balance $0 (paid June 3). One open maintenance request (leaky faucet, reported yesterday, acknowledged). No prior late payments in the last 12 months.

  • R list_tenants
  • R get_tenant_balance
  • R get_tenant_statement
  • R list_leases
  • R list_maintenance_requests

Example conversation — illustrative.

By automation

The same events your agent reacts to in conversation can drive headless automations — webhooks that fire the moment something happens in your portfolio.

Automate on events

Subscribe any endpoint to a portfolio event, HMAC-signed.

You

Notify my Slack channel whenever a maintenance request is created.

Agent

I subscribed your endpoint https://hooks.example.com/slack/xyz to the maintenance_request.created event. Deliveries are HMAC-signed with your shared secret. You'll get a POST for every new request.

  • W subscribe_webhook

Example conversation — illustrative.

The same events trigger pipelines in N8N, Make, Zapier, and Pipedream — no code required.

Your agent, your data, your ledger.