Student Protection Readiness Checklist | Safety Over Silence
이 MCP로 할 수 있는 일
Runs a student protection readiness assessment, identifies protection gaps, and provides personalized follow-up recommendations and optional contact submission.
도구
입력 스키마
{'type': 'object', 'required': ['score'], 'properties': {'score': {'type': 'integer', 'maximum': 100, 'minimum': 0, 'description': 'The normalized readiness score (0-100) from the assessment.'}, 'top_gaps': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Top protection gap areas identified.'}, 'score_band': {'enum': ['Elevated Vulnerability', 'Protection Gaps Present', 'Moderate Readiness', 'Stronger Readiness'], 'type': 'string', 'description': 'The score band classification.'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['answers'], 'properties': {'answers': {'type': 'object', 'required': ['q1', 'q2', 'q3', 'q4', 'q5', 'q6', 'q7', 'q8', 'q9', 'q10', 'q11', 'q12'], 'properties': {'q1': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': "[warning_signs] How confident are you that you could recognize early changes in your child's mood, behavior, or social patterns?"}, 'q2': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[communication] If something was bothering your child at school, how likely is it they would tell you about it?'}, 'q3': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[warning_signs] How well do you understand the difference between normal social conflict and patterns that may require attention?'}, 'q4': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[documentation] If a concern started to develop, would you know what to document and how to track it?'}, 'q5': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[warning_signs] How often do you check in with your child about their social experiences at school?'}, 'q6': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[warning_signs] Would you notice if your child started avoiding certain activities, people, or places?'}, 'q7': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[escalation] Do you know when it would be appropriate to involve the school in a concern about your child?'}, 'q8': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': "[escalation] Do you know who to contact at your child's school if you needed to raise a concern?"}, 'q9': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[response] If you confirmed something concerning was happening, how confident are you in knowing what to do next?'}, 'q10': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[response] Do you feel you could stay calm and structured if your child disclosed something upsetting?'}, 'q11': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[communication] Does your child have other trusted adults they could talk to if they were not comfortable coming to you?'}, 'q12': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[response] Overall, how prepared do you feel to protect your child if a situation was developing at school?'}}, 'description': 'Answers to the 12 readiness questions. Keys are q1 through q12, values are integers 1 (lowest readiness) to 4 (highest readiness).'}}}
입력 스키마
{'type': 'object', 'required': ['answers'], 'properties': {'answers': {'type': 'object', 'required': ['q1', 'q2', 'q3', 'q4', 'q5', 'q6', 'q7', 'q8', 'q9', 'q10', 'q11', 'q12'], 'properties': {'q1': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': "[warning_signs] How confident are you that you could recognize early changes in your child's mood, behavior, or social patterns?"}, 'q2': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[communication] If something was bothering your child at school, how likely is it they would tell you about it?'}, 'q3': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[warning_signs] How well do you understand the difference between normal social conflict and patterns that may require attention?'}, 'q4': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[documentation] If a concern started to develop, would you know what to document and how to track it?'}, 'q5': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[warning_signs] How often do you check in with your child about their social experiences at school?'}, 'q6': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[warning_signs] Would you notice if your child started avoiding certain activities, people, or places?'}, 'q7': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[escalation] Do you know when it would be appropriate to involve the school in a concern about your child?'}, 'q8': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': "[escalation] Do you know who to contact at your child's school if you needed to raise a concern?"}, 'q9': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[response] If you confirmed something concerning was happening, how confident are you in knowing what to do next?'}, 'q10': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[response] Do you feel you could stay calm and structured if your child disclosed something upsetting?'}, 'q11': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[communication] Does your child have other trusted adults they could talk to if they were not comfortable coming to you?'}, 'q12': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': '[response] Overall, how prepared do you feel to protect your child if a situation was developing at school?'}}, 'description': 'Answers to the 12 readiness questions. Keys are q1 through q12, values are integers 1 (lowest readiness) to 4 (highest readiness). Categories: Warning Sign Awareness (q1,q3,q5,q6), Communication Safety (q2,q11), Documentation Readiness (q4), School Escalation Readiness (q7,q8), Response Confidence (q9,q10,q12).'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['first_name', 'email'], 'properties': {'email': {'type': 'string', 'description': "Parent's email address."}, 'phone': {'type': 'string', 'description': "Parent's phone number (optional)."}, 'score': {'type': 'integer', 'description': 'The readiness score from the assessment.'}, 'top_gaps': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Top gaps identified.'}, 'first_name': {'type': 'string', 'description': "Parent's first name."}, 'score_band': {'type': 'string', 'description': 'The score band from the assessment.'}}}
최근 도구 변경
유사한 MCP 서버
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
HiveLearn
Creates and manages courses, lessons, quizzes, enrollments, learning tracks, events, certificates, resources, progress, and commu…
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
opportunity-exchange
Provides governed Saskatchewan labor-market, wage, housing, community-economy, workforce-pathway, procurement, and business-readi…
Lodi Kids Activities
Searches and manages a directory of youth programs, family events, and licensed daycares in Lodi, California, including listings,…
optionality-mcp
Generates options-trading scenarios, records trading journals, provides AI evaluations and hints, and tracks user performance and…
ClusterHack
Supports hackathon operations including events, registrations, teams, submissions, judging, schedules, companies and leaderboards.
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…