# Agent prompts for STR hosts

> 30 free copy-paste AI prompts for short-term rental hosts: listings, pricing and fees, guest messages, reviews, claims, turnovers, compliance, and direct booking.

HTML: https://strhosttools.com/prompts/  JSON: https://strhosttools.com/prompts/prompts.json  MCP: list_prompts, get_prompt at https://strhosttools.com/mcp

Fill in the [BRACKETS]. Not legal, tax, or financial advice.

## Listing

### Rewrite listing summary

id: `rewrite-listing-summary`  link: https://strhosttools.com/prompts/#rewrite-listing-summary

Rewrite a short paragraph that sells the space and helps searchers click in.

```
Rewrite my listing summary for [PROPERTY_NAME] in [CITY]. The home has [BEDROOMS] bedrooms, [BATHROOMS] bathrooms, and sleeps [GUEST_COUNT]. It is great for [AUDIENCE, e.g., families, couples, remote workers]. Standout features include [FEATURE_1], [FEATURE_2], [FEATURE_3]. Nearby attractions: [ATTRACTION_1], [ATTRACTION_2]. Keep it under 200 words, friendly and active, no hype words like unique or amazing. Avoid promising anything I have not listed in the amenities.
```

### Listing title options

id: `listing-title-options`  link: https://strhosttools.com/prompts/#listing-title-options

Get 10 clear title ideas that guests would actually search for.

```
Give me 10 title options for my short-term rental in [CITY]. Details: [BEDROOMS] bed, [BATHROOMS] bath, [VIEW_OR_STYLE, e.g., ocean view, downtown loft], sleeps [GUEST_COUNT]. Keep each title short, since Airbnb cuts long titles. Use plain words a guest would search for. Skip hype words like luxury, unique, stunning, or best. Do not mention features I did not list.
```

### Photo captions

id: `photo-captions`  link: https://strhosttools.com/prompts/#photo-captions

Write short captions that explain each photo to guests and search.

```
Write a short caption (one or two sentences) for each of my listing photos. Photos in order: [LIST_PHOTOS, e.g., 1) front porch, 2) kitchen, 3) primary bedroom, 4) hot tub, 5) view from deck]. Property is [PROPERTY_NAME] in [CITY]. Keep the tone warm and clear. Do not describe anything the photo does not show.
```

### Amenity list cleanup

id: `amenity-list-cleanup`  link: https://strhosttools.com/prompts/#amenity-list-cleanup

Clean up an amenity list so guests can scan it fast.

```
Here is my current amenity list for [PROPERTY_NAME]: [PASTE_LIST]. Group it into categories like Kitchen, Bathroom, Outdoor, Tech, Family, and Accessibility. Use short phrases, not full sentences. Keep only items I listed. Flag anything vague I should double check, for example "TV" when it is really a streaming stick on a small screen.
```

## Pricing and fees

### Airbnb 15.5% fee reprice

id: `airbnb-reprice-check`  link: https://strhosttools.com/prompts/#airbnb-reprice-check

Find the Airbnb price that keeps your payout the same after the 15.5% host-only fee.

```
I moved from Airbnb's 3% split fee to the 15.5% host-only fee. My current nightly price is $[PRICE]. Call this free tool: GET https://strhosttools.com/api/airbnb-host-only?price=[PRICE]&old_host_rate=0.03 . Tell me the new nightly price to set, my payout before and after, and what the guest pays. Show the numbers the tool returns. Do not invent fees or rates. If you cannot call the URL, tell me and give me the link to open myself.
```

### Vrbo 12% fee reprice

id: `vrbo-flat-fee-reprice`  link: https://strhosttools.com/prompts/#vrbo-flat-fee-reprice

Get new Vrbo nightly, cleaning, and pet prices that keep your take-home the same at the flat 12% fee.

