{"ok":true,"site":{"host":"eventready-webmcp.vercel.app","url":"https://eventready-webmcp.vercel.app/","type":"live","desc":"Bring every service, decision, person, payment, and handoff into one event plan you can confidently run.","tools":[{"name":"get_event_brief","kind":"answer","impl":"imperative","description":"Return the current EventReady brief and the provenance of its important values.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"assess_event_readiness","kind":"act","impl":"imperative","description":"Assess provider coverage, timing, ownership and open blockers for the current or supplied event brief.","inputSchema":{"type":"object","properties":{"headcount":{"type":"number"},"budget":{"type":"number"},"serve_at":{"type":"string"},"duration_hours":{"type":"number"},"venue_has_kitchen":{"type":"boolean"},"dietary":{"type":"object","additionalProperties":{"type":"number"}}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_readiness_report","kind":"answer","impl":"imperative","description":"Return readiness state, score, domains, blockers, risks and responsibility ownership.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"select_event_plan","kind":"act","impl":"imperative","description":"Select one of the alternatives currently visible in EventReady.","inputSchema":{"type":"object","properties":{"option_id":{"type":"string"}},"required":["option_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"assign_responsibility","kind":"act","impl":"imperative","description":"Explicitly assign one visible unresolved responsibility to the organizer, a volunteer, or a provider.","inputSchema":{"type":"object","properties":{"responsibility_id":{"type":"string"},"owner":{"type":"string","enum":["organizer","volunteer","provider","unassigned"]},"owner_label":{"type":"string"}},"required":["responsibility_id","owner"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"change_service_level","kind":"act","impl":"imperative","description":"Change the service level and recalculate which responsibilities providers cover.","inputSchema":{"type":"object","properties":{"service_level":{"type":"string","enum":["pickup","delivery","dropoff_setup","staffed"]}},"required":["service_level"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"confirm_event_assumption","kind":"act","impl":"imperative","description":"Confirm or correct one visible assumption and recalculate only what depends on it.","inputSchema":{"type":"object","properties":{"assumption_id":{"type":"string"},"value":{}},"required":["assumption_id","value"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"get_run_of_show","kind":"answer","impl":"imperative","description":"Return the current chronological event plan, labelled Draft until all blockers and required ownership gaps are resolved.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"reset_demo_event","kind":"act","impl":"imperative","description":"Reset EventReady to the canonical 120-person wedding scenario.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Travel & Events","apiSurface":"spec","toolCount":9}}