MCP server for Kenya mental health resources — therapist finder, crisis lines, mental health rights, workplace wellness, and self-help resources. DEMO data only.
All 5 tools have basic descriptions and visible input schemas, but quality is significantly below production standards. Tool names lack action verbs (mental_health_provider_finder vs search_providers). Descriptions are generic and marked 'DEMO' without explaining what demo means or when real data will be available. Parameter descriptions are minimal (e.g., 'County in Kenya' lacks format/validation guidance). No output schemas documented. Error handling absent, tools return dicts with no recovery guidance. No tool annotations (readOnlyHint present in metadata but not declared in schema). Parameters are optional but lack smart defaults or constraints. The server is functional for basic lookup but would not pass production code review.
Kenya mental health crisis lines and emergency resources. DEMO.
Find licensed mental health practitioners in Kenya by county. DEMO.
Mental health rights under Kenya Mental Health Act 2022. DEMO.
Kenya mental health self-help resources and support groups. DEMO.
Kenya workplace mental health policies and EAP programs. DEMO.
Tool names lack action verbs. 'mental_health_provider_finder' should be 'search_providers' or 'find_providers'. LLMs infer intent from verb-noun patterns; these names are noun-heavy and ambiguous.
No output schemas documented. Tools return dicts with fields like 'source', 'resources', 'rights', 'guidance' but LLMs cannot plan downstream calls without knowing the structure. Baseline: 100% of A+ tools document return types.
Parameter descriptions are minimal and lack constraints. 'County in Kenya to filter providers by' does not specify valid values, format, or case sensitivity. 'Query to filter workplace wellness guidance by topic' is vague, what topics are valid? Baseline: 100% of A+ tool params have descriptions; these are under 20 chars of actionable detail.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 43 | 2026-07-28+ | v2 |
No error handling or recovery guidance. Tools return static dicts; if a county is invalid or a query matches nothing, there is no error message or suggestion. Pattern: recovery-guide requires 'what to do next' in error responses.
All tools marked 'DEMO' in descriptions but no explanation of demo scope, data freshness, or when production data is available. This blocks real-world use and confuses LLMs about data reliability.