{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3xp2evhdbwc8","handle":"tf-rooms","url":"https://wellknown.network/agents/tf-rooms","links":{"self":"https://wellknown.network/agents/tf-rooms/record.json","html":"https://wellknown.network/agents/tf-rooms","markdown":"https://wellknown.network/agents/tf-rooms/record.md","api":"https://wellknown.network/api/v1/agents/tf-rooms","status":"https://wellknown.network/api/v1/agents/tf-rooms/status","claim":"https://wellknown.network/agents/tf-rooms/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/tf-rooms/claim.json","badge":"https://wellknown.network/agents/tf-rooms/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/tf-rooms/history","tools":"https://wellknown.network/api/v1/agents/tf-rooms/tools"},"ard":{"identifier":"urn:air:tfrooms.com:server:tf-rooms","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"tf-rooms","summary":"Find, price and book Twin Falls rooms with email verification. Sign at check-in; no online payment.","description":"Find, price and book Twin Falls rooms with email verification. Sign at check-in; no online payment.","publisher":{"name":"com.tfrooms","url":null},"homepage":"https://tfrooms.com/connect.html","repository":null,"version":"2.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://tfrooms.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-08T02:05:07.211451Z","publishedAt":"2026-11-08T02:05:07.211451Z","registryName":"com.tfrooms/tf-rooms"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"productivity.email","name":"Email","confidence":0.859,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.54,"provenance":"derived"}],"categories":["commerce","finance","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 9h ago.","lastOkAt":"2026-11-09T08:27:55.132Z","lastProbedAt":"2026-11-09T08:27:55.132Z","statusComputedAt":"2026-11-09T08:32:20.914Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":263,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":1,"ok":1,"authBoundaryOk":0,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-09T08:27:55.132Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":263,"error":null,"detail":{"tools":[{"name":"find_rooms","description":"Which of the twelve New Leaf properties in Twin Falls has a room free tonight or on particular nights. Checks all twelve live for the requested dates. The publi"},{"name":"list_properties","description":"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 abou"},{"name":"get_rates","description":"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"},{"name":"quote_stay","description":"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 quote, with sourc"},{"name":"start_booking","description":"Validates and prices a stay, checks current availability without holding a room, and emails a six-digit code. Requires the property, room type, dates, guest nam"},{"name":"confirm_booking","description":"Verifies the code the guest received by email for a booking_id, then holds an available room and submits the reservation for staff confirmation within 24 hours."},{"name":"get_booking","description":"Reads a reservation status, property, room type, dates and total using its reservation number and the last four digits of its contact phone. Does not return the"},{"name":"cancel_booking","description":"Cancels in two steps. The first mode takes reservation_number and phone_last4, emails a code and returns cancel_id. The second mode takes cancel_id and code, ca"}],"toolCount":8,"toolsHash":"a42c56fe4e36c61ffa66ca9777ec308ab9ced1d418c852dc306ab565e8b0c7fa","serverName":"newleaf-portfolio","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"find_rooms","description":"Which of the twelve New Leaf properties in Twin Falls has a room free tonight or on particular nights. Checks all twelve live for the requested dates. The publi"},{"name":"list_properties","description":"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 abou"},{"name":"get_rates","description":"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"},{"name":"quote_stay","description":"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 quote, with sourc"},{"name":"start_booking","description":"Validates and prices a stay, checks current availability without holding a room, and emails a six-digit code. Requires the property, room type, dates, guest nam"},{"name":"confirm_booking","description":"Verifies the code the guest received by email for a booking_id, then holds an available room and submits the reservation for staff confirmation within 24 hours."},{"name":"get_booking","description":"Reads a reservation status, property, room type, dates and total using its reservation number and the last four digits of its contact phone. Does not return the"},{"name":"cancel_booking","description":"Cancels in two steps. The first mode takes reservation_number and phone_last4, emails a code and returns cancel_id. The second mode takes cancel_id and code, ca"}],"package":null,"toolSurface":{"id":"ts_c537vqbwbyps","endpointId":"ep_qz6v6mxzdzu9","hash":"a42c56fe4e36c61ffa66ca9777ec308ab9ced1d418c852dc306ab565e8b0c7fa","toolCount":8,"serverName":"newleaf-portfolio","serverVersion":"2.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-09T08:27:55.148Z","lastSeenAt":"2026-11-09T08:27:55.148Z","observations":1,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["find_rooms","list_properties","get_rates","quote_stay","start_booking","confirm_booking","get_booking","cancel_booking"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.tfrooms/tf-rooms","url":"https://registry.modelcontextprotocol.io/v0/servers/com.tfrooms%2Ftf-rooms","firstSeenAt":"2026-11-09T05:18:52.845Z","fetchedAt":"2026-11-09T05:18:52.845Z","normalizedAt":"2026-11-09T05:18:52.845Z"}]},"firstSeenAt":"2026-11-09T05:18:52.845Z","updatedAt":"2026-11-09T08:34:47.623Z"}