Skip to main content
Glama
README.md
# kazi-mcp
<!-- mcp-name: io.github.gabrielmahia/kazi-mcp -->

[![kazi-mcp Glama score](https://glama.ai/mcp/servers/gabrielmahia/kazi-mcp/badges/score.svg)](https://glama.ai/mcp/servers/gabrielmahia/kazi-mcp)
[![smithery badge](https://smithery.ai/badge/@gabrielmahia/kazi-mcp)](https://smithery.ai/server/@gabrielmahia/kazi-mcp)


[![PyPI](https://img.shields.io/pypi/v/kazi-mcp)](https://pypi.org/project/kazi-mcp/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

MCP server for Kenya labor market coordination — job matching, wage benchmarks,
skills gap analysis, informal sector registration, contract templates, and Kenya
Employment Act rights. Part of the East Africa coordination infrastructure suite.

**kazi** (Kiswahili) = work, job, task

## Tools (6)

| Tool | Description |
|------|-------------|
| `job_match` | Match worker skills to available job categories |
| `wage_benchmark` | Monthly wage ranges (entry/mid/senior) by job and county |
| `skills_gap_analysis` | Gap analysis + training pathways for target roles |
| `informal_sector_registry` | Register/lookup jua kali and informal workers |
| `contract_template` | Employment Act 2007-aligned contract templates |
| `labor_rights_query` | Kenya Employment Act rights by topic |

> **All data is DEMO (synthetic estimates).**

## Installation

```bash
pip install kazi-mcp
```

## Usage

```bash
kazi-mcp
```

### Claude Desktop

```json
{
  "mcpServers": {
    "kazi-mcp": {
      "command": "kazi-mcp"
    }
  }
}
```

## Coordination Infrastructure Suite

| Tool | Domain |
|------|--------|
| [mpesa-mcp](https://github.com/gabrielmahia/mpesa-mcp) | Payments |
| [bima-mcp](https://github.com/gabrielmahia/bima-mcp) | Insurance |
| [mkopo-mcp](https://github.com/gabrielmahia/mkopo-mcp) | Credit |
| [soko-mcp](https://github.com/gabrielmahia/soko-mcp) | Markets |
| [sifa-mcp](https://github.com/gabrielmahia/sifa-mcp) | Reputation |
| **kazi-mcp** | **Labor** |
| [wapimaji-mcp](https://github.com/gabrielmahia/wapimaji-mcp) | Water/Drought |

## License — MIT

> Not legal advice. All data is synthetic demonstration data only.

## 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](docs/architecture/IP_POLICY.md). Security reports: see [SECURITY.md](SECURITY.md).

<!-- interconnect:v1 -->
## Part of the East Africa coordination stack

- **Install & run:** `pip install reli-cli && reli list` — 33 MCP servers on the [official MCP Registry](https://registry.modelcontextprotocol.io) under `io.github.gabrielmahia`
- **Evaluate any model on Swahili agent tasks:** [kipimo](https://github.com/gabrielmahia/kipimo) · [dataset](https://huggingface.co/datasets/gmahia/kipimo) · [leaderboard](https://huggingface.co/spaces/gmahia/kipimo-leaderboard)
- **Coordinate across servers:** [africa-coord-bus](https://pypi.org/project/africa-coord-bus/) — offline-first event bus with a built-in Kenya routing table
- **Datasets:** [huggingface.co/gmahia](https://huggingface.co/gmahia) · **Docs hub:** [nairobi-stack](https://github.com/gabrielmahia/nairobi-stack)

Model-agnostic by design: closed APIs, open-weight models, and small distilled models are all first-class citizens.
<!-- /interconnect:v1 -->

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation5/5

Each tool addresses a distinct aspect of the Kenyan labor domain: matching, wages, skills gaps, informal sector registry, contracts, and rights. There is no overlap in purpose or functionality.

Naming Consistency5/5

All tool names follow a consistent lowercase_snake_case pattern using descriptive noun phrases (e.g., job_match, wage_benchmark, labor_rights_query). The naming is uniform and predictable.

Tool Count5/5

With 6 tools, the set is well-scoped for a labor/employment assistance server. Each tool covers a distinct need without redundancy or bloat.

Completeness4/5

The tools cover core labor workflows: matching, compensation, skills development, contracts, and legal rights. Minor gaps exist (e.g., no tool for dispute resolution or formal sector registration), but the surface is largely complete for the stated domain.

Maintenance

ActivityStale
ResponsivenessNo issues