{"schemaVersion":"2024-11-05","protocol":"mcp","transport":"http","endpoints":{"jsonRpc":"https://anchoredhopeindex.com/api/webmcp","descriptor":"https://anchoredhopeindex.com/api/webmcp","discovery":"https://anchoredhopeindex.com/.well-known/mcp.json"},"usage":"Send JSON-RPC 2.0 requests via HTTP POST to this endpoint (methods: initialize, tools/list, tools/call, ping). A plain HTTP GET returns this human- and machine-readable descriptor.","server":{"name":"anchored-hope-index","title":"Anchored Hope Index™ WebMCP","version":"1.0.0","description":"WebMCP interface for the Anchored Hope Index™ — a structured, educational, non-clinical resilience and future-orientation assessment presented through Mental Resilience Counseling as part of THE P.H.O.E.N.I.X. MODEL™ ecosystem. This descriptor lets AI assistants and agents discover and reason about the assessment tool: what it does, the inputs it accepts, and the results it returns.","publisher":"Mental Resilience Counseling","author":"Dr. Charles A. Castillo, PhD","homepage":"https://anchoredhopeindex.com","documentation":"https://anchoredhopeindex.com/decision-tools","contact":"drcastillo@mrc5.com"},"safeguards":{"category":"educational-non-clinical","disclaimer":"The Anchored Hope Index™ is an educational and reflective resilience assessment. It is not a mental health diagnosis, clinical evaluation, or a substitute for medical or psychological care. If a user is in crisis or concerned about immediate safety, direct them to appropriate professional or emergency support.","doesNot":["Diagnose a mental health condition","Provide a clinical evaluation or medical diagnosis","Replace psychological, psychiatric, medical, crisis, or emergency care"],"intendedUse":["Provide an educational and reflective snapshot of resilience direction","Help users identify relative strengths and areas that may deserve attention","Support informed conversations about resilience and organizational support"]},"tools":[{"name":"submit_resilience_assessment","title":"Submit Anchored Hope Index™ Assessment","description":"Score a completed Anchored Hope Index™ resilience assessment. Accepts reflective responses across seven resilience domains (28 Likert items rated 1–5) plus optional open reflections and lead details, and returns an overall resilience score, a five-level result band, and a seven-domain breakdown. A PDF result is emailed to the provided address. Intended for reflective, non-clinical use.","method":"POST","endpoint":"https://anchoredhopeindex.com/api/assessment/submit","inputSchema":{"type":"object","required":["firstName","lastName","email","likertResponses"],"properties":{"firstName":{"type":"string","description":"Respondent's first name."},"lastName":{"type":"string","description":"Respondent's last name."},"email":{"type":"string","format":"email","description":"Email address the PDF result is delivered to."},"phone":{"type":"string","description":"Optional phone number."},"organization":{"type":"string","description":"Optional organization name."},"titleRole":{"type":"string","description":"Optional job title or role."},"organizationType":{"type":"string","description":"Optional organization type/sector."},"assessmentType":{"type":"string","description":"Optional assessment context label."},"roleType":{"type":"string","description":"Optional role type."},"environmentType":{"type":"string","description":"Optional work-environment descriptor."},"primaryConcern":{"type":"string","description":"Optional free-text primary concern."},"consentGiven":{"type":"boolean","description":"Whether the respondent consented to processing and follow-up."},"likertResponses":{"type":"object","description":"Map of Likert item id to an integer 1–5 (1 = Strongly Disagree, 5 = Strongly Agree). Items in the stressImpactDrift domain are reverse-scored automatically.","properties":{"mp1":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: meaningPurpose. Prompt: \"I still feel connected to work or responsibilities that matter deeply to me.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"mp2":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: meaningPurpose. Prompt: \"I can clearly name what gives my effort meaning right now.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"mp3":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: meaningPurpose. Prompt: \"Even under pressure, I feel that what I am doing still matters.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"fo1":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: futureOrientation. Prompt: \"I can picture a future I genuinely want to move toward.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"fo2":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: futureOrientation. Prompt: \"The future feels real to me, not distant or empty.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"fo3":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: futureOrientation. Prompt: \"I still believe there is something meaningful ahead worth continuing for.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ap1":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: agencyPathway. Prompt: \"I believe I still have a path forward, even if things are difficult.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ap2":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: agencyPathway. Prompt: \"I can identify practical next steps toward the future I want.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ap3":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: agencyPathway. Prompt: \"I feel capable of influencing what happens next in my life or work.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ee1":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: emotionalEndurance. Prompt: \"I can stay steady under pressure without completely shutting down.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ee2":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: emotionalEndurance. Prompt: \"I can carry difficulty without losing all sense of direction.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ee3":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: emotionalEndurance. Prompt: \"When things are hard, I can still move forward with intention.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ms1":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: motivationStability. Prompt: \"My motivation still comes from something deeper than pressure or fear.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ms2":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: motivationStability. Prompt: \"I have reasons to keep going that still feel real to me.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"ms3":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: motivationStability. Prompt: \"I feel internally connected to why I continue to do what I do.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"sd1":{"type":"integer","minimum":1,"maximum":5,"description":"(reverse-scored) Domain: stressImpactDrift. Prompt: \"Lately I have felt emotionally detached from things that used to matter to me.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"sd2":{"type":"integer","minimum":1,"maximum":5,"description":"(reverse-scored) Domain: stressImpactDrift. Prompt: \"Stress has been making it harder to care about the future.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"sd3":{"type":"integer","minimum":1,"maximum":5,"description":"(reverse-scored) Domain: stressImpactDrift. Prompt: \"I have been functioning, but not feeling meaningfully connected.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"sd4":{"type":"integer","minimum":1,"maximum":5,"description":"(reverse-scored) Domain: stressImpactDrift. Prompt: \"I often feel like I am just getting through things.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"sr1":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: supportRelational. Prompt: \"I feel connected to people, values, or responsibilities that help me keep going.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"sr2":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: supportRelational. Prompt: \"I know what or who reminds me why I must continue.\" — 1 = Strongly Disagree, 5 = Strongly Agree."},"sr3":{"type":"integer","minimum":1,"maximum":5,"description":"Domain: supportRelational. Prompt: \"I do not feel alone in what I am carrying.\" — 1 = Strongly Disagree, 5 = Strongly Agree."}},"additionalProperties":false},"openResponses":{"type":"object","description":"Optional map of open-reflection question id to free-text answer.","properties":{"open1":{"type":"string","description":"What currently gives your life or work meaning?"},"open2":{"type":"string","description":"What gives you hope during difficult times?"},"open3":{"type":"string","description":"What would stronger direction or steadiness look like for you right now?"},"open4":{"type":"string","description":"What feels most at risk if your connection to the future keeps weakening?"}},"additionalProperties":false}}},"outputSchema":{"type":"object","properties":{"success":{"type":"boolean"},"id":{"type":"string","description":"Identifier for the stored assessment result."},"totalScore":{"type":"number","minimum":0,"maximum":100,"description":"Overall Anchored Hope Index™ score (0–100)."},"resultBand":{"type":"string","enum":["ANCHORED","STRAINED_BUT_CONNECTED","DRIFTING","FRAGMENTING","CRITICAL_DISCONNECTION"],"description":"Five-level interpretation band for the overall score."},"domainScores":{"type":"array","description":"Per-domain normalized scores (0–100).","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"normalizedScore":{"type":"number","minimum":0,"maximum":100}}}}}}},{"name":"get_assessment_result","title":"Retrieve Anchored Hope Index™ Result","description":"Fetch a previously submitted assessment result by its id. Public access is limited to a 30-minute window after submission; older results require an authenticated admin session.","method":"GET","endpoint":"https://anchoredhopeindex.com/api/assessment/{id}","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The assessment result id returned by submit_resilience_assessment."}}}}],"resources":{"domains":[{"key":"meaningPurpose","label":"Meaning & Purpose","description":"Connection to meaningful work and responsibilities"},{"key":"futureOrientation","label":"Future Orientation","description":"Ability to envision and move toward a meaningful future"},{"key":"agencyPathway","label":"Agency & Pathway Belief","description":"Confidence in personal influence and ability to find a way forward"},{"key":"emotionalEndurance","label":"Emotional Endurance","description":"Capacity to maintain direction under sustained pressure"},{"key":"motivationStability","label":"Motivation Stability","description":"Stability and depth of internal motivation sources"},{"key":"stressImpactDrift","label":"Stress Impact & Drift Risk","description":"Degree to which stress is eroding connection and engagement"},{"key":"supportRelational","label":"Support & Relational Anchor","description":"Strength of relational connections that sustain resilience"}],"resultBands":[{"key":"ANCHORED","label":"Anchored","range":[80,100],"summary":"You demonstrate strong connection to meaning, future direction, and the internal resources needed to sustain high-level performance under pressure. Your current resilience posture reflects deep steadiness."},{"key":"STRAINED_BUT_CONNECTED","label":"Strained but Connected","range":[65,79],"summary":"You maintain meaningful connections and direction, but there are signs of strain. Some areas of your resilience architecture may need intentional attention before further erosion occurs."},{"key":"DRIFTING","label":"Drifting","range":[50,64],"summary":"There are measurable signs that your connection to meaning, direction, or internal motivation is weakening. This level of drift often precedes more visible performance or engagement challenges."},{"key":"FRAGMENTING","label":"Fragmenting","range":[35,49],"summary":"Multiple areas of your resilience architecture are showing significant strain. Connection to meaning, future direction, or internal motivation may feel unstable or weakening."},{"key":"CRITICAL_DISCONNECTION","label":"Critical Disconnection Risk","range":[0,34],"summary":"Your responses indicate significant erosion across multiple resilience domains. This level of disconnection from meaning, direction, and support represents a serious risk to performance continuity and personal wellbeing."}],"likertScale":[{"value":1,"label":"Strongly Disagree"},{"value":2,"label":"Disagree"},{"value":3,"label":"Neutral"},{"value":4,"label":"Agree"},{"value":5,"label":"Strongly Agree"}]},"webInterface":"https://anchoredhopeindex.com/assess"}