If you manage Airbnb or VRBO properties, you already know the grind: check the calendar, message the cleaner, confirm the turnover, update the listing, repeat. What if your AI coding agent could handle all of that?
With TIDY's agent skills, you can install a single command and let Claude Code (or Codex CLI, Cursor, or any compatible agent) manage your vacation rental operations directly. Schedule turnovers, track maintenance, and coordinate pros — all through natural language.
This tutorial walks you through setting it up from scratch.
What You Need
- A TIDY account — sign up free
- Claude Code, Codex CLI, Cursor, or another compatible AI agent
- 5 minutes
Step 1: Get Your API Token
Sign up or log in to TIDY, then generate an API token. You can do this via the API:
curl -X POST https://api.tidy.com/v1/customer/login \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "password": "your-password"}'Save the token:
export TIDY_API_TOKEN=your-token-hereStep 2: Install the Skill
For vacation rental management, install the tidy-vacation-rental skill:
npx skills add TIDYAPP/tidy-agent-skills --skill tidy-vacation-rentalThat's it. Your agent now understands TIDY's vacation rental workflows.
Step 3: Add the MCP Server (Optional but Recommended)
Skills teach your agent how to use TIDY. The MCP server gives it the actual tools to call. For the best experience, add both:
claude mcp add tidy -- npx @tidyapp/mcp-serverStep 4: Try It
Now ask your agent something like:
"I have a guest checking out of 123 Beach Rd on Saturday at 11am. A new guest arrives at 3pm. Schedule the turnover clean."
Your agent will use TIDY to create the reservation, schedule the cleaning between checkout and check-in, and confirm the booking. You can follow up with:
"What cleanings are scheduled across all my properties this week?"
"Cancel the turnover clean for 456 Oak Ave, the guest extended their stay."
Real Workflow Example
Here's what a typical session looks like. You open Claude Code and type:
You: Set up a new Airbnb listing at 789 Pine St,
gate code is #4521, park in the driveway.
Agent: ✓ Address created at 789 Pine St.
Gate code and parking instructions saved.
You: I have a guest checking out Sunday at 10am,
new guest arrives at 4pm. Schedule the turnover.
Agent: ✓ Turnover cleaning scheduled.
Sunday 10:30 AM - 2:00 PM at 789 Pine St.
Pro will receive gate code automatically.No app switching. No manual coordination. Your agent handles the logistics while you handle the strategy.
Not Just Vacation Rentals
If you manage properties that don't have guest turnover cycles — like your home or office — install the tidy-cleaning-maintenance skill instead:
npx skills add TIDYAPP/tidy-agent-skills --skill tidy-cleaning-maintenanceThis skill focuses on recurring cleanings, maintenance issue tracking, and pro management.
Learn More
- Developer Hub — All 5 ways to connect to TIDY
- MCP Server — Connect any MCP-compatible agent
- Agent Skills — All available skills and marketplaces
- Authentication — Getting your API token