{"ok":true,"site":{"host":"webmcp-capability-navigator.vercel.app","url":"https://webmcp-capability-navigator.vercel.app/","type":"live","desc":"Try an inspectable WebMCP demo: discover overdue synthetic inspections, follow the evidence, review a work order and approve a browser-local result.","tools":[{"name":"list_overdue_inspections","kind":"answer","impl":"imperative","description":"Read synthetic overdue inspection records. Dates are fixed to October 1, 2026.","title":"Find overdue demo inspections","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_inspection_evidence","kind":"answer","impl":"imperative","description":"Read the selected synthetic inspection, source version and finding.","title":"Read inspection evidence","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"asset_id":{"type":"string","enum":["PS-014","BR-008","WT-003"]}},"required":["asset_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"prepare_work_order","kind":"transact","impl":"imperative","description":"Return a proposed draft for one synthetic asset. Does not save, approve or stage it.","title":"Prepare a work order","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"asset_id":{"type":"string","enum":["PS-014","BR-008","WT-003"]}},"required":["asset_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"stage_work_order_review","kind":"transact","impl":"imperative","description":"Place a proposed work order in the visible current-tab review form. Does not approve or save. A person must use the approval control.","title":"Show draft for human review","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"asset_id":{"type":"string","enum":["PS-014","BR-008","WT-003"]}},"required":["asset_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"list_capabilities","kind":"answer","impl":"imperative","description":"Discover Maps + Apps capabilities that match a user’s raw natural-language need or delivery form. Returns IDs, short summaries, and public-evidence counts for selection.","title":"List evidence-backed capabilities","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"problem":{"type":"string","maxLength":120,"description":"Raw natural-language need from the user, such as public-data operational dashboard or mobile field use."},"delivery_pattern":{"type":"string","maxLength":80,"description":"Requested delivery form in the user’s own words, such as dashboard, map, web application, or automation."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/capabilities.html","pages":["/capabilities.html"]},{"name":"get_capability","kind":"answer","impl":"imperative","description":"Inspect one capability ID returned by discovery. Returns its fit, linked evidence IDs, constraints, provenance, and proof boundary for claim verification.","title":"Inspect one capability","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"capability_id":{"type":"string","enum":["geospatial-public-data","rapid-response-data-automation","mobile-accessible-operations"],"description":"Exact capability ID returned by capability discovery; use the returned ID rather than inventing one."}},"required":["capability_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/capabilities.html","pages":["/capabilities.html"]},{"name":"find_examples","kind":"answer","impl":"imperative","description":"Retrieve public evidence linked to selected capability IDs or a raw natural-language need, including URLs, provenance, and proof boundaries for claim checking.","title":"Find public proof","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"capability_ids":{"type":"array","description":"Exact capability IDs returned by discovery whose linked public evidence should be retrieved.","items":{"type":"string","enum":["geospatial-public-data","rapid-response-data-automation","mobile-accessible-operations"],"description":"One exact capability ID returned by capability discovery."},"uniqueItems":true,"maxItems":3},"problem":{"type":"string","maxLength":120,"description":"Raw natural-language need used to find public evidence through matching capability context."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/capabilities.html","pages":["/capabilities.html"]},{"name":"draft_scope","kind":"act","impl":"imperative","description":"Draft an early nonbinding workstream proposal from the user’s objective, selected capability IDs, and constraints. Returns scope and open questions only; it does not build or stage the final review packet.","title":"Draft a bounded scope","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"objective":{"type":"string","minLength":3,"maxLength":240,"description":"Desired outcome in the user’s own words; preserve the outcome instead of translating it into implementation jargon."},"capability_ids":{"type":"array","description":"Evidence-backed capability IDs selected from discovery for this objective.","items":{"type":"string","enum":["geospatial-public-data","rapid-response-data-automation","mobile-accessible-operations"],"description":"One exact capability ID returned by capability discovery."},"uniqueItems":true,"minItems":1,"maxItems":3},"constraints":{"type":"array","description":"Natural-language requirements that must remain true in the proposed scope.","items":{"type":"string","maxLength":160,"description":"One user constraint in plain language, such as Public data only or Mobile-first."},"uniqueItems":true,"maxItems":8}},"required":["objective","capability_ids"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/capabilities.html","pages":["/capabilities.html"]},{"name":"prepare_decision_packet","kind":"act","impl":"imperative","description":"Return an evidence-backed decision packet to the agent without changing visible page state. Use when the user wants the packet inspected before any visible human-review handoff.","title":"Prepare a decision packet","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"objective":{"type":"string","minLength":3,"maxLength":240,"description":"Desired outcome in the user’s own words; preserve the outcome instead of translating it into implementation jargon."},"capability_ids":{"type":"array","description":"Evidence-backed capability IDs selected from discovery for this objective.","items":{"type":"string","enum":["geospatial-public-data","rapid-response-data-automation","mobile-accessible-operations"],"description":"One exact capability ID returned by capability discovery."},"uniqueItems":true,"minItems":1,"maxItems":3},"constraints":{"type":"array","description":"Natural-language requirements that must remain true in the proposed scope.","items":{"type":"string","maxLength":160,"description":"One user constraint in plain language, such as Public data only or Mobile-first."},"uniqueItems":true,"maxItems":8}},"required":["objective","capability_ids"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/capabilities.html","pages":["/capabilities.html"]},{"name":"stage_human_review","kind":"act","impl":"imperative","description":"Use when the user asks to show, place, or stage the packet in the visible human-review workspace. Updates only reversible current-tab UI state so the person can inspect and edit it.","title":"Stage packet for human review","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"objective":{"type":"string","minLength":3,"maxLength":240,"description":"Desired outcome in the user’s own words; preserve the outcome instead of translating it into implementation jargon."},"capability_ids":{"type":"array","description":"Evidence-backed capability IDs selected from discovery for this objective.","items":{"type":"string","enum":["geospatial-public-data","rapid-response-data-automation","mobile-accessible-operations"],"description":"One exact capability ID returned by capability discovery."},"uniqueItems":true,"minItems":1,"maxItems":3},"constraints":{"type":"array","description":"Natural-language requirements that must remain true in the proposed scope.","items":{"type":"string","maxLength":160,"description":"One user constraint in plain language, such as Public data only or Mobile-first."},"uniqueItems":true,"maxItems":8}},"required":["objective","capability_ids"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/capabilities.html","pages":["/capabilities.html"]}],"category":"Productivity & Business","favicon":"/favicons/webmcp-capability-navigator.vercel.app.svg","apiSurface":"spec","toolCount":10}}