You manage a handful of rental houses and you have a day job. Somewhere between tenant texts, vendor calls, and a spreadsheet that's always out of date, things fall through the cracks. A maintenance request you forgot to follow up on. A lease renewal you started thinking about too late.
Claude Code is Anthropic's AI assistant that runs in your terminal. Connect it to TIDY's MCP server and it becomes your property management command center — maintenance tracking, lease renewals, vendor coordination, inspections, and emergency triage, all from the same terminal you already have open.
This guide covers setup and the workflows that matter for single-family rental owners: tenant maintenance, move-out coordination, preventive scheduling, emergency response, vacancy prep, vendor management, cost tracking, and portfolio oversight.
Setup (5 Minutes)
You need a TIDY account (free) and Claude Code installed.
# Install Claude Code (if needed)
npm install -g @anthropic-ai/claude-code
# Get your API token
curl -X POST https://api.tidy.com/v1/customer/login \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "password": "your-password"}'
# Save it and connect TIDY
export TIDY_API_TOKEN=your-token-here
claude mcp add tidy -- npx @tidyapp/mcp-serverTest it: "Use TIDY to list my properties."
Adding Properties
You: Add 142 Maple Dr. 3bed/2bath, 1,800 sqft.
Lockbox back door, code 7734.
Tenant: Sarah, has a large dog.
Water shutoff in basement, left wall.
Claude: ✓ Property created: 142 Maple Dr
3 bed / 2 bath / 1,800 sqft
Access, tenant info, and utility notes saved.
All pros will see relevant details.Tenant Maintenance Requests
You: Tenant at Maple Dr says garbage disposal jammed
and bathroom exhaust fan is getting loud.
Claude: ✓ 2 issues reported at 142 Maple Dr.
1. Garbage disposal jammed — Normal priority
2. Exhaust fan noise — Normal priority
Handyman (Jake M.) notified.
You: Make the disposal urgent. She has family visiting.
Claude: ✓ Disposal upgraded to Urgent.
Jake notified of priority change.Track everything without chasing people:
"What maintenance is open across all properties?"
Emergency Maintenance
You: Emergency at Maple Dr. Water coming through
the kitchen ceiling.
Claude: URGENT — Likely burst pipe at 142 Maple Dr.
Actions taken:
1. Texted Sarah instructions to shut off main
water valve (basement, left wall — from your
property notes)
2. Called Mike's Plumbing — 45 min ETA
3. Told Sarah to move electronics and use towels
Authorize Mike up to $500 without calling you,
or approve the estimate first?
You: Authorize up to $500. Call me if it's more.
Claude: ✓ $500 authorization set. Will update you
when Mike diagnoses the issue.Move-Out Coordination
You: Tenant at Birch St moves out April 15.
New tenant April 22. Need deep clean,
carpet shampoo, and paint touch-ups.
Claude: Turnover plan for 308 Birch St:
Apr 16 — Patch nail holes + paint (4 hrs)
Apr 17 — Carpet shampoo (3 hrs)
Apr 18 — Deep clean (5 hrs)
3 days of buffer before Apr 22 move-in.
Book this sequence?
You: Book it. And add a walkthrough on April 21.
Claude: ✓ 3 jobs booked Apr 16-18.
✓ Walkthrough noted for Apr 21.
Pros notified with property access.Lease Renewal Pipeline
You: When are my leases up?
Claude: Lease renewal timeline:
⚠ Maple Dr (Sarah):
Ends May 31. 60-day notice deadline: Mar 31.
Current rent: $1,450. Comps: $1,525–$1,600.
Oak Ln (James):
Ends Aug 15. Deadline: Jun 15.
Current rent: $1,350.
Cedar Ct (Maria):
Ends Oct 1. Deadline: Aug 1.
Current rent: $1,275.
Sarah's is first. Draft a renewal offer?
You: Offer Sarah $1,525, 12-month term.
Claude: ✓ Renewal letter sent to Sarah.
14 days to respond. I'll check in at day 7.
If she declines, I'll flag for vacancy prep.Property Inspections
You: Schedule annual inspections at all occupied units.
48 hours notice to tenants.
Claude: Proposed schedule (week of April 7):
Mon — Maple Dr (Sarah)
Tue — Oak Ln (James)
Wed — Cedar Ct (Maria)
Thu — Elm St (Tom)
Each at 10am, ~30 min. Sending notices now.After the inspection:
You: Maple Dr inspection notes:
Bathroom caulk deteriorating, HVAC filter dirty,
small drywall crack in hallway, smoke detector
chirping.
Claude: ✓ Inspection logged for Maple Dr (Apr 7).
Action items:
1. Re-caulk tub — schedule Jake ($80-120)
2. HVAC filter — tenant responsibility per lease,
sending Sarah a reminder
3. Drywall crack — cosmetic, flag for Q3 re-check
4. Smoke detector battery — schedule replacement
Book Jake for caulk + smoke detector, and
send Sarah the filter reminder?Preventive Maintenance
You: Set up across all properties:
HVAC filters every 3 months, gutter cleaning
in November, smoke detector batteries in January.
Claude: ✓ Seasonal schedule created for 5 properties:
Quarterly: HVAC filters (next: Apr 1)
Nov: Gutter cleaning
Jan: Smoke detector batteries
15 total jobs/year. I'll assign pros
as each date approaches.Appliance Tracking
You: What's the appliance situation across properties?
Claude: Appliance inventory:
142 Maple Dr:
• Furnace: 2011 (15 yrs) ⚠ Plan replacement
• Water heater: 2018 (8 yrs) ⚠ End of life approaching
• Fridge: 2020 (fine)
715 Oak Ln:
• Water heater: 2016 (10 yrs) ⚠ Replace soon
Budget: $5,200-7,800 for Maple Dr furnace,
$1,200-1,800 for Oak Ln water heater
in the next 12-18 months.
Get quotes for the Oak Ln water heater
before winter?Vacancy Prep and Marketing
When a tenant gives notice, there's a lot to coordinate: make-ready work, listing the unit, scheduling showings. Claude Code turns a single message into a full vacancy pipeline.
You: Sarah at Maple Dr gave 60-day notice. Last day
is May 31. I want to re-list immediately and
schedule make-ready for June 1.
Claude: Vacancy pipeline created for 142 Maple Dr:
Make-ready sequence (Jun 1–4):
Jun 1 — Patch & paint: Jake M. (est $350)
Jun 2 — Carpet shampoo: CleanPro (est $180)
Jun 3 — Deep clean: Maria's Cleaning (est $220)
Jun 4 — Final walkthrough (you)
Marketing:
• Listing draft ready for review — 3bed/2bath,
1,800 sqft, $1,525/mo (based on recent comps)
• Photos scheduled Jun 5 with your photographer
• Showing slots: Jun 7–8, Sat/Sun 10am–2pm
The full make-ready is estimated at $750 in pro
services. TIDY's platform fee: $29. A property
manager would charge $150–200 just to coordinate.
Want me to publish the listing and confirm
all the pros?
You: Publish it. Bump rent to $1,550, I painted
the kitchen last month. Skip the paint step.
Claude: ✓ Listing live at $1,550/mo.
✓ Paint removed — make-ready is now Jun 1–3.
✓ All pros confirmed with access codes.
I'll notify you when showing requests come in.Storm and Emergency Prep
Severe weather doesn't wait for you to check the forecast. Claude Code can monitor alerts and help you prep across your entire portfolio before the storm hits.
Claude: ⚠ Weather alert for your area:
Severe thunderstorm warning with 60mph winds
and possible hail, arriving Thursday evening.
5 properties affected. Suggested actions:
Outdoor prep:
• Maple Dr — Patio furniture unsecured
• Oak Ln — Trash cans at curb (pickup Wed)
• Cedar Ct — Trampoline in backyard
Systems check:
• Birch St — Sump pump last tested 8 months ago
• Elm St — Gutters last cleaned 14 months ago ⚠
Tenant notifications:
Draft message ready: "Severe weather expected
Thursday evening. Please secure outdoor items
and clear storm drains near your unit."
Send tenant alerts and schedule Jake to check
the Birch St sump pump tomorrow?
You: Yes, send the alerts. Have Jake check both
Birch St sump pump and Elm St gutters.
Claude: ✓ Storm prep alerts sent to all 5 tenants.
✓ Jake scheduled tomorrow:
10am — Birch St sump pump test
11:30am — Elm St gutter inspection
I'll follow up after the storm passes to check
for any damage reports from tenants.Vendor Management
Your pros are independent businesses you've built relationships with. TIDY helps you keep track of who handles what, compare pricing, and manage coverage when someone is unavailable.
You: Who's my cheapest plumber?
Claude: Plumber comparison (based on your job history):
Mike's Plumbing:
• Avg job cost: $285 • 12 jobs completed
• Avg response time: 2.1 hours
• Covers: Maple Dr, Oak Ln, Birch St
Rapid Drain Co:
• Avg job cost: $210 • 5 jobs completed
• Avg response time: 4.8 hours
• Covers: Cedar Ct, Elm St
Rapid Drain is cheaper per job, but Mike
responds faster — especially for emergencies.
You: Jake is on vacation next week. Who covers
his properties for handyman work?
Claude: Jake handles 4 of your 5 properties.
Coverage options from your roster:
• Tom B. (handyman) — available, covers Oak Ln
and Cedar Ct already. Can add Maple Dr and
Birch St temporarily. Rate: $65/hr vs
Jake's $55/hr.
• Sam R. (handyman) — available but hasn't
worked your properties before.
Recommend Tom since he knows your units.
Assign Jake's properties to Tom for next week?
You: Yes, assign to Tom. Let him know it's temporary.
Claude: ✓ Tom B. assigned to Maple Dr, Birch St,
Oak Ln, and Cedar Ct for Mar 30–Apr 5.
✓ Tom notified with property access details.
✓ Jake's schedule cleared for the week.Cost Tracking and Budgets
Knowing what you're spending — by property, by category, by quarter — is the difference between running a business and guessing. Claude Code pulls it all from your TIDY job history.
You: Give me a Q1 spending breakdown.
Claude: Q1 2026 spending (Jan 1 – Mar 31):
142 Maple Dr: $1,840
Cleaning: $540 | Maintenance: $1,300
715 Oak Ln: $920
Cleaning: $480 | Maintenance: $440
308 Birch St: $2,650
Cleaning: $360 | Maintenance: $2,290
(includes water heater replacement)
440 Cedar Ct: $680
Cleaning: $480 | Maintenance: $200
92 Elm St: $510
Cleaning: $360 | Maintenance: $150
─────────────────────────────
Total Q1: $6,600
Cleaning: $2,220 | Maintenance: $4,380
TIDY's 3.9% platform fee for the quarter:
$257. Compare that to a property management
company at 8–12% of rent collected — on
$7,125/mo across 5 units, that's $570–855
per month, or $1,710–2,565 for the quarter.
Birch St is your outlier — want to see a
12-month trend to check if it's a pattern?
You: Yes, show me Birch St trailing 12 months.
And flag any property over $500/mo average.
Claude: Birch St trailing 12 months: $4,920 total
($410/mo avg). Q1 spike from the $1,800
water heater — otherwise $71/mo avg.
Properties over $500/mo avg:
• None currently. Maple Dr is closest
at $460/mo avg (furnace is 15 yrs old,
so expect that to change).Automated Weekly Check-Ins
Claude Code supports scheduled tasks — set it once and get a portfolio briefing every Monday morning without asking.
You: Set up a weekly check-in. Every Monday at 7am,
I want open maintenance, this week's scheduled
work, overdue items, and month-to-date spending.
Claude: ✓ Scheduled task created:
"Monday Portfolio Briefing" — every Mon 7:00am
Here's what this week's output will look like:
━━━ Portfolio Briefing — Mon Mar 30 ━━━
📋 OPEN ITEMS (3):
• Maple Dr — Garbage disposal (urgent)
Jake M. scheduled tomorrow 9am
• Birch St — Slow drain, parts on order
9 days open ⚠ overdue
• Cedar Ct — Fence gate latch
Not yet scheduled
📅 THIS WEEK:
• Mon — (none)
• Tue — Recurring clean: Maple Dr, Oak Ln
• Wed — Jake at Cedar Ct (fence gate)
• Thu — Deep clean at Birch St
• Fri — (open)
⏰ OVERDUE (1):
• Birch St drain — open 9 days, parts ordered
Mar 24. Recommend following up with
Rapid Drain Co today.
💰 MARCH SPENDING (MTD):
$2,180 of $2,500 budget (87%)
Cleaning: $840 | Maintenance: $1,340
Projected month-end: $2,420
━━━ End briefing ━━━
You'll get this automatically. Reply to
take action on anything, or adjust the
format anytime.Claude Code Advantages for SFR
- CLAUDE.md memory: Store property details, vendor contacts, and maintenance history in CLAUDE.md files. Claude Code reads them automatically every session.
- Scheduled tasks: "Every Monday at 7am, give me open maintenance, this week's scheduled work, and overdue items." Runs automatically.
- Multi-tool orchestration: Connect TIDY, your calendar, and your accounting tools via MCP. Claude Code coordinates across all of them.
- Skills for templates: Create a "move-out" skill that automatically sequences deep clean, carpet shampoo, paint, and walkthrough every time.
Full Session: Monday Portfolio Check
You: Monday check-in. What's going on?
Claude: Portfolio summary — Mon Mar 30:
📋 Open maintenance: 3 issues
• Maple Dr — Garbage disposal (urgent, Jake tomorrow 9am)
• Birch St — Slow drain (parts on order, 9 days)
• Cedar Ct — Fence gate latch (not yet scheduled)
🧹 This week:
• Tue — Recurring clean at Maple Dr and Oak Ln
• Wed — Jake at Cedar Ct (fence gate)
• Thu — Deep clean at Birch St (pre-move-in)
⚠ Overdue:
• Birch St drain open 9 days. Parts ordered Mar 24.
Follow up with plumber?
📊 March spend: $2,180 (cleaning $840, maintenance $1,340)
You: Follow up on the drain. And check if Jake can do
the Birch St walkthrough Friday.
Claude: ✓ Following up with Rapid Drain Co.
✓ Checking Jake's Friday availability.
I'll update you when I hear back.Get Started
TIDY's MCP server is free to connect. You pay TIDY's 3.9% platform fee when you book pros — a fraction of the 8-12% a property management company charges.
- Create a TIDY account
- Add MCP server:
claude mcp add tidy -- npx @tidyapp/mcp-server - Add your properties and report your first maintenance issue
More resources: