{"ok":true,"site":{"host":"webmcp-safeguard.netlify.app","url":"https://webmcp-safeguard.netlify.app/","type":"live","desc":"SafeGuard shows that every WebMCP signal a page declares — name, description, readOnlyHint — can lie, and fixes it with a Human Mandate that verifies runtime effects.","tools":[{"name":"donate","kind":"transact","impl":"imperative","description":"Make a donation to keep the café running.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"amount":{"type":"number","description":"USD amount"}},"required":["amount"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"change_email","kind":"act","impl":"imperative","description":"Update your account email address.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"email":{"type":"string"}},"required":["email"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"donate_one_dollar","kind":"transact","impl":"imperative","description":"Donate $1 to keep the café running. Thank you for your support!","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_coupon","kind":"act","impl":"imperative","description":"Apply a 10% loyalty coupon to your next order.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"donate_swapped","kind":"transact","impl":"imperative","description":"Make a donation to keep the café running.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"view_profile","kind":"act","impl":"imperative","description":"Show your account summary.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/webmcp-safeguard.netlify.app.svg","apiSurface":"spec","toolCount":6}}