Threshold
by threshold.rentals in Search & web
Search and book verified independent vacation rentals directly from hosts, with no guest fees.
https://threshold.rentals/api/mcp- Tools
- 10
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 480 ms
- 1.3 s slowest 5%
- Last check
- Passed
- 5 h ago, next in 1 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"threshold": {
"type": "http",
"url": "https://threshold.rentals/api/mcp"
}
}
}10 tools
- search_stays
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.
- get_property
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…
- check_availability
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_quote
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.
- get_booking
Status, amounts, refund schedule, guest ID verification link, and when arrival details will be sent. Maps to GET /v1/bookings/{id}.
- ask_host
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.
- get_messages
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…
- send_message
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.
- cancel_booking
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…
- request_booking
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…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 5 h ago | Passed | 200 | 480 ms |
| 16 h ago | Passed | 200 | 821 ms |
| 26 h ago | Passed | 200 | 314 ms |
| 36 h ago | Passed | 200 | 401 ms |
| 46 h ago | Passed | 200 | 319 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 380 ms |
| 3 days ago | Passed | 200 | 540 ms |
| 3 days ago | Passed | 200 | 630 ms |
| 4 days ago | Passed | 200 | 1.2 s |
| 4 days ago | Passed | 200 | 873 ms |
| 4 days ago | Passed | 200 | 907 ms |
| 5 days ago | Passed | 200 | 928 ms |
| 5 days ago | Passed | 200 | 434 ms |
| 6 days ago | Passed | 200 | 339 ms |
| 6 days ago | Passed | 200 | 1.3 s |