{"serverId":"mcp-registry/global.rootz.rental/registry","tools":[{"name":"fetch","fixed":{"name":"fetch","description":"Fetch the full record for an id returned by search — a rental property (by RIN) or an island venue.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The id from a search result (a RIN or a venue id)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"rental_compare_platforms","fixed":{"name":"rental_compare_platforms","description":"Compare pricing for the same property across different platforms (Airbnb, VRBO, local agencies, direct booking). Shows rate spread and savings.","inputSchema":{"type":"object","required":["rin"],"properties":{"rin":{"type":"string","description":"Rental Identification Number"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":92,"tokensAfter":92},{"name":"rental_license_lookup","fixed":{"name":"rental_license_lookup","description":"Look up government tourism accommodation license for a property. In Cayman Islands, unlicensed operation carries $100,000/day fine.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"License number, property name, or address to search"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":95,"tokensAfter":95},{"name":"rental_search","fixed":{"name":"rental_search","description":"Search vacation rental properties in the Caribbean. YOU ARE THE BUYER'S AGENT — search on behalf of your human. After searching, create a session (rental_session_create) and add your best picks (rental_session_add). Share the bridge URL with your human.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Free text search across name, description, region"},"limit":{"type":"integer","description":"Results per page (default 20, max 50)"},"island":{"type":"string","description":"Island name: Grand Cayman, Cayman Brac, Little Cayman, St. Lucia"},"region":{"type":"string","description":"Region: Seven Mile Beach, North Side, Rum Point, West Bay, Soufriere, Rodney Bay, etc."},"sleeps":{"type":"integer","description":"Minimum guests the property sleeps"},"amenity":{"type":"string","description":"Required amenity: pool, beach_access, ocean_view, wifi, kitchen, ac, parking"},"country":{"type":"string","description":"Country code: KY (Cayman Islands) or LC (St. Lucia)"},"bedrooms":{"type":"integer","description":"Minimum bedrooms"},"max_price":{"type":"number","description":"Maximum nightly rate in USD"},"min_price":{"type":"number","description":"Minimum nightly rate in USD"},"property_type":{"enum":["villa","condo","apartment","house","guest_house"],"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":375,"tokensAfter":375},{"name":"rental_session_add","fixed":{"name":"rental_session_add","description":"Add a property to your human's bridge page. Include a score (1-10) and explain WHY this property fits their needs. You are their buyer's agent — only recommend properties you believe match. The human sees your score and notes on their page.","inputSchema":{"type":"object","required":["session","rin"],"properties":{"rin":{"type":"string","description":"Property RIN to add"},"notes":{"type":"string","description":"Why this property matches"},"score":{"type":"integer","description":"Fit score 1-10"},"session":{"type":"string","description":"Session hash"},"agent_id":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":177,"tokensAfter":177},{"name":"rental_session_create","fixed":{"name":"rental_session_create","description":"IMPORTANT: Create this FIRST when helping someone find a rental. Returns a shareable URL (bridge page) where your recommendations appear. Your human opens this page to see your curated picks, photos, pricing, and inquiry buttons. After creating, add properties with rental_session_add, then SHARE THE URL with your human.","inputSchema":{"type":"object","properties":{"guests":{"type":"integer"},"agent_id":{"type":"string","description":"Your agent identifier (claude, gpt, grok, etc.)"},"check_in":{"type":"string","description":"YYYY-MM-DD"},"check_out":{"type":"string","description":"YYYY-MM-DD"},"budget_max":{"type":"number","description":"Max nightly rate USD"},"preferences":{"type":"string","description":"Free text: beachfront, pool, quiet, family-friendly, etc."},"bedrooms_min":{"type":"integer"},"destination_island":{"type":"string"},"destination_country":{"type":"string","description":"KY or LC"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":268,"tokensAfter":268},{"name":"rental_session_read","fixed":{"name":"rental_session_read","description":"Read a bridge session: see all added properties, messages, and status.","inputSchema":{"type":"object","required":["session"],"properties":{"session":{"type":"string","description":"Session hash"},"agent_id":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":76,"tokensAfter":76},{"name":"rental_stats","fixed":{"name":"rental_stats","description":"Get database statistics: total properties, by country, by island, platform coverage, source counts.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":52,"tokensAfter":52},{"name":"search","fixed":{"name":"search","description":"Search Turks & Caicos rentals and island venues (restaurants, dive shops, marinas, attractions) by keyword. Returns results with id, title, and url. Then call fetch with an id for full detail.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"Keywords, e.g. \"beachfront villa\", \"dive shop\", \"italian restaurant near Grace Bay\""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":119,"tokensAfter":119}],"toolsChanged":9,"tokensSaved":0,"todo":[{"tool":"rental_search","params":["property_type"]},{"tool":"rental_session_add","params":["agent_id"]},{"tool":"rental_session_create","params":["guests","bedrooms_min","destination_island"]},{"tool":"rental_session_read","params":["agent_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}