Elimu MCP logo

Elimu MCP

Access Kenya education data on schools, exams, HELB loans, TVET programs, and literacy resources through five MCP tools.

Install Elimu MCP

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "elimu-mcp": {
      "command": "uvx",
      "args": [
        "elimu-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The elimu-mcp MCP server exposes five tools for working with Kenya’s education system, including school registry data, KCSE/KCPE results and guidance, HELB loans, TVET programs, and literacy resources. Install it from PyPI with pip and connect it to an MCP-compatible client. Reach for it when an agent needs Kenya-specific education information or lookup workflows. Demo data is labeled and should not support operational decisions.

Use cases

  • Look up Kenyan schools in a registry
  • Retrieve KCSE or KCPE results guidance
  • Explore HELB loan information
  • Find TVET program information
  • Access literacy resources

Key features

  • School registry access
  • KCSE and KCPE results lookup
  • HELB loan information
  • TVET program information
  • Literacy resources
  • Five MCP tools

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

5/5 checks healthy over the last 34d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 14d ago via OSV.dev · elimu-mcp (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit1d agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Elimu MCP works

What elimu-mcp MCP server does

The elimu-mcp MCP server provides an MCP interface to several parts of Kenya’s education system. Its five tools cover school registry information, KCSE and KCPE results lookup or guidance, HELB loan information, TVET program information, and literacy resources. This makes it suitable for assistants that need to answer Kenya-specific education questions or retrieve information across these domains.

The repository describes the project as part of an East Africa coordination stack. It can be connected to africa-coord-bus, an offline-first event bus with a built-in Kenya routing table, when coordination with other services in that stack is required. That bus is an adjacent project rather than one of the five education tools.

How it works

An MCP client calls the server’s education tools as needed during an agent interaction. The server then provides information from the supported Kenya education areas to the client for use in responses or workflows.

The elimu-mcp MCP server is intended for general MCP clients rather than a single named model or application.

Setup and configuration

Install the package from PyPI with:

Terminal
pip install elimu-mcp

After installation, configure it in an MCP-compatible client according to that client’s server setup process.

This is optional context for deployments using the coordination infrastructure; it is not identified as a prerequisite for the education server itself.

Tools and capabilities

The elimu-mcp MCP server includes five education-focused tools covering:

  • School registry information
  • KCSE and KCPE results lookup and guidance
  • HELB loans
  • TVET programs
  • Literacy resources

Developers should inspect the package or client-discovered tool schema before building strict integrations around particular fields.

Limitations and notes

Treat returned demo content carefully. Applications handling admissions, funding, examination results, or other consequential education processes should therefore avoid treating demo responses as authoritative without independent verification.

The repository is MIT licensed. Feedback is directed through GitHub Issues, and the project states that pull requests are not accepted. Security reports are handled according to the repository’s SECURITY.md guidance.

The project also references related East Africa resources, including the coordination bus, Swahili evaluation resources, datasets, and documentation. Those references do not add tools to this server or establish that the server directly integrates with each resource.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Elimu MCP

elimu-mcp is an MCP server that connects AI clients to Kenya’s education system through five tools for school registry queries, KCSE/KCPE results lookup, HELB loan information, TVET program information, and literacy resources. It can be installed from PyPI with pip and used with MCP-compatible clients.

Install it with `pip install elimu-mcp`.

It does not include Cursor-specific setup instructions, so configure the installed package according to Cursor’s MCP documentation.

No, demo data is explicitly labeled `DEMO` and is not suitable for operational decisions. Verify consequential education information independently before using it for admissions, funding, results, or related processes.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewElimu MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/elimu-mcp?style=directory)](https://allmcps.com/mcp/elimu-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/elimu-mcp"><img src="https://allmcps.com/api/badge/elimu-mcp?style=directory" alt="Elimu MCP on AllMCPs" /></a>