Kenya Health MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": true
} |
| resources | {
"subscribe": false,
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_shif_contributionA | Calculate the monthly Social Health Insurance Fund (SHIF) contribution for a gross monthly salary in KES. Use when someone asks what SHIF takes from their pay. SHIF replaced NHIF in October 2024: 2.75% of gross pay, minimum KES 300, no cap, paid by the employee only. Returns gross_salary_kes, employee_contribution_kes, employer_match_kes (0), total_monthly_kes, the rate, the source (Social Health Insurance Act 2023; sha.go.ke premium rates, checked 2026-10-05) and a note to verify current rates. Read-only. |
| get_nhif_contributionA | DEPRECATED NAME kept for compatibility: NHIF no longer exists. Use when a client still refers to NHIF; it returns exactly what get_shif_contribution returns plus a deprecated field, so prefer get_shif_contribution. Returns the SHIF contribution for the gross monthly salary in KES (2.75% of gross, minimum KES 300, no cap, employee only) with the source and a note to verify rates at sha.go.ke. Read-only. |
| find_facilityA | Find sample public health facilities in a Kenyan county, optionally by KEPH level. Use when someone asks where to go for care. level: 4 district, 5 regional referral, 6 national referral, 0 for all. A small hand-compiled sample, NOT the Kenya Master Health Facility List (kmhfl.health.go.ke): it is incomplete, so an unknown county returns an empty list with a note, never a guess. Returns the county, the facilities, a note, the emergency numbers (999 or 112; Kenya Red Cross 1199) and the source label. Read-only. |
| get_maternal_protocolA | Kenya's antenatal care schedule and how maternity care is covered now that SHA has replaced NHIF: antenatal visits, postnatal care, newborn vaccines and birth registration. Use when someone asks what care to expect in pregnancy and after birth. Takes no arguments. Returns the visit schedule, coverage notes (reported, not verified here), vaccine timing, birth registration guidance and the source (Ministry of Health Kenya). General information, not medical advice. Read-only. |
| get_health_rightA | Kenya's constitutional health rights under Article 43 of the Constitution of Kenya 2010, by topic: healthcare, maternal or emergency. Use when someone asks what they are entitled to. An unknown topic returns an error listing the available topics. Returns the right, its legal basis and related articles. Not legal advice: check the Constitution on kenyalaw.org. Read-only. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
SHIF and NHIF tools overlap significantly, but the NHIF description explicitly marks it as deprecated and directs to SHIF, reducing confusion. Other tools target distinct resources (facilities, maternal protocol, health rights), so boundaries are mostly clear.
All names use snake_case with a consistent verb_noun pattern (get_*, find_*). The single 'find' verb is a minor stylistic variation but remains predictable and readable.
Five tools is well-scoped for a reference server covering distinct health topics. Each tool earns its place, and the count is neither thin nor excessive.
Covers key areas: insurance contributions, facility lookup, maternal care, and constitutional rights. Minor gaps exist (e.g., no general health information or disease-specific tools), but core topics for the stated purpose are present.