{"ok":true,"site":{"host":"web-mcp-orpin.vercel.app","url":"https://web-mcp-orpin.vercel.app/","type":"live","desc":"A modern, glassmorphic collaborative trip planning canvas where humans and AI co-plan itineraries with real-time sync and WebMCP site tools.","tools":[{"name":"get_itinerary","kind":"answer","impl":"imperative","description":"Retrieve the complete live trip board state including all days, scheduled activities, category tags, costs, notes, and target budget cap.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_activity","kind":"act","impl":"imperative","description":"Add a new scheduled activity to a specific day on the trip itinerary board. Automatically updates total spend and checks for schedule overlaps.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"day":{"type":"number","description":"Target day number (e.g. 1, 2, 3)"},"title":{"type":"string","description":"Descriptive title of the activity or event"},"time":{"type":"string","description":"Time range in HH:MM - HH:MM 24h format (e.g. \"14:00 - 16:30\")"},"category":{"type":"string","enum":["sightseeing","food","transport","lodging","shopping","leisure"],"description":"Category for budget breakdown and visual color-coding"},"cost":{"type":"number","description":"Estimated cost in USD (0 for free activities)"},"location":{"type":"string","description":"Optional neighborhood or venue location"},"notes":{"type":"string","description":"Optional notes, booking references, or tips"}},"required":["day","title","time","category","cost"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"move_activity","kind":"act","impl":"imperative","description":"Move an existing activity card between days or rearrange its slot order on the board.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"activity_id":{"type":"string","description":"The unique ID of the activity to move (e.g. \"act-101\")"},"to_day":{"type":"number","description":"Destination day number (e.g. 2)"},"target_slot":{"type":"number","description":"Optional zero-indexed slot order position within the day"}},"required":["activity_id","to_day"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_activity","kind":"act","impl":"imperative","description":"Remove an activity from the itinerary board, updating day costs and budget balances.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"activity_id":{"type":"string","description":"The unique ID of the activity to remove"},"reason":{"type":"string","description":"Optional reason for removal to display in the collaborative attribution feed"}},"required":["activity_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"check_conflicts","kind":"answer","impl":"imperative","description":"Check for schedule conflicts across the board (overlapping time windows on the same day) or budget overruns exceeding the cap.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"day":{"type":"number","description":"Optional: Filter conflict check to a specific day number"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_budget_status","kind":"answer","impl":"imperative","description":"Inspect the financial status of the trip: total spend, target budget cap, remaining funds, and categorical breakdown (sightseeing, food, transport, lodging, shopping, leisure).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Travel & Events","apiSurface":"spec","toolCount":6}}