{"ok":true,"site":{"host":"ocheck-webmcp-challenge.vercel.app","url":"https://ocheck-webmcp-challenge.vercel.app/","type":"live","desc":"OCHECK replaces the customer as the accidental integrator of fragmented event touchpoints, becoming the organizer-governed, official and sponsor-enabled experience layer.","tools":[{"name":"get_outcome_state","kind":"answer","impl":"imperative","description":"Read OCHECK's official integrated experience: organizer authority, intended result, definition of done, current phase, next best action, open loops, verified progress, personal plan, sponsored utility, and Ready Pass state.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_creation_brief","kind":"answer","impl":"imperative","description":"Read the organizer's scattered emails, messages, requirements, partner proposals, and open ideas that must become one official, sequenced, verifiable experience. This never changes the brief or guide.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"validate_guide_draft","kind":"act","impl":"imperative","description":"Validate the staged AI guide without changing it. Checks outcome clarity, definition of done, phases, critical deadlines, completion evidence, source traceability, sponsorship disclosure, optionality, Ready Pass logic, and unresolved questions.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_participant_progress","kind":"answer","impl":"imperative","description":"Read verified participant progress, readiness for the outcome, remaining required actions, personal plan, and Ready Pass eligibility.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_sponsor_opportunities","kind":"answer","impl":"imperative","description":"Read optional, clearly disclosed sponsored actions, their contextual user value, and the aggregate high-intent signal an explicit activation would create. This never activates a benefit, makes a purchase, changes completion, or exposes participant identity, contact data, or personal progress.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_commercial_impact","kind":"answer","impl":"imperative","description":"Read how OCHECK replaces customer self-integration with one official experience, then inspect its synthetic dual-hook impact: readiness, satisfaction-led achievement sharing, aggregate contextual sponsor interest, explicit high-intent opt-ins, and clean referral starts.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"stage_ai_guide_draft","kind":"act","impl":"imperative","description":"In Organizer + AI mode, integrate scattered sources, actors, services, optional sponsor value, and a shareable Ready Pass into one proposed organizer-governed official experience. This stages a visible draft only; it does not publish. It requires human confirmation.","inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"Official guide title."},"organizer":{"type":"string","description":"Organization responsible for the official truth."},"outcome":{"type":"string","description":"The result this guide helps people achieve."},"definitionOfDone":{"type":"string","description":"Observable conditions that prove the result was achieved."},"eventDate":{"type":"string","description":"Event or target date."},"location":{"type":"string","description":"Event location or operating context."},"sourceLabel":{"type":"string","description":"Official source used to construct the guide."},"actions":{"type":"array","minItems":1,"maxItems":20,"description":"Sequenced official and optional sponsored actions.","items":{"type":"object","properties":{"id":{"type":"string","description":"Optional stable action id. If omitted, OCHECK creates one from the title."},"title":{"type":"string","description":"Short participant-facing action title."},"description":{"type":"string","description":"Clear instruction explaining what the participant must do."},"phase":{"type":"string","description":"Outcome phase.","enum":["before","during","after"]},"deadline":{"type":"string","description":"Specific deadline or timing rule. Required for critical actions."},"estimatedMinutes":{"type":"number","minimum":1,"maximum":240,"description":"Estimated minutes to complete the action."},"required":{"type":"boolean","description":"Whether this action is required to complete the official path."},"critical":{"type":"boolean","description":"Whether missing this action creates material risk."},"completionEvidence":{"type":"string","description":"Observable evidence that lets the user verify completion."},"sourceRef":{"type":"string","description":"Official source, rule, section, or organizer statement supporting the action."},"sponsored":{"type":"object","properties":{"partner":{"type":"string","description":"Synthetic or authorized partner name."},"category":{"type":"string","description":"Value category, such as mobility or recovery."},"disclosure":{"type":"string","description":"Visible disclosure that this is sponsored."},"headline":{"type":"string","description":"Concise user-benefit headline."},"value":{"type":"string","description":"Specific optional value delivered to the user."},"ctaLabel":{"type":"string","description":"Human-readable activation label."},"terms":{"type":"string","description":"Terms confirming optionality and whether any purchase is required."}},"required":["partner","disclosure","value","terms"],"additionalProperties":false}},"required":["title","description","phase","estimatedMinutes","required","critical","completionEvidence","sourceRef"],"additionalProperties":false}},"assumptions":{"type":"array","maxItems":10,"description":"Explicit assumptions made while interpreting the brief.","items":{"type":"string"}},"openQuestions":{"type":"array","maxItems":10,"description":"Unresolved questions the organizer must answer.","items":{"type":"string"}},"readyPass":{"type":"object","properties":{"title":{"type":"string","description":"Name of the shareable Ready Pass."},"unlockRule":{"type":"string","description":"Exact verified condition that unlocks it."},"benefit":{"type":"string","description":"Satisfaction, recognition, and sharing value delivered to the participant."}},"required":["title","unlockRule","benefit"],"additionalProperties":false}},"required":["title","organizer","outcome","definitionOfDone","eventDate","location","sourceLabel","actions","readyPass"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"publish_official_guide","kind":"act","impl":"imperative","description":"In Organizer + AI mode, activate the staged integration layer as the official experience only after validation and explicit human confirmation. This replaces official guide content, increments the version, and preserves matching verified completions.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_personal_plan","kind":"act","impl":"imperative","description":"Create a personal execution plan inside the official experience using time, experience, and accessibility context. It never rewrites official truth and requires human confirmation.","inputSchema":{"type":"object","properties":{"availableMinutes":{"type":"number","minimum":5,"maximum":240,"description":"Minutes available for this preparation session."},"experience":{"type":"string","description":"Participant experience level.","enum":["first-time","intermediate","experienced"]},"accessibilityNeeds":{"type":"string","description":"Accessibility, pacing, or instruction preferences."},"includeSponsored":{"type":"boolean","description":"Whether optional sponsored value may appear in the personal plan.","default":false}},"required":["availableMinutes","experience"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"complete_guide_action","kind":"act","impl":"imperative","description":"Mark one existing guide action complete after explicit human confirmation. Updates visible verified progress and may unlock the Ready Pass achievement.","inputSchema":{"type":"object","properties":{"actionId":{"type":"string","description":"Exact action id from the current official guide."}},"required":["actionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"activate_sponsor_benefit","kind":"act","impl":"imperative","description":"Activate one optional, disclosed synthetic partner benefit after human confirmation. It records a contextual high-intent signal only, makes no purchase, opens no external destination, shares no personal progress, and never completes a required action.","inputSchema":{"type":"object","properties":{"actionId":{"type":"string","description":"Exact id returned by get_sponsor_opportunities."}},"required":["actionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"claim_ready_pass","kind":"act","impl":"imperative","description":"Claim the OCHECK Ready Pass only after every required Before action is verified. Creates a synthetic verification code and clean referral path—the satisfaction and event-reach hook—after human confirmation; it makes no purchase and transfers no personal progress.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"undo_last_confirmed_action","kind":"act","impl":"imperative","description":"Undo the last reversible confirmed mutation and restore the previous visible OCHECK state after human confirmation.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Travel & Events","apiSurface":"spec","toolCount":13}}