City of Trees House
Read-only tools for City of Trees House, West Sacramento: facts, dates, live quotes, booking link.
Should I use this
Quality & Safety
Findings (1)
- LOWin get_property
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"city-of-trees-house": {
"url": "https://cityoftrees.house/api/mcp"
}
}
}Remote endpoints
https://cityoftrees.house/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (4)
🟢get_property
Public facts for City of Trees House: occupancy, bedrooms, bathrooms, pets, stay bounds, and booking links. No live price.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_availability(checkIn, checkOut, guests, petCount)
Check whether the house is open for checkIn, checkOut, and guests. petCount defaults to 0. This does not check minimum stay or return a price. Dates are not reserved.
Input Schema
{
"type": "object",
"properties": {
"checkIn": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Check-in date as YYYY-MM-DD in America/Los_Angeles."
},
"checkOut": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Check-out date as YYYY-MM-DD. Exclusive."
},
"guests": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Registered guests, 1 to 10."
},
"petCount": {
"type": "integer",
"minimum": 0,
"maximum": 2,
"description": "Dogs or cats, 0 to 2. Defaults to 0 when omitted."
}
},
"required": [
"checkIn",
"checkOut",
"guests"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_quote(checkIn, checkOut, guests, petCount)
Return a live PriceLabs quote and payment totals for checkIn, checkOut, guests, and optional petCount (defaults to 0). The quote expires in 30 minutes and does not reserve dates. Payment stays on the website.
Input Schema
{
"type": "object",
"properties": {
"checkIn": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Check-in date as YYYY-MM-DD in America/Los_Angeles."
},
"checkOut": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Check-out date as YYYY-MM-DD. Exclusive."
},
"guests": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Registered guests, 1 to 10."
},
"petCount": {
"type": "integer",
"minimum": 0,
"maximum": 2,
"description": "Dogs or cats, 0 to 2. Defaults to 0 when omitted."
}
},
"required": [
"checkIn",
"checkOut",
"guests"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_booking_link(checkIn, checkOut, guests, petCount)
Return a City of Trees House checkout link for the stay. The assistant must stop here. The guest reviews the current total, authorizes payment, and completes identity verification on the website. No payment or ID check through this tool.
Input Schema
{
"type": "object",
"properties": {
"checkIn": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Check-in date as YYYY-MM-DD in America/Los_Angeles."
},
"checkOut": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Check-out date as YYYY-MM-DD. Exclusive."
},
"guests": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Registered guests, 1 to 10."
},
"petCount": {
"type": "integer",
"minimum": 0,
"maximum": 2,
"description": "Dogs or cats, 0 to 2. Defaults to 0 when omitted."
}
},
"required": [
"checkIn",
"checkOut",
"guests"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence