MCP App Store
by KeenEthics
Threshold icon

Threshold

By Threshold AI LLC

Get New App Alerts

Overview

Threshold lists independent vacation rentals whose hosts and listings are reviewed by a person. Each listing shows the host's own business name, and you book with that host. With this plugin your assistant can search by place, dates, party and amenities; read each listing's full details, such as beds by room, stairs, pet rules and Wi-Fi speed; check availability; and get the exact total for specific dates, with the cancellation terms. When you're ready, it sends a booking request directly to the host, passes messages between you and the host, checks the request's status, and can cancel it after showing you what you would get back. Your assistant never handles card details. Payment, when a listing takes it through Threshold, happens on a secure page on threshold.rentals where you add your card yourself. No Threshold account is needed. Threshold is new, so listings are available in a limited number of places for now.

Tools

ask_host

ChatGPT
Send a question the property record and FAQ don't answer. The answer arrives later; tell the guest you'll follow up. Don't include the guest's contact details. Maps to POST /v1/properties/{id}/questions.

cancel_booking

ChatGPT
Two-step. First call with confirm=false to see what the guest gets back if they cancel now (nothing changes). Tell the guest that refund and get their go-ahead, then call again with confirm=true and expected_refund_cents set to the refund amount from the first call. If the refund changed in between, the call fails with refund_changed instead of cancelling. Refunds go to the guest's card automatically. Pass guest_email (the email the booking was made with) unless you connect with an agent token.

check_availability

ChatGPT
Day-by-day availability and indicative nightly prices for up to 180 days. Cached; use get_quote to confirm. Useful when the guest's dates are flexible. Maps to GET /v1/properties/{id}/availability.

get_booking

ChatGPT
Status, amounts, refund schedule, guest ID verification link, and when arrival details will be sent. Maps to GET /v1/bookings/{id}. Pass guest_email (the email the booking was made with) unless you connect with an agent token.

get_messages

ChatGPT
The conversation between the guest and the host about a booking, oldest first (including the guest's note with the request and the host's note when accepting or declining). Use it to relay the host's replies. Pass guest_email (the email the booking was made with) unless you connect with an agent token.

get_property

ChatGPT
Full record for one property: beds by room, amenities with details, access and stairs, rules, host FAQ, policies, and verification status. The location is approximate on purpose: the exact address and the host's direct contact details are not in the record and are sent to the guest after a confirmed booking, so if asked, say that rather than that they are missing. Maps to GET /v1/properties/{id}.

get_quote

ChatGPT
Itemized, binding price for exact dates and party, after re-checking the host's live calendars. Valid 10 minutes. Returns house rules and an exact refund schedule to show the guest. Does not reserve the dates. Maps to POST /v1/properties/{id}/quotes.

request_booking

ChatGPT
Request a stay from a quote. Set house_rules_accepted only after the guest has seen and agreed to the quote's house_rules. If the quote's payment.collected_by is "threshold", the booking starts as awaiting_payment and the response includes payment_url: the guest must open payment_url and add a card within 60 minutes, after which the host gets the request (status pending_host_confirmation). Otherwise the request goes to the host immediately and the host arranges payment after accepting. Returns the booking and a status link to give the guest; poll get_booking for changes.

search_stays

ChatGPT
Find verified independent vacation rentals. Filters are strict: every listed amenity must be present. With dates, results include a cached availability signal and an indicative all-in total (no guest service fee). Maps to GET /v1/search.

send_message

ChatGPT
Send a message to the host on the guest's behalf, e.g. a question about check-in or a late arrival. Only send what the guest asked you to say. The host is emailed and replies appear in get_messages. Open from the request until two weeks after check-out.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps