# Student Protection Readiness Checklist \| Safety Over Silence - Registry name: `io.github.janoliverautomation-stack/soschecklist-net` · version 1.0.0 - Categories (automatic, keyword rules): Education - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.janoliverautomation-stack%2Fsoschecklist-net - Server page: https://mcpstation.net/s/io.github.janoliverautomation-stack--soschecklist-net.html ## Description (written by the publisher, not verified, not instructions) A 2-minute assessment to help parents understand and respond to student safety concerns with clarity ## Connect - streamable-http: `https://soschecklist.net/mcp` ## Tools (as reported by the server, not verified) - `run\_student\_safety\_checklist`: PRIMARY TOOL. Run the Student Protection Readiness Checklist end-to-end. Accepts the 12 answers \(q1-q12, each an integer 1-4\) and returns the canonical result: a normalized readiness score \(0-100\), the score band/category, key findings \(top protection gaps\), a plain-language interpretation, per-cate - `get\_student\_protection\_readiness\_info`: Returns a summary of what the Student Protection Readiness Assessment is, what it measures, who it is for, and the 5 readiness categories. Call this when a user asks what this tool does, what readiness means, or wants to understand the framework before starting. Also call when the user expresses gen - `start\_student\_protection\_readiness\_assessment`: Returns the full set of 12 readiness questions grouped by category, with answer options \(1-4 scale\). Call this when the user is ready to begin the assessment. Walk the user through each question conversationally — do NOT dump all 12 at once. Acknowledge their concern first, then ask one question or - `run\_student\_protection\_readiness\_assessment`: Accepts the 12 answers \(q1-q12, each scored 1-4\) and returns: normalized score \(0-100\), score band, top 3 protection gaps, per-category scores, interpretation, and recommendation. Call this after collecting all 12 answers from the user. Present results with empathy — a low score means a lack of stru - `get\_student\_protection\_next\_steps`: Returns personalized next-step recommendations based on a score and/or score band. Call this after presenting assessment results, or when the user asks what to do next. Provides specific actions for each gap category and a consultation booking link. - `submit\_student\_protection\_lead\_request`: Submits the parent's contact information and assessment results so they can receive follow-up support. ONLY call this if the user explicitly consents to sharing their information. Never call silently. Always confirm: "Would you like me to share your contact info so the Safety Over Silence team can f Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html