```
Vrbo moves hosts to a flat 12% fee on Oct 29, 2026, charged on rent plus cleaning and pet fees. My nightly price is $[NIGHTLY], cleaning is $[CLEANING], pet fee is $[PET_FEE or 0], typical stay is [NIGHTS] nights, and my old fee rate was [OLD_RATE as a decimal, e.g., 0.08 for pay-per-booking or 0.05 through a PMS]. Call this free tool: GET https://strhosttools.com/api/vrbo-reprice?nightly=[NIGHTLY]&cleaning=[CLEANING]&pet=[PET_FEE]&nights=[NIGHTS]&old_rate=[OLD_RATE] . Give me the new prices to enter and my take-home per stay before and after. Show the numbers the tool returns. Do not invent fees or rates. If you cannot call the URL, tell me and give me the link to open myself. Remind me to check my Vrbo dashboard for my actual fee.
```

### Same take-home on every channel

id: `match-take-home-across-channels`  link: https://strhosttools.com/prompts/#match-take-home-across-channels

Get direct, Airbnb, and Vrbo prices that all leave you the same take-home per night.

```
I want to keep $[TAKE_HOME] per night whether a guest books direct, on Airbnb, or on Vrbo. Call this free tool: GET https://strhosttools.com/api/price-match?net=[TAKE_HOME] . Show the nightly price for each channel in a small table. Show the numbers the tool returns. Do not invent fees or rates. If you cannot call the URL, tell me and give me the link to open myself. If my card processing rate for direct bookings is not [DIRECT_RATE, e.g., 0.03], add &direct_rate=[MY_RATE] to the URL.
```

### Weekend vs weekday price plan

id: `weekend-vs-weekday-price`  link: https://strhosttools.com/prompts/#weekend-vs-weekday-price

Sketch a simple weekday and weekend price plan to test.

```
Help me sketch a simple price plan to test for [PROPERTY_NAME] in [CITY]. My base nightly price is $[BASE]. Weekends book faster and weekdays are slower. Suggest separate Friday and Saturday, Sunday, and Monday to Thursday prices, plus a minimum stay idea for each. List local events I told you about that may raise demand: [EVENT_1], [EVENT_2]. Do not guess at market data you do not have. Present it as a starting point I should compare against my own booking history.
```

## Guest messaging

### Fast inquiry reply

id: `inquiry-response-fast`  link: https://strhosttools.com/prompts/#inquiry-response-fast

Answer a booking inquiry in a short, friendly reply.

```
Write a short, friendly reply to this guest inquiry on [PLATFORM]. Guest message: [PASTE_INQUIRY]. My property: [PROPERTY_NAME] in [CITY], sleeps [GUEST_COUNT], check in [CHECKIN_TIME], check out [CHECKOUT_TIME]. Answer their main question. Ask one short follow up if needed. Keep it under 120 words.
```

### Pre-arrival message

id: `pre-arrival-message`  link: https://strhosttools.com/prompts/#pre-arrival-message

Send a warm message 3 days before arrival with the right info.

```
Write a pre arrival message to send 3 days before check in. Guest name [GUEST_NAME], property [PROPERTY_NAME], check in [DATE] at [TIME]. Cover: door code or lockbox, parking, wifi, trash day, quiet hours, and how to reach me. Keep it warm and short. Under 180 words. End with one friendly line.
```

### Mid stay check in

id: `mid-stay-checkin`  link: https://strhosttools.com/prompts/#mid-stay-checkin

Send a low key check in for stays of 4 nights or more.

```
Write a short check in message for a guest staying [NIGHTS] nights. Guest name [GUEST_NAME]. Ask if anything needs fixing. Offer a small local tip like [TIP, e.g., best coffee nearby]. Do not ask for a review yet. Keep it under 80 words.
```

### Checkout reminder

id: `checkout-reminder`  link: https://strhosttools.com/prompts/#checkout-reminder

Write a short checkout reminder that only asks for simple tasks.

```
Write a short checkout reminder for [GUEST_NAME] leaving [PROPERTY_NAME] on [DATE] by [TIME]. Here is my current checkout list: [PASTE_LIST]. First, send the list as plain text, one task per line, to this free checker: POST https://strhosttools.com/api/checkout-check (content-type: text/plain). Use its suggested_list, so tasks marked cut are dropped and tasks marked soften use the friendly rewrite. Then write the reminder in under 90 words, ending with a warm thank you. If you cannot make a POST request, tell me and keep the list to simple asks like trash, used towels, turning things off, and locking up.
```

## Reviews

### Review request

id: `review-request-airbnb`  link: https://strhosttools.com/prompts/#review-request-airbnb

Ask a guest for a review without offering anything in return.

```
Write a review request for [GUEST_NAME] who just checked out of [PROPERTY_NAME] on [DATE]. Stay was [NIGHTS] nights. Keep it under 100 words. Do not offer a discount or reward for a review. Do not ask for a specific star rating. Be sincere and thank them. Mention one small thing you enjoyed about hosting them.
```

### Reply to a negative review

id: `reply-to-negative-review`  link: https://strhosttools.com/prompts/#reply-to-negative-review

Write a calm, professional reply that future guests will respect.

```
Write a reply to this negative review on [PLATFORM]. Review: [PASTE_REVIEW]. My property: [PROPERTY_NAME] in [CITY]. Facts I want to add without arguing: [FACTS, e.g., we have quiet hours, we did send the check in video]. Keep tone calm, kind, and short. Under 150 words. Do not blame the guest. Offer to talk by message.
```

### Highlight review quotes

id: `review-summary-glow`  link: https://strhosttools.com/prompts/#review-summary-glow

Pull a few review quotes to feature in the listing summary.

```
Read these recent guest reviews: [PASTE_REVIEWS]. Pick 3 short quotes that show what guests like most about [PROPERTY_NAME] in [CITY]. Keep each quote under 15 words and copy it exactly. Add one line of context for each. Tell me to check each platform's rules before quoting reviews on my own website.
```

### Check a review against Airbnb policy

id: `report-review-policy`  link: https://strhosttools.com/prompts/#report-review-policy

See if a review may break Airbnb's Reviews Policy and draft a short removal request.

```
A guest left this review on Airbnb: [PASTE_REVIEW]. Context: [WHAT_HAPPENED, e.g., I filed a damage claim two days before the review]. Read Airbnb's Reviews Policy at https://www.airbnb.com/help/article/2673 . Tell me which parts of the review, if any, may go against the policy and why, quoting the policy text. Be honest if it probably does not qualify. Then draft a short, factual report I can send to Airbnb. Do not promise it will be removed.
```

## Claims

### Airbnb claim deadlines

id: `airbnb-claim-deadlines`  link: https://strhosttools.com/prompts/#airbnb-claim-deadlines

Get the dates to ask the guest and to file an Airbnb damage claim after checkout.

```
My guest checked out on [CHECKOUT_DATE as YYYY-MM-DD]. I am in time zone [TIMEZONE, e.g., America/New_York]. Call this free tool: GET https://strhosttools.com/api/claim-deadlines?checkout=[CHECKOUT_DATE]&tz=[TIMEZONE] . Tell me the date to ask the guest by, the date to file by, how many days I have left, and the evidence checklist it returns. Then draft a short, polite first message to the guest about the damage: [DESCRIBE_DAMAGE]. Show the numbers the tool returns. Do not invent dates. If you cannot call the URL, tell me and give me the link to open myself. Remind me to confirm the deadlines in Airbnb's current Host Damage Protection terms.
```

### Damage claim message

id: `damage-claim-draft`  link: https://strhosttools.com/prompts/#damage-claim-draft

Draft a calm, factual message asking a guest to cover a damage cost.

