Student Protection Readiness Checklist | Safety Over Silence
Server Details
A 2-minute assessment to help parents understand and respond to student safety concerns with clarity
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
run_student_protection_readiness_assessment and run_student_safety_checklist accept identical inputs and return near-identical results, creating serious ambiguity about which to call. The other four tools are distinct and clear.
Most names follow a consistent verb_noun snake_case pattern using get_, run_, start_, and submit_. However, the object naming is inconsistent: 'readiness_assessment' and 'safety_checklist' appear to refer to the same assessment, which weakens the overall pattern.
Six tools is a reasonable size for an assessment-focused server and largely appropriate for the scope. The set feels slightly padded because two run tools are essentially redundant, but the overall count is not excessive.
The core journey is well covered: info, start, run, next steps, and lead submission are all present. Minor gaps exist around emergency/crisis resources and clarifying the intended relationship between the two run tools.
Available Tools
6 toolsget_student_protection_next_stepsAInspect
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.
Inputs: score (required), top_gaps, score_band.
get_student_protection_readiness_infoAInspect
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 general uncertainty about their child's school experience — behavioral changes, suspected bullying, feeling dismissed by the school, or sensing something is off.
Inputs: no named parameters.
run_student_protection_readiness_assessmentAInspect
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 structure, not a lack of love.
Inputs: answers (required).
run_student_safety_checklistAInspect
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-category scores, a recommended next step, and safety limitations. This is the single canonical tool shared by the browser WebMCP, REST API, and this MCP server, so all interfaces return substantively identical output. Decision support only — it does not diagnose bullying, abuse, or mental health conditions and does not replace emergency services or professionals.
Inputs: answers (required).
start_student_protection_readiness_assessmentAInspect
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 one category at a time.
Inputs: no named parameters.
submit_student_protection_lead_requestAInspect
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 follow up with you?" Requires at minimum a first name and email.
Inputs: email (required), first_name (required), phone, score, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Detect grooming, bullying, fraud, and 16+ online threats across text, voice, image, and video.
For parents and teachers: SEL trait guides, practice scenarios, what-to-say guides (ages 6-14).
Plain-English child psychiatry library — short explainers and decision guides for parents.
A professional resilience and future-orientation assessment for leaders, executives, and high-perfor
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides AI-powered child safety tools to detect bullying, grooming, and unsafe content within digital conversations. It enables AI assistants to perform emotional analysis and generate age-appropriate safety action plans or incident reports.1,386 npm3MIT
- AlicenseAqualityCmaintenanceIt's a safety middleware that can detect and intercept self-harm and criminal intent at 3 stages. It allows developers of chat-based platforms to configure webhook notifications and store encrypted information for prior mitigation of any such cases.346 PyPI28Apache 2.0
- AlicenseNot gradedqualityCmaintenanceAI safety evaluation toolkit that scores text for care-centered alignment, detects threats like jailbreaks, and certifies AI responses against a 16-probe framework. It enables users to analyze relationship health, predict burnout risk, and ensure ethical AI interactions.2 npm45 PyPIMIT
- AlicenseNot gradedqualityDmaintenanceAssesses event safety by providing prioritized actions, documentation needs, risk factors, and applicable regulations based on event conditions such as venue, crowd size, and setup.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.