{"ok":true,"site":{"host":"splittrip.splittrip.workers.dev","url":"https://splittrip.splittrip.workers.dev/","type":"live","desc":"SplitTrip: an agent proposes and revises a fair group-trip allocation through WebMCP tools, with a human approval gate before anything locks.","tools":[{"name":"get_trip_context","kind":"answer","impl":"imperative","description":"Return the authoritative travelers and their preferences, contributions, pooled budget, constraints, fairness/approval/itinerary planning rules, and item catalog.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_allocation_status","kind":"answer","impl":"imperative","description":"Return the current proposal, per-traveler fairness validation, named approval progress, and lock status.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"propose_allocation","kind":"act","impl":"imperative","description":"Submit a complete initial set of catalog item IDs and a rationale. Include exactly one lodging and satisfy budget, fairness, schedule, capacity, transport, and location rules. Only available when no proposal exists.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"itemIds":{"minItems":1,"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":80,"description":"A catalog item ID."},"description":"The complete set of catalog item IDs in this allocation."},"rationale":{"type":"string","minLength":1,"maxLength":500,"description":"A short explanation of why this allocation satisfies the group's constraints."}},"required":["itemIds","rationale"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Travel & Events","favicon":"/favicons/splittrip.splittrip.workers.dev.ico","apiSurface":"spec","toolCount":3}}