{"ok":true,"site":{"host":"trip-viewer-two.vercel.app","url":"https://trip-viewer-two.vercel.app/","type":"live","desc":"Trip Viewer","tools":[{"name":"list_trips","kind":"answer","impl":"imperative","description":"List trips saved in this browser.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"get_trip","kind":"answer","impl":"imperative","description":"Return the full JSON of a saved trip.","inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"save_trip","kind":"act","impl":"imperative","description":"Validate and save a trip JSON (creates or replaces by id). Returns validation errors if any. Schema: /trip.schema.json","inputSchema":{"type":"object","properties":{"trip":{"type":"object"}},"required":["trip"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"},{"name":"get_trip_schema","kind":"answer","impl":"imperative","description":"Return the JSON Schema of the trip format.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute"}],"category":"Travel & Events","favicon":"/favicons/trip-viewer-two.vercel.app.svg","apiSurface":"polyfill","toolCount":4}}