{"ok":true,"site":{"host":"outcomemesh.pages.dev","url":"https://outcomemesh.pages.dev/","type":"live","desc":"OutcomeMesh: Ask once, approve once: dinner and a ride booked via WebMCP. Synthetic, zero-key WebMCP demo.","tools":[{"name":"inspect_capabilities","kind":"act","impl":"imperative","description":"List the live page-origin WebMCP tools and identify the missing restaurant capability.","title":"Inspect OutcomeMesh capabilities","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"publish_connector","kind":"act","impl":"imperative","description":"Run the same 18-check validator on the fixed risky package first, then the safer TablePath package. Only an accepted package can add domain tools to the live page registry.","title":"Test and publish a fixed Community Foundry package","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"packageId":{"type":"string","enum":["tablepath-risky-v0","tablepath-reservations-v0.9.0"]}},"required":["packageId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"plan_outcome","kind":"act","impl":"imperative","description":"Use live capabilities to route the synthetic accessible dinner and ride intent under the user's bounded $60 or $80 total budget.","title":"Plan an accessible dinner outcome","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"partySize":{"type":"number","const":2},"time":{"type":"string","enum":["19:00","19:30","20:00"]},"accessNeed":{"type":"string","enum":["wheelchair","step-free"]},"wheelchairAccessible":{"type":"boolean","const":true},"maxTotalUsd":{"type":"number","enum":[60,80]}},"required":["partySize","time","accessNeed","wheelchairAccessible","maxTotalUsd"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"approve_outcome","kind":"act","impl":"imperative","description":"Check the page-owned human approval gate. This tool cannot approve on the person's behalf; the person must use the visible page control.","title":"Check whether the person approved the exact plan","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"confirmed":{"type":"boolean","const":true}},"required":["confirmed"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"execute_outcome","kind":"act","impl":"imperative","description":"Hold the restaurant, attempt the primary ride, recover with the approved fallback, and create one combined receipt.","title":"Execute and recover the approved outcome","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_outcome_receipt","kind":"answer","impl":"imperative","description":"Recompute the stored receipt integrity seal, or compare an optional changed copy without mutating the outcome.","title":"Get the combined OutcomeReceipt","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"candidateReceipt":{"type":"object","additionalProperties":true}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"AI & Agents","favicon":"/favicons/outcomemesh.pages.dev.svg","apiSurface":"spec","toolCount":6}}