{"id":552125,"recorded_at":"2026-10-27T20:39:13.907174Z","observed_at":"2026-10-27T20:39:13.907083Z","subject_kind":"endpoint","subject":"fa8b423d-67d4-468f-b6df-0171bd75e19b","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":5,"tools":[{"description":"Check whether a stay is available for a date range, or which time slots a tour or experience has on a date. Dates are YYYY-MM-DD; for stays endDate is the check-out day. Returns available (true/false, or null with a reason when it can't be confirmed here, e.g. hotels where a room type is chosen on the page). Use get_quote for the price.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"endDate":{"description":"Stays: check-out, YYYY-MM-DD.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"guests":{"description":"Party size (default 2).","maximum":30,"minimum":1,"type":"integer"},"slug":{"description":"The listing slug.","type":"string"},"startDate":{"description":"Check-in (stays) or activity date, YYYY-MM-DD.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}},"required":["slug","startDate"],"type":"object"},"name":"check_availability"},{"description":"Fetch full details for one listing by its slug (from search_listings): description, amenities, highlights, facts, capacity, the host's answers to common guest questions (faq — use them to answer questions about this listing), the page link, and the listing's own photos (with captions) — use these photos when showing it.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"slug":{"description":"The listing slug, e.g. 'forest-house-dilijan'.","type":"string"}},"required":["slug"],"type":"object"},"name":"get_listing"},{"description":"Exact availability and all-in price for one stay, tour or experience. Stays: checks the dates against the host's calendars, existing bookings, minimum stay and capacity, and returns the itemised total (accommodation, discounts, fees, tax) in AMD. Tours and experiences: returns the open time slots with seats left for that date and the total for the party. Also returns the cancellation terms, how payment works, and a link to book. Hotels list their room types (rooms are chosen on the listing page). Read-only: nothing is held or booked.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"endDate":{"description":"Stays only: check-out date, YYYY-MM-DD (the night before is the last night).","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"guests":{"description":"Party size (default 2).","maximum":30,"minimum":1,"type":"integer"},"slug":{"description":"The listing slug (from search_listings).","type":"string"},"startDate":{"description":"Check-in date for stays, or the activity date; YYYY-MM-DD.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}},"required":["slug","startDate"],"type":"object"},"name":"get_quote"},{"description":"Generate a suggested day-by-day Armenia itinerary using Revamp's published listings (stays, tours, experiences, restaurants). Returns a structured plan with listing links; it doesn't check dates or book anything — use get_quote for that.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"budget":{"description":"Default 'mid-range'.","enum":["budget","mid-range","comfort"],"type":"string"},"days":{"description":"Trip length in days.","maximum":14,"minimum":1,"type":"integer"},"interests":{"description":"e.g. ['hiking','wine','history','food'].","items":{"type":"string"},"type":"array"},"pace":{"description":"Default 'balanced'.","enum":["relaxed","balanced","packed"],"type":"string"},"startCity":{"description":"Base city (default 'Yerevan').","type":"string"},"travelers":{"description":"Number of travelers (default 2).","maximum":20,"minimum":1,"type":"integer"}},"required":["days"],"type":"object"},"name":"plan_trip"},{"description":"Search Revamp Vacations' published listings in Armenia: places to stay, tours, experiences, restaurants (eat) and places to visit. Returns each match's slug, type, location, headline price in AMD, short description, page link, and the listing's own cover photo (image) — use that photo when showing the result. When the user gives dates, pass startDate (and endDate for stays) and guests: the search then returns only listings that are actually available for those dates, each with its exact all-in total (fees and tax included), cheapest first. For one listing's full price breakdown and terms, use get_quote.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"cuisine":{"description":"For restaurants: a cuisine/venue type, e.g. 'Armenian', 'Fast food'.","type":"string"},"endDate":{"description":"Stays: check-out date, YYYY-MM-DD (with startDate).","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"guests":{"description":"Party size (default 2) — used with dates.","maximum":30,"minimum":1,"type":"integer"},"limit":{"description":"Max results (default 10).","maximum":50,"minimum":1,"type":"integer"},"query":{"description":"Free-text match on title, description, tags, cuisine, city.","type":"string"},"region":{"description":"Armenian region or city, e.g. 'Yerevan', 'Tavush', 'Dilijan'.","type":"string"},"startDate":{"description":"Optional. Check-in date for stays, or the activity date, YYYY-MM-DD — returns only listings available then, with totals.","pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"type":{"description":"Limit to one listing type.","enum":["stay","tour","experience","eat","place"],"type":"string"}},"type":"object"},"name":"search_listings"}]},"body_sha256":"d31c99ee4a380a045f4bc24c2fe91d7dac2f1421872ea9f386b38958c16f6ae1","prev_id":null,"leaf":"0x92cb1988fdf2d6b8da10c2dbc1b89ad937652a06ae6d573b2fdc06bc7cd8cedd","leaf_text":"{\"body\":\"d31c99ee4a380a045f4bc24c2fe91d7dac2f1421872ea9f386b38958c16f6ae1\",\"id\":552125,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793133553907083,\"prev\":null,\"subject\":\"fa8b423d-67d4-468f-b6df-0171bd75e19b\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x92cb153159ff73be22145bedb854aa3d86850e4caf2d675c2e61aa3ecdaa57c5","0xff7f9a76e82007d5f5909e9613a8d5714545c4e07a170ad77159775075ea70af","0xac6c5ec343c1ff42cb532d0bdcec489c92dc16d10dff90d2fe66436a29d1fd10","0xf780beda7d40e51a34d1a55e0502f532d7a0b5413a5f5ee0471aa199fdd8c588","0x9677a561fd8d17aa668a9b22ae129751bebbb743051bb264ed54d5ddeafe4a78","0x8138c54689f5ec57f9628dfda2f4fe989c8ddf176973c78c5042a887d892d25a","0x047785293e35ae42cf900f21dc2f9cd8269b36c1595b749e2e5e84755a1a1170","0x28a4891c778f1d6269abce3d3dbf684398f3a7c8a43156289591004379a4f71a","0xa79a36610d8e4cfc4915d8e0baf23e3195d9813ad11d5ced86578005795e3d9b","0x7e5a8f23540a226d2fbd04d99653f676d7160a31ab1e9a64b8fa12fd0ed9e2ec","0x223b6ff70aa897a0d2181f63f8038457f6caafaff29251cc49e8dd36940a8514","0x21b50531db6db8c65523fd5559cda8006afb66474d66107f3c29e6cd41ec3fbe","0x59c5c792b40d9054ce2b84a60af97fa54f2e1a2a369a6a52dc3f45de41128e97","0xa3c9c760ee424c178bab782711c2b9d3e15a80a6fde99165972cb75b306bb8b4","0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6","0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d","0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66","0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}