{"ok":true,"site":{"host":"clearrights-webmcp.vercel.app","url":"https://clearrights-webmcp.vercel.app/","type":"live","desc":"ClearRights Privacy is a WebMCP reference implementation for agent-prepared, human-approved, host-verified privacy changes, demonstrated in Waypoint Travel.","tools":[{"name":"get_privacy_overview","kind":"answer","impl":"imperative","description":"Read the applied privacy state, any separate pending plan, planner options, workflow status, and observed browser privacy signals.","title":"Get privacy overview","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reveal":{"type":"boolean"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"inspect_processing","kind":"act","impl":"imperative","description":"Read the service-declared purpose, data, legal basis, controls, dependencies, consequences, and current state for one activity.","title":"Inspect privacy processing","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"processingId":{"type":"string","enum":["trip_fulfilment","account_security","transactional_updates","recommendations","location_suggestions","partner_advertising"]},"reveal":{"type":"boolean"}},"required":["processingId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"stage_privacy_plan","kind":"act","impl":"imperative","description":"Prepare and display a deterministic minimisation plan from capabilities to keep and data uses to avoid. This never applies changes. After visible human review, refresh available tools and call apply_privacy_plan with the returned plan ID.","title":"Stage privacy plan","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"keepCapabilities":{"maxItems":6,"type":"array","items":{"type":"string","enum":["book_and_manage_trips","protect_account","receive_trip_updates","personalised_recommendations","nearby_suggestions","partner_offers"]}},"avoidUses":{"maxItems":6,"type":"array","items":{"type":"string","enum":["booking_operations","fraud_prevention","service_communications","preference_personalisation","precise_location","partner_marketing"]}}},"required":["keepCapabilities","avoidUses"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_privacy_receipt","kind":"answer","impl":"imperative","description":"Read-only: return the latest already-applied receipt. This never applies a pending plan, and the receipt may predate a currently reviewed plan. Use apply_privacy_plan to apply that reviewed plan and obtain its new verified receipt.","title":"Read latest applied privacy receipt","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reveal":{"type":"boolean"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_privacy_history","kind":"answer","impl":"imperative","description":"Read up to ten verified privacy receipts in newest-first order.","title":"Get privacy history","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reveal":{"type":"boolean"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_accessibility_preferences","kind":"answer","impl":"imperative","description":"Read the developer-declared accessibility preference catalog, current local values, observed system preferences, and undo availability.","title":"Get accessibility preferences","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"reveal":{"type":"boolean"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_accessibility_preferences","kind":"act","impl":"imperative","description":"Apply one or more available local accessibility preferences, verify DOM readback, and keep one visible undo.","title":"Set accessibility preferences","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"textScale":{"type":"string","enum":["system","large","extra_large"]},"colorScheme":{"type":"string","enum":["system","light","dark"]},"contrast":{"type":"string","enum":["system","higher"]},"motion":{"type":"string","enum":["system","reduced"]},"readingLayout":{"type":"string","enum":["standard","focused"]}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"navigate_to_site_destination","kind":"act","impl":"imperative","description":"Open one developer-declared Waypoint route or Personal Controls destination. Arbitrary paths are not accepted.","title":"Navigate to site destination","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"destinationId":{"oneOf":[{"const":"bookings","title":"Bookings","description":"Review upcoming trips and booking details."},{"const":"passenger-details","title":"Passenger details","description":"Understand the passenger information used for a booking."},{"const":"payment-methods","title":"Payment methods","description":"Review how payment methods are represented in this demo."},{"const":"privacy-choices","title":"Privacy choices","description":"Inspect and change Waypoint privacy processing choices."},{"const":"privacy-notice","title":"Privacy notice","description":"Read the fictional Waypoint privacy notice."},{"const":"cookie-details","title":"Cookie details","description":"Read how browser storage is used in the local demo."},{"const":"accessibility-preferences","title":"Accessibility preferences","description":"Adjust text size, color scheme, contrast, motion, and reading layout."},{"const":"accessibility-statement","title":"Accessibility statement","description":"Read the fictional Waypoint accessibility statement."},{"const":"cancellation-policy","title":"Cancellation policy","description":"Review the demo cancellation and refund rules."},{"const":"help-and-support","title":"Help and support","description":"Find common help topics for Waypoint trips."},{"const":"contact-waypoint","title":"Contact Waypoint","description":"See the fictional contact options used by the demo."},{"const":"clearrights-developer-integration","title":"ClearRights developer integration","description":"Inspect the SDK architecture, active adapters, and trust boundaries."}]}},"required":["destinationId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","apiSurface":"spec","toolCount":8}}