Log InSign Up

Company

AboutBlogResourcesIntegrationsHelpReviews

Products For

HomesRentals/HostsProsCompaniesDevelopersGifts

Popular Locations

DallasOrange CountyLas VegasLos AngelesWashington DCSee All Locations

Popular Services

HandymanProperty MaintenanceHouse CleaningRental CleaningSame Day CleaningProperty ManagementSee All Services

AI & Innovation

AI OverviewMarket AnalysisAI RoadmapCurrent Progress

© 2026 TIDY. All rights reserved.

TermsPrivacyAccessibility
← Back to Blog

TIDY Automates Cleaning and Maintenance

Use AI to save time and improve quality of your cleaning and maintenance services.

How to Manage Single-Family Rentals with Claude Code + TIDY

April 4, 2026·Austin Reid
Last updated: April 4, 2026

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-server

Test 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.

  1. Create a TIDY account
  2. Add MCP server: claude mcp add tidy -- npx @tidyapp/mcp-server
  3. Add your properties and report your first maintenance issue

More resources:

  • TIDY MCP Server
  • Claude Code guide for short-term rentals
  • OpenClaw guide for single-family rentals

Looking Into Property Management Software?

Get our comprehensive guide to choosing the right solution for your business.

Related Services on TIDY

Vacation Rental CleaningRental CleaningProperty MaintenanceProperty Management

Related Articles