TF Rooms MCP
A read-only MCP server that allows AI assistants to check real-time room availability, view property details, retrieve nightly and weekly rates, and generate stay quotes for twelve New Leaf Properties motels in Twin Falls, Idaho. It does not handle bookings or payments.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://tfrooms.com/mcpWhat its tools do
4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (4)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to tfrooms.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Check room availability for specific dates across all properties
- List properties and their available room types
- Retrieve nightly and weekly pricing information
- Generate a total cost quote for a specific stay
Source and maintenance
Protocol and capabilities
- Server
- newleaf-portfolio 1.2.2
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
find_rooms — Find available rooms
Which of the twelve New Leaf properties in Twin Falls has a room free tonight or on particular nights. Asks all twelve live at the moment you call it. Give the dates: the published availability feeds carry CAPACITY, not vacancy, and say nothing about which nights are taken. With no dates it answers for tonight and says so. It applies each property's live minimum stay: a single or a double can be one night, subject to availability, and a studio is 7 nights or more. For a stay under a week with a room free it gives the nightly rates. A stay over 30 nights is refused before anything else: every stay is capped at 30 days.
{
"type": "object",
"properties": {
"checkin": {
"type": "string",
"description": "Arrival date, YYYY-MM-DD. Omit for tonight."
},
"checkout": {
"type": "string",
"description": "Departure date, YYYY-MM-DD. The night before this is the last night slept."
},
"roomtype": {
"type": "string",
"description": "Optional filter: single, double or studio."
}
}
}{
"title": "Find available rooms",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_properties — List properties
All twelve New Leaf properties: name, address, phone, which room types each sells online, its rates and its booking URL. Static facts only — it says nothing about whether a room is free tonight. Use find_rooms for that.
{
"type": "object",
"properties": {
"roomtype": {
"type": "string",
"description": "Optional. Only properties selling this type: single, double or studio."
}
}
}{
"title": "List properties",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_rates — Get room rates
What a room costs across the portfolio, by the night and by the week, and the rules that govern a stay: the minimum stay, how a stay under a week is priced, the 30-day cap, the weekly-only studio rule, the 8% Idaho lodging tax, and why $1,000 is never a monthly rate.
{
"type": "object",
"properties": {}
}{
"title": "Get room rates",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}quote_stay — Quote a stay
The total for one stay at one New Leaf property: the nights, the tax and what is paid at the property. Asks that property live and returns its answer word for word, so the figure is the one its booking form uses, and passes on its refusal when a stay cannot be sold. Use it once the property, room type and dates are known. It gives a price, not availability: use find_rooms to see which properties have a room free.
{
"type": "object",
"required": [
"property",
"roomtype",
"checkin",
"checkout"
],
"properties": {
"checkin": {
"type": "string",
"description": "Arrival date, YYYY-MM-DD."
},
"checkout": {
"type": "string",
"description": "Departure date, YYYY-MM-DD."
},
"property": {
"type": "string",
"description": "The property: its name, slug or domain, or a short name such as apollo (3 characters or more), in any case. list_properties gives the names."
},
"roomtype": {
"type": "string",
"description": "single, double or studio. Also read from roomType, room_type, type or room."
}
}
}{
"title": "Quote a stay",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 2 of 2 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 447 ms
- 95th percentile latency
- 447 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 447 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http tf-rooms-mcp https://tfrooms.com/mcpCodex
codex mcp add tf-rooms-mcp --url https://tfrooms.com/mcpCursor
{
"mcpServers": {
"tf-rooms-mcp": {
"url": "https://tfrooms.com/mcp"
}
}
}Cline
{
"mcpServers": {
"tf-rooms-mcp": {
"type": "streamableHttp",
"url": "https://tfrooms.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"tf-rooms-mcp": {
"type": "http",
"url": "https://tfrooms.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http tf-rooms-mcp https://tfrooms.com/mcpClaude Desktop
https://tfrooms.com/mcpWindsurf
{
"mcpServers": {
"tf-rooms-mcp": {
"serverUrl": "https://tfrooms.com/mcp"
}
}
}Let your agent find its tools
Find servers like TF Rooms MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run TF Rooms MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.