Server definition
- Hash
- sha256:dcbf0652fb9fd643a83ac6b6eb66b6eecf3baca17f3646fe82523d28603edb55
- What it is
- What a remote MCP server returned when asked what it offers: 2 tools
The blob, as servednamed by its sha256
{
"instructions": "This tool provides educational information only and is not a clinical assessment or medical advice.",
"tools": [
{
"description": "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.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_framework_metadata",
"outputSchema": {
"properties": {
"disclaimer": {
"type": "string"
},
"domains": {
"items": {
"properties": {
"description": {
"type": "string"
},
"key": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"key",
"label",
"description"
],
"type": "object"
},
"maxItems": 7,
"minItems": 7,
"type": "array"
},
"likertScale": {
"properties": {
"labels": {
"type": "object"
},
"max": {
"type": "number"
},
"min": {
"type": "number"
}
},
"required": [
"min",
"max",
"labels"
],
"type": "object"
},
"resultBands": {
"items": {
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"range": {
"items": {
"type": "number"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
}
},
"required": [
"key",
"label",
"range"
],
"type": "object"
},
"maxItems": 5,
"minItems": 5,
"type": "array"
},
"tool": {
"const": "get_framework_metadata",
"type": "string"
}
},
"required": [
"tool",
"domains",
"resultBands",
"likertScale",
"disclaimer"
],
"type": "object"
}
},
{
"description": "Educational, non-clinical structured reflection on hope and resilience. This tool provides educational information only and is not a clinical assessment or medical advice.",
"inputSchema": {
"properties": {
"agency": {
"description": "Agency & Pathway Belief (1-5)",
"maximum": 5,
"minimum": 1,
"type": "number"
},
"emotionalEndurance": {
"description": "Emotional Endurance (1-5)",
"maximum": 5,
"minimum": 1,
"type": "number"
},
"futureDirection": {
"description": "Future Orientation (1-5)",
"maximum": 5,
"minimum": 1,
"type": "number"
},
"meaning": {
"description": "Meaning & Purpose (1-5)",
"maximum": 5,
"minimum": 1,
"type": "number"
},
"motivationStability": {
"description": "Motivation Stability (1-5)",
"maximum": 5,
"minimum": 1,
"type": "number"
},
"stressStability": {
"description": "Stress Stability (1=high drift, 5=very stable)",
"maximum": 5,
"minimum": 1,
"type": "number"
},
"supportConnection": {
"description": "Support & Relational Anchor (1-5)",
"maximum": 5,
"minimum": 1,
"type": "number"
}
},
"required": [
"meaning",
"futureDirection",
"agency",
"emotionalEndurance",
"motivationStability",
"supportConnection",
"stressStability"
],
"type": "object"
},
"name": "run_anchored_hope_index",
"outputSchema": {
"properties": {
"category": {
"type": "string"
},
"disclaimer": {
"type": "string"
},
"domainScores": {
"default": [],
"items": {
"properties": {
"description": {
"type": "string"
},
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"maxPossible": {
"type": "number"
},
"normalizedScore": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"rawScore": {
"type": "number"
}
},
"required": [
"key",
"label",
"description",
"rawScore",
"maxPossible",
"normalizedScore"
],
"type": "object"
},
"maxItems": 7,
"minItems": 7,
"type": "array",
"uniqueItems": true
},
"educationalInterpretation": {
"type": "string"
},
"nextSteps": {
"default": [],
"items": {
"type": "string"
},
"maxItems": 10,
"minItems": 0,
"type": "array"
},
"priorityReflectionAreas": {
"default": [],
"items": {
"type": "string"
},
"maxItems": 7,
"minItems": 0,
"type": "array"
},
"resultBand": {
"enum": [
"ANCHORED",
"HOLDING_STEADY",
"STRAINED_BUT_CONNECTED",
"DRIFTING_TOWARD_DISENGAGEMENT",
"DISCONNECTED_AND_AT_RISK"
],
"type": "string"
},
"resultBandLabel": {
"enum": [
"Anchored",
"Holding Steady",
"Strained but Connected",
"Drifting Toward Disengagement",
"Disconnected and at Risk"
],
"type": "string"
},
"safety": {
"properties": {
"clinical": {
"const": false,
"type": "boolean"
},
"consequentialActions": {
"const": false,
"type": "boolean"
},
"storesResponses": {
"const": false,
"type": "boolean"
}
},
"required": [
"clinical",
"storesResponses",
"consequentialActions"
],
"type": "object"
},
"score": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"tool": {
"const": "run_anchored_hope_index",
"type": "string"
},
"totalScore": {
"maximum": 100,
"minimum": 0,
"type": "number"
}
},
"required": [
"tool",
"score",
"totalScore",
"resultBand",
"resultBandLabel",
"category",
"domainScores",
"educationalInterpretation",
"priorityReflectionAreas",
"nextSteps",
"disclaimer",
"safety"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:dcbf0652fb9fd643a83ac6b6eb66b6eecf3baca17f3646fe82523d28603edb55 | sha256sum