Skip to main content

🏥 Swahili Health MCP

Model Context Protocol (MCP) server for Kenya health data. Provides AI agents with tools to query Kenya health facilities, maternal health indicators, immunization coverage, and disease surveillance data via the DHIS2 public API.

PyPI version License: MIT

Tools

Tool Description
get_health_facility Get details of a Kenya health facility by name or code
search_facilities_by_county List health facilities in a county with level and services
get_maternal_health Maternal health indicators — ANC visits, skilled birth attendance
get_immunization_coverage Child immunization coverage by vaccine and county
get_disease_surveillance Weekly disease surveillance data (malaria, diarrhea, pneumonia)
get_health_worker_count Health worker density by county

Usage with Claude

# Install
pip install swahili-health-mcp

# Add to Claude Code
claude mcp add swahili-health -- swahili-health-mcp

# Or with uvx
claude mcp add swahili-health -- uvx swahili-health-mcp

Data Sources

  • Kenya DHIS2 (dhis.moh.go.ke) — Ministry of Health open data
  • Kenya Health Facility Registry (kenyaemr.org)
  • Kenya Health Information System (KHIS)

All data is publicly available via Kenya's open government data policy.

Part of the East Africa Civic Tech Portfolio

See also: mpesa-mcp | wapimaji-mcp

IP & Collaboration

MIT licensed. Feedback via GitHub Issues only — pull requests are not accepted. Demo data is labeled DEMO and is not suitable for operational decisions. Full policy: docs/architecture/IP_POLICY.md. Security reports: see SECURITY.md.

Part of the East Africa coordination stack

Model-agnostic by design: closed APIs, open-weight models, and small distilled models are all first-class citizens.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swahili_health_mcp-0.1.2.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

swahili_health_mcp-0.1.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file swahili_health_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: swahili_health_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for swahili_health_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2b1ba561f59e95c269240ae679213d75d8aaadc1caf65b882dfe664646549fbf
MD5 856214cefa6cd9afb89ee3b4ff4a8d4e
BLAKE2b-256 e1743ac6b60d67820b93548b3ab694ed361e9be52ea0eadf2d829d43ff3bd862

See more details on using hashes here.

File details

Details for the file swahili_health_mcp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for swahili_health_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bd1b282a435e6659b5bde3b454fa580213335191e7aa5477a822e98eea7afeff
MD5 2d7490284d8d81747b44e215f602e0d5
BLAKE2b-256 0af7a6bd93b10b6f08b7c1e2f819d7d582f0017c013499e38140153562ac6ce4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page