Mazingira MCP logo

Mazingira MCP

Guides Kenyan environmental permitting, climate information, conservation areas, and environmental rights through five MCP tools.

Install Mazingira 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": {
    "mazingira-mcp": {
      "command": "uvx",
      "args": [
        "mazingira-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

mazingira-mcp MCP server provides five tools for researching Kenya’s environmental regulations, climate information, conservation areas, environmental rights, and climate adaptation. It accepts project, county, topic, region, sector, and area-type inputs and returns reference guidance through MCP. Responses include a source field, while DEMO-labelled results are illustrative rather than live data. Reach for it when an agent needs preliminary environmental guidance for a Kenyan project, but verify current figures with the named authority before acting.

Use cases

  • Check NEMA permit requirements for a Kenyan project
  • Research county-level rainfall and temperature information
  • Find conservation areas by county and type
  • Look up environmental rights and reporting procedures
  • Request climate adaptation guidance by sector

Key features

  • NEMA permit and application guidance
  • County-based climate data references
  • Kenya conservation area information
  • Environmental rights and violation reporting guidance
  • Region- and sector-based climate adaptation guidance
  • Source fields and DEMO labelling in responses

Tools5

What Mazingira MCP lets your agent do. Expand a tool for its parameters.

Self-reported~26 tokens of context

Security & health

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

ActiveLast checked 1d ago

Recent health check succeeded.

5/5 checks healthy over the last 41d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · mazingira-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.
Tools exposed5Callable tools this server registers over MCP.

How Mazingira MCP works

What mazingira-mcp MCP server does

The mazingira-mcp MCP server exposes five Kenya-focused reference tools through the Model Context Protocol. It covers NEMA permit requirements and application steps, regional climate information, conservation areas, citizen environmental rights, and climate adaptation guidance.

The permit tool accepts an activity type and county. It is intended to help identify relevant permit requirements, thresholds, application details, fee basis, timelines, and possible penalty exposure. The climate data tool takes a data type and county and returns information about climate conditions, rainfall patterns, and temperature ranges by region.

conservation_areas accepts a county and area type, such as a national park, game reserve, or other conservation area. environmental_rights_query accepts a topic and returns information about Kenyan environmental rights and procedures for reporting violations.

How it works

Each capability is available as an MCP tool that an attached client can call with structured arguments. The package also exposes Python functions. For example, a Python application can import nema_permit_guide from mazingira_mcp.server and provide a project type.

Tool responses include a source field. Some results are labelled DEMO; these contain illustrative reference data and are not live feeds. That distinction matters when using returned thresholds, fees, penalties, climate information, or other facts for operational decisions.

Setup and configuration

Install the package with:

Terminal
pip install mazingira-mcp

Claude Desktop can launch the server as a Python module with this configuration:

config.json
{
  "mcpServers": {
    "mazingira-mcp": {
      "command": "python",
      "args": ["-m", "mazingira_mcp.server"]
    }
  }
}

No environment variables are documented as required.

Tools and capabilities

  • nema_permit_guide: Query NEMA permit requirements and application process by activity type and county.
  • climate_data_guide: Look up Kenya climate data, rainfall patterns, and temperature ranges by data type and county.
  • conservation_areas: Retrieve information about conservation areas by county and area type.
  • environmental_rights_query: Ask about citizen environmental rights and violation reporting procedures by topic.
  • climate_adaptation_guide: Request climate adaptation guidance for a region and sector.

Limitations and notes

The mazingira-mcp MCP server is a reference aid, not a replacement for confirmation from Kenyan authorities. The README specifically advises checking current NEMA figures at nema.go.ke before budgeting or filing. Thresholds, fees, and penalties may change, and DEMO responses should not be used as the sole basis for operational decisions.

The documentation identifies the tools and their inputs but does not describe a live data connection, update schedule, authentication mechanism, or detailed climate-adaptation output format. Treat returned information as preliminary guidance and follow the source attached to each response.

The repository states that the package is MIT licensed. Feedback is directed through GitHub Issues, while pull requests are not accepted according to the project notes.

Reviews

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

Frequently Asked Questions about Mazingira MCP

mazingira-mcp is an MCP server that connects AI clients to Kenya-focused environmental reference tools. Its five main tools cover NEMA permit guidance, climate data, conservation areas, environmental rights and reporting procedures, and climate adaptation guidance. Responses include sources, and DEMO-labelled results require verification before operational use.

Install it with `pip install mazingira-mcp`. The package can then be launched as a Python module using `python -m mazingira_mcp.server` from an MCP client configuration.

Add an `mcpServers` entry that uses `python` as the command and `-m mazingira_mcp.server` as its arguments. The README provides a Claude Desktop configuration with the server key set to `mazingira-mcp`.

No, live data is not documented. Some responses are labelled `DEMO` and are illustrative reference data, so verify current thresholds, fees, and penalties at nema.go.ke before budgeting or filing.

Inputs depend on the tool. NEMA permits use activity type and county, climate data uses data type and county, conservation areas use county and area type, environmental rights uses topic, and climate adaptation uses region and sector.

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 PreviewMazingira MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mazingira-mcp?style=directory)](https://allmcps.com/mcp/mazingira-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/mazingira-mcp"><img src="https://allmcps.com/api/badge/mazingira-mcp?style=directory" alt="Mazingira MCP on AllMCPs" /></a>