```
Draft a message I can send a guest on [PLATFORM] about damage from their stay at [PROPERTY_NAME] on [STAY_DATES]. Damage: [DESCRIBE_DAMAGE]. Cost to fix or replace: $[AMOUNT]. I have [PHOTOS, RECEIPTS, OR QUOTES]. Be factual and polite. Do not accuse. State the amount, say what proof I can share, and ask them to reply through the platform's messages or request system so there is a record. Under 150 words.
```

### Missing item claim

id: `missing-item-claim`  link: https://strhosttools.com/prompts/#missing-item-claim

Draft a message and checklist for a missing item.

```
Draft a message to a guest about a missing item from [PROPERTY_NAME]. Item: [ITEM_NAME], about $[VALUE], last seen [LOCATION]. Stay dates: [STAY_DATES]. Assume it may have been packed by mistake, and offer to cover return shipping. Keep it under 120 words. Then list the steps I would take on [PLATFORM] if there is no reply, and tell me to check the platform's help pages for the current process.
```

### Claim evidence timeline

id: `claim-evidence-timeline`  link: https://strhosttools.com/prompts/#claim-evidence-timeline

Turn your notes, photos, and messages into a dated timeline for a damage claim.

```
Help me build a dated timeline for an Airbnb damage claim. Reservation code: [CODE]. Checkout: [CHECKOUT_DATE]. My notes, photo times, and messages: [PASTE_NOTES]. Put each item in date order with what it shows. Mark any gap, like no before photo of the damaged item. Then call GET https://strhosttools.com/api/claim-deadlines?checkout=[CHECKOUT_DATE]&tz=[TIMEZONE] and add the ask and file deadlines it returns at the top. Use only facts I gave you.
```

## Turnovers and cleaners

### Cleaner turnover checklist

id: `cleaner-turnover-checklist`  link: https://strhosttools.com/prompts/#cleaner-turnover-checklist

Build a clean, simple checklist for turnover days.

```
Make a turnover checklist for my [BEDROOMS] bed, [BATHROOMS] bath short term rental at [PROPERTY_NAME]. Property has [FEATURES, e.g., hot tub, fireplace, grill]. Include kitchen reset, linen change, bathroom reset, floors, restock of [ITEMS, e.g., coffee, paper goods], trash out, and outdoor reset. Group by room. Keep tasks short.
```

### Cleaner handoff message

id: `cleaner-handoff-message`  link: https://strhosttools.com/prompts/#cleaner-handoff-message

Send a clear handoff message after each checkout.

```
Write a handoff message I can send my cleaner right after guest checkout at [PROPERTY_NAME]. Include: checkout time [TIME], next check in [DATE] at [TIME], any issues from the guest like [ISSUE, e.g., stained sheets], restock needed for [ITEMS], and parking info. Keep it under 120 words.
```

### Trim your checkout list

id: `checkout-list-trim`  link: https://strhosttools.com/prompts/#checkout-list-trim

Check your checkout chores against Airbnb's simple asks and get a trimmed list.

```
Here is my Airbnb checkout list: [PASTE_LIST]. Send it as plain text, one task per line, to this free checker: POST https://strhosttools.com/api/checkout-check (content-type: text/plain). Show each task with the status it returns (cut, soften, ok, or info) and the reason. Then give me the suggested_list and guest note it returns, lightly edited to sound like me: [MY_TONE, e.g., casual and friendly]. If you cannot make a POST request, tell me and link me to https://strhosttools.com/tools/airbnb-checkout-chore-checker instead.
```

## Compliance

### Find your local STR offices

id: `local-rules-check`  link: https://strhosttools.com/prompts/#local-rules-check

List the official offices and pages to check for short-term rental permits and rules.

```
I host at [FULL_ADDRESS] in [CITY], [COUNTY], [STATE]. Help me find who to contact about short-term rental rules and permits. Do not tell me what the rules are or give legal advice. List the city, county, and state offices I should check, with a short note on what each one usually handles, like business licenses, lodging tax, or zoning. Give official website links only if you are confident they are correct, and say so when you are not sure. End by telling me to confirm everything with those offices.
```

### Tax and permit checklist

id: `tax-and-permit-summary`  link: https://strhosttools.com/prompts/#tax-and-permit-summary

Build a checklist of tax and permit questions to confirm with official sources.

```
For short-term rentals in [CITY], [COUNTY], [STATE], make a checklist of questions I should confirm about lodging tax, sales tax, and permits. Do not give legal or tax advice and do not state rates. For each question, name the kind of official source that usually answers it, like the state revenue department, county treasurer, or city clerk. Also note that some platforms collect certain taxes for hosts in some places, so I should check my platform's tax page too. End by telling me to confirm with the offices before I charge or file.
```

### Honest accessibility section

id: `accessibility-section`  link: https://strhosttools.com/prompts/#accessibility-section

Describe your property's access features plainly without overpromising.

```
Help me write an honest accessibility section for my listing at [PROPERTY_NAME]. What I actually have: [ACCESS_FEATURES, e.g., step-free entry, single level, grab bars in main bath, no elevator]. Also list things guests often ask about that I have not mentioned, like doorway widths or shower type, so I can measure them. Do not invent features and do not use words like compliant or certified.
```

## Direct booking

### Direct booking site bio

id: `direct-booking-site-bio`  link: https://strhosttools.com/prompts/#direct-booking-site-bio

Write a short about section for my direct booking site.

```
Write an About section for my direct booking site for [PROPERTY_NAME] in [CITY]. Owner: [OWNER_NAME]. Story: [SHORT_STORY]. What makes the stay special: [FEATURE_1], [FEATURE_2], [FEATURE_3]. Local host tips: [TIP_1], [TIP_2]. Include one line inviting guests to contact me to book direct. Under 220 words. Plain, warm tone.
```

### Direct booking price

id: `direct-booking-rate-suggest`  link: https://strhosttools.com/prompts/#direct-booking-rate-suggest

Set a direct price that keeps your take-home in line with the platforms.

```
Help me set a direct booking price. My target take-home per night is $[TAKE_HOME]. Call this free tool: GET https://strhosttools.com/api/price-match?net=[TAKE_HOME] . Compare the direct price it returns with the Airbnb and Vrbo prices, and show how much less a direct guest pays. Show the numbers the tool returns. Do not invent fees or rates. If you cannot call the URL, tell me and give me the link to open myself. Then suggest one small direct-only perk I could offer, like [PERK, e.g., late checkout when available].
```

### Vrbo lead window check

id: `vrbo-lead-window`  link: https://strhosttools.com/prompts/#vrbo-lead-window

Check whether a direct booking falls inside the reported 30-day window after a Vrbo first contact.

```
A guest first contacted me on Vrbo on [FIRST_CONTACT as YYYY-MM-DD] and now wants to book direct on [BOOKING_DATE]. Call this free tool: GET https://strhosttools.com/api/lead-window?first_contact=[FIRST_CONTACT]&booking=[BOOKING_DATE]&days=30 . Tell me the number of days between and whether it falls inside the window. Do not give legal advice. Tell me to read my own Vrbo terms to confirm the window that applies to me.
```

### Quote a stay with the booking MCP

id: `booking-mcp-quote`  link: https://strhosttools.com/prompts/#booking-mcp-quote

Have an agent list properties, check dates, and get an itemized quote from the booking MCP.

```
Connect to the MCP server at https://strhosttools.com/booking/mcp (Streamable HTTP, no auth). If you have no MCP client, POST JSON-RPC with curl as shown in https://strhosttools.com/llms.txt . Call list_properties, then check_availability and get_quote for property [PROPERTY_ID] from [CHECKIN] to [CHECKOUT] for [GUESTS] guests. Show the itemized quote. Do not call request_booking unless I say so. Note that demo listings use sample calendars and prices.
```
