← WebMCP Directory

Tool tree

web-mcp-three.vercel.app

Health & EducationTools verified
Website
WebMCP Student Perks & Verification
Explore capabilities
    search_schoolAnswer

    Searches accredited universities by name, alias, or domain to retrieve institution IDs for student discount verification.

    View tool JSON
    {
      "name": "search_school",
      "kind": "answer",
      "impl": "imperative",
      "description": "Searches accredited universities by name, alias, or domain to retrieve institution IDs for student discount verification.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "University name, domain (e.g. \"mit.edu\"), or alias (e.g. \"MIT\", \"Berkeley\")"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of school results to return (default: 3, max: 5)"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    submit_student_verificationSensitive Action

    Submits student personal info to the verification authority for instant registrar matching or document upload instructions.

    View tool JSON
    {
      "name": "submit_student_verification",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submits student personal info to the verification authority for instant registrar matching or document upload instructions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "schoolId": {
            "type": "string",
            "description": "Accredited university institution ID (e.g. \"sch_mit_001\")"
          },
          "firstName": {
            "type": "string",
            "description": "Student legal first name"
          },
          "lastName": {
            "type": "string",
            "description": "Student legal last name"
          },
          "email": {
            "type": "string",
            "description": "Student university email address (e.g. \"student@mit.edu\")"
          },
          "birthDate": {
            "type": "string",
            "description": "Optional date of birth (YYYY-MM-DD)"
          },
          "merchantId": {
            "type": "string",
            "description": "Optional merchant discount offer ID (e.g. \"chatgpt_plus\", \"spotify_premium\")"
          }
        },
        "required": [
          "schoolId",
          "firstName",
          "lastName",
          "email"
        ]
      }
    }
    upload_vault_documentAction

    Uploads a proof document from the local student vault to the verification authority via pre-signed URL without leaking binary data.

    View tool JSON
    {
      "name": "upload_vault_document",
      "kind": "act",
      "impl": "imperative",
      "description": "Uploads a proof document from the local student vault to the verification authority via pre-signed URL without leaking binary data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "verificationId": {
            "type": "string",
            "description": "Active verification session ID (e.g. \"ver_12345\")"
          },
          "documentId": {
            "type": "string",
            "description": "Vault document handle ID (e.g. \"doc_stan_id_2026\")"
          }
        },
        "required": [
          "verificationId",
          "documentId"
        ]
      }
    }
    check_verification_statusAnswer

    Checks the real-time status and outcome of an in-progress or completed student verification session.

    View tool JSON
    {
      "name": "check_verification_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Checks the real-time status and outcome of an in-progress or completed student verification session.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "verificationId": {
            "type": "string",
            "description": "Verification session ID to check"
          }
        },
        "required": [
          "verificationId"
        ]
      }
    }
    get_student_vault_profileAnswer

    Retrieves the student personal identity profile (name, email, institution) from the local browser vault without exposing document binaries.

    View tool JSON
    {
      "name": "get_student_vault_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieves the student personal identity profile (name, email, institution) from the local browser vault without exposing document binaries.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    list_vault_documentsAnswer

    Lists sanitized document metadata handles from the local vault for claim-check verification without raw binary data.

    View tool JSON
    {
      "name": "list_vault_documents",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists sanitized document metadata handles from the local vault for claim-check verification without raw binary data.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    switch_demo_presetAction

    Switches the active student persona and associated proof documents in the local vault to a selected demo preset.

    View tool JSON
    {
      "name": "switch_demo_preset",
      "kind": "act",
      "impl": "imperative",
      "description": "Switches the active student persona and associated proof documents in the local vault to a selected demo preset.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "presetId": {
            "type": "string",
            "enum": [
              "STANFORD_VALID",
              "HARVARD_EXPIRED",
              "BERKELEY_ILLEGIBLE",
              "MIT_INSTANT"
            ],
            "description": "The demo student preset ID to activate"
          }
        },
        "required": [
          "presetId"
        ]
      }
    }