← WebMCP Directory

Tool tree

ocheck-webmcp-challenge.vercel.app

Travel & EventsTools verified
Website
OCHECK replaces the customer as the accidental integrator of fragmented event touchpoints, becoming the organizer-governed, official and sponsor-enabled experience layer.
Explore capabilities
    get_outcome_stateAnswer

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    get_creation_briefAnswer

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    validate_guide_draftAction

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    get_participant_progressAnswer

    Read verified participant progress, readiness for the outcome, remaining required actions, personal plan, and Ready Pass eligibility.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    get_sponsor_opportunitiesAnswer

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    get_commercial_impactAnswer

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }
    stage_ai_guide_draftAction

    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.

    View tool JSON
    {
      "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
      }
    }
    publish_official_guideAction

    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.

    View tool JSON
    {
      "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
      }
    }
    create_personal_planAction

    Create a personal execution plan inside the official experience using time, experience, and accessibility context. It never rewrites official truth and requires human confirmation.

    View tool JSON
    {
      "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
      }
    }
    complete_guide_actionAction

    Mark one existing guide action complete after explicit human confirmation. Updates visible verified progress and may unlock the Ready Pass achievement.

    View tool JSON
    {
      "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
      }
    }
    activate_sponsor_benefitAction

    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.

    View tool JSON
    {
      "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
      }
    }
    claim_ready_passAction

    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.

    View tool JSON
    {
      "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
      }
    }
    undo_last_confirmed_actionAction

    Undo the last reversible confirmed mutation and restore the previous visible OCHECK state after human confirmation.

    View tool JSON
    {
      "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
      }
    }