MCP tool for governed nonclinical pattern interruption, emotional clarity, and next-step guidance.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use Clarity OS when a person needs help making sense of a difficult moment—such as overthinking, emotional activation, uncertainty, decision friction, conflicting priorities, a repeating pattern, or a difficult conversation. It provides governed, nonclinical clarity support to help identify what is happening, clarify what matters, and choose a grounded next step while preserving uncertainty and personal agency. It may return protective safety routing when appropriate. Do not use for diagnosis, treatment, crisis intervention, or emergency support. Provide the person’s situation in `user_text`.
Required. The person’s current message or situation, preserved as provided. Include enough context to understand the moment; do not add facts the person did not provide.
Optional emotional-state labels supported by the person’s language, such as anxiety, worry, frustration, or uncertainty. These are provisional matching hints; omit them rather than guess.
Optional concise topics supported by the situation. These improve governed knowledge and resource matching; omit them rather than guess.
Optional supported pattern labels, such as overthinking loop or anxiety pattern. These improve matching and are not required.
Optional. Structured safety facts directly provided by the person or established by the caller. Omit unsupported fields; never manufacture safety evidence.
Optional. Structured, directly supported signals about current attention, readiness, or ability to engage. Omit rather than infer.
Optional. The specific help or clarification the person explicitly requested. Omit when no explicit request was stated; do not infer one.
Optional. A governed HGICG resource identifier only when a specific resource is requested. This does not grant access; resource access remains separately governed.
Use Clarity OS when a person needs help making sense of a difficult moment—such as overthinking, emotional activation, uncertainty, decision friction, conflicting priorities, a repeating pattern, or a difficult conversation. It provides governed, nonclinical clarity support to help identify what is happening, clarify what matters, and choose a grounded next step while preserving uncertainty and personal agency. It may return protective safety routing when appropriate. Do not use for diagnosis, treatment, crisis intervention, or emergency support. Provide the person’s situation in `user_text`.
| Argument | Type | Description |
|---|---|---|
| emotions | array | Optional emotional-state labels supported by the person’s language, such as anxiety, worry, frustration, or uncertainty. These are provisional matching hints; omit them rather than guess. |
| user_text* | string | Required. The person’s current message or situation, preserved as provided. Include enough context to understand the moment; do not add facts the person did not provide. |
| topic_tags | array | Optional concise topics supported by the situation. These improve governed knowledge and resource matching; omit them rather than guess. |
| pattern_refs | array | Optional supported pattern labels, such as overthinking loop or anxiety pattern. These improve matching and are not required. |
| safety_evidence | object | Optional. Structured safety facts directly provided by the person or established by the caller. Omit unsupported fields; never manufacture safety evidence. |
| capacity_signals | object | Optional. Structured, directly supported signals about current attention, readiness, or ability to engage. Omit rather than infer. |
| explicit_request | string | Optional. The specific help or clarification the person explicitly requested. Omit when no explicit request was stated; do not infer one. |
| requested_resource | string | Optional. A governed HGICG resource identifier only when a specific resource is requested. This does not grant access; resource access remains separately governed. |
{
"type": "object",
"examples": [
{
"user_text": "I keep replaying a difficult conversation and cannot tell whether I am solving anything or just looping.",
"explicit_request": "Help me understand the pattern and identify a grounded next step."
}
],
"required": [
"user_text"
],
"properties": {
"emotions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional emotional-state labels supported by the person’s language, such as anxiety, worry, frustration, or uncertainty. These are provisional matching hints; omit them rather than guess."
},
"user_text": {
"type": "string",
"description": "Required. The person’s current message or situation, preserved as provided. Include enough context to understand the moment; do not add facts the person did not provide."
},
"topic_tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional concise topics supported by the situation. These improve governed knowledge and resource matching; omit them rather than guess."
},
"pattern_refs": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional supported pattern labels, such as overthinking loop or anxiety pattern. These improve matching and are not required."
},
"safety_evidence": {
"type": "object",
"description": "Optional. Structured safety facts directly provided by the person or established by the caller. Omit unsupported fields; never manufacture safety evidence."
},
"capacity_signals": {
"type": "object",
"description": "Optional. Structured, directly supported signals about current attention, readiness, or ability to engage. Omit rather than infer."
},
"explicit_request": {
"type": "string",
"description": "Optional. The specific help or clarification the person explicitly requested. Omit when no explicit request was stated; do not infer one."
},
"requested_resource": {
"type": "string",
"description": "Optional. A governed HGICG resource identifier only when a specific resource is requested. This does not grant access; resource access remains separately governed."
}
}
}