{"ok":true,"site":{"host":"ghost-operator-xi.vercel.app","url":"https://ghost-operator-xi.vercel.app/","type":"live","desc":"A shared WebMCP workspace where business owners and agents turn missed-call constraints into a reviewable voice-agent launch plan.","tools":[{"name":"read_business_inputs","kind":"answer","impl":"imperative","description":"Read the business owner's current call-volume, missed-call, job-value, industry, and coverage inputs from the shared Ghost Operator workspace. This does not change the page.","annotations":{"readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_business_inputs","kind":"act","impl":"imperative","description":"Update one or more business inputs in the visible workspace. Use only values the owner supplied or explicitly approved. This invalidates the previous diagnosis until it is run again.","annotations":{"readOnlyHint":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"industry":{"type":"string","enum":["HVAC","Dental","Legal","Plumbing","Home services"]},"callsPerWeek":{"type":"number","minimum":1,"maximum":10000},"missedCallRate":{"type":"number","minimum":0,"maximum":100},"averageJobValue":{"type":"number","minimum":0,"maximum":1000000},"coverage":{"type":"string","enum":["After hours + overflow","After hours only","Overflow only","24/7 primary coverage"]}},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"run_missed_call_diagnosis","kind":"act","impl":"imperative","description":"Calculate calls at risk and a coverage recommendation from the current owner-provided inputs, then display the result in the shared plan. The exposure value is an estimate, not a forecast.","annotations":{"readOnlyHint":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"configure_call_policy","kind":"answer","impl":"imperative","description":"Choose the operating behaviors for the visible voice-agent launch plan. This drafts a policy only; it does not deploy, buy, call, message, or change an external system.","annotations":{"readOnlyHint":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"items":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","enum":["Capture every missed call","Qualify urgent service requests","Escalate emergencies","Send an appointment summary"]}}},"required":["items"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_launch_plan","kind":"answer","impl":"imperative","description":"Read the current diagnosis, selected call policy, workflow stage, and approval status without changing the page.","annotations":{"readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_launch_plan_review","kind":"act","impl":"imperative","description":"Open the completed draft for human review in the shared workspace. This cannot approve, save, deploy, purchase, call, or message; the owner must review and approve in the page UI.","annotations":{"readOnlyHint":false,"openWorldHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":6}}