Anchored Hope Index™ | Mental Resilience Counseling
A professional resilience and future-orientation assessment for leaders, executives, and high-perfor
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"anchoredhopeindex-com": {
"url": "https://anchoredhopeindex.com/api/mcp"
}
}
}Remote endpoints
https://anchoredhopeindex.com/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
⚪run_anchored_hope_index(meaning, futureDirection, agency, emotionalEndurance, motivationStability, ...)
Educational, non-clinical structured reflection on hope and resilience. This tool provides educational information only and is not a clinical assessment or medical advice.
Input Schema
{
"type": "object",
"properties": {
"meaning": {
"type": "number",
"minimum": 1,
"maximum": 5,
"description": "Meaning & Purpose (1-5)"
},
"futureDirection": {
"type": "number",
"minimum": 1,
"maximum": 5,
"description": "Future Orientation (1-5)"
},
"agency": {
"type": "number",
"minimum": 1,
"maximum": 5,
"description": "Agency & Pathway Belief (1-5)"
},
"emotionalEndurance": {
"type": "number",
"minimum": 1,
"maximum": 5,
"description": "Emotional Endurance (1-5)"
},
"motivationStability": {
"type": "number",
"minimum": 1,
"maximum": 5,
"description": "Motivation Stability (1-5)"
},
"supportConnection": {
"type": "number",
"minimum": 1,
"maximum": 5,
"description": "Support & Relational Anchor (1-5)"
},
"stressStability": {
"type": "number",
"minimum": 1,
"maximum": 5,
"description": "Stress Stability (1=high drift, 5=very stable)"
}
},
"required": [
"meaning",
"futureDirection",
"agency",
"emotionalEndurance",
"motivationStability",
"supportConnection",
"stressStability"
]
}Output Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"const": "run_anchored_hope_index"
},
"score": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"totalScore": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"resultBand": {
"type": "string",
"enum": [
"ANCHORED",
"HOLDING_STEADY",
"STRAINED_BUT_CONNECTED",
"DRIFTING_TOWARD_DISENGAGEMENT",
"DISCONNECTED_AND_AT_RISK"
]
},
"resultBandLabel": {
"type": "string",
"enum": [
"Anchored",
"Holding Steady",
"Strained but Connected",
"Drifting Toward Disengagement",
"Disconnected and at Risk"
]
},
"category": {
"type": "string"
},
"domainScores": {
"type": "array",
"minItems": 7,
"maxItems": 7,
"uniqueItems": true,
"items": {
"type": "object",
"required": [
"key",
"label",
"description",
"rawScore",
"maxPossible",
"normalizedScore"
],
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"description": {
"type": "string"
},
"rawScore": {
"type": "number"
},
"maxPossible": {
"type": "number"
},
"normalizedScore": {
"type": "number",
"minimum": 0,
"maximum": 100
}
}
},
"default": []
},
"educationalInterpretation": {
"type": "string"
},
"priorityReflectionAreas": {
"type": "array",
"minItems": 0,
"maxItems": 7,
"items": {
"type": "string"
},
"default": []
},
"nextSteps": {
"type": "array",
"minItems": 0,
"maxItems": 10,
"items": {
"type": "string"
},
"default": []
},
"disclaimer": {
"type": "string"
},
"safety": {
"type": "object",
"required": [
"clinical",
"storesResponses",
"consequentialActions"
],
"properties": {
"clinical": {
"type": "boolean",
"const": false
},
"storesResponses": {
"type": "boolean",
"const": false
},
"consequentialActions": {
"type": "boolean",
"const": false
}
}
}
},
"required": [
"tool",
"score",
"totalScore",
"resultBand",
"resultBandLabel",
"category",
"domainScores",
"educationalInterpretation",
"priorityReflectionAreas",
"nextSteps",
"disclaimer",
"safety"
]
}🟢get_framework_metadata
Returns the scoring framework metadata: seven resilience domains, five result bands with score ranges, and the Likert scale definition. No arguments required. Read-only, no PII.
Input Schema
{
"type": "object",
"properties": {}
}Output Schema
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"const": "get_framework_metadata"
},
"domains": {
"type": "array",
"minItems": 7,
"maxItems": 7,
"items": {
"type": "object",
"required": [
"key",
"label",
"description"
],
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"description": {
"type": "string"
}
}
}
},
"resultBands": {
"type": "array",
"minItems": 5,
"maxItems": 5,
"items": {
"type": "object",
"required": [
"key",
"label",
"range"
],
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"range": {
"type": "array",
"items": {
"type": "number"
},
"minItems": 2,
"maxItems": 2
}
}
}
},
"likertScale": {
"type": "object",
"required": [
"min",
"max",
"labels"
],
"properties": {
"min": {
"type": "number"
},
"max": {
"type": "number"
},
"labels": {
"type": "object"
}
}
},
"disclaimer": {
"type": "string"
}
},
"required": [
"tool",
"domains",
"resultBands",
"likertScale",
"disclaimer"
]
}Community
Evidence