Kilimo MCP logo

Kilimo MCP

Kenya-focused agriculture tools for crop calendars, fertilizer guidance, pest alerts, varieties, market timing, and input costs.

Install Kilimo 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": {
    "kilimo-mcp": {
      "command": "uvx",
      "args": [
        "kilimo-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 kilimo-mcp MCP server provides six tools for Kenya precision agriculture, including crop calendars, fertilizer guidance, pest and disease management, and farm cost calculations. It runs as a standalone command installed with pip and can be added to an MCP client such as Claude Desktop. Reach for it when an agent needs region-specific agricultural guidance or planning support. Operational decisions should be checked against relevant Kenyan authorities because some data is synthetic and labeled DEMO.

Use cases

  • Plan planting and harvesting dates by Kenyan region
  • Recommend fertilizer for a crop and soil type
  • Identify crop pests and diseases
  • Compare farm input costs
  • Assess produce-selling timing

Key features

  • Regional Kenya crop calendars
  • Crop and soil fertilizer guidance
  • Pest and disease management guidance
  • KALRO variety recommendations
  • Produce market timing guidance
  • Farm input cost comparison

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 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

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

How Kilimo MCP works

What kilimo-mcp does

The kilimo-mcp MCP server exposes six agriculture-focused tools for Kenya:

  • crop_calendar provides planting and harvesting calendars by region.
  • fertilizer_guide gives recommendations based on crop and soil type.
  • pest_disease_alert covers crop pest and disease identification and management.
  • market_timing_guide addresses when to sell produce based on price cycles.
  • kalro_varieties recommends improved crop varieties associated with KALRO.
  • input_cost_calculator calculates and compares Kenyan farm input costs.

These capabilities are aimed at agricultural planning and advisory workflows. The repository describes the system as using an agricultural domain RAG approach, with an emphasis on curated, location-specific knowledge rather than relying only on a general-purpose model.

How it works

The kilimo-mcp MCP server runs as an MCP process and makes its agriculture functions available as callable tools. An MCP-compatible client can invoke the relevant tool during a conversation or agent workflow, such as requesting a regional planting calendar or comparing input costs.

The project describes a knowledge-base pairing that includes Kenya National Drought Management Authority data for drought and crop risk, Kenya Meteorological Department seasonal forecasts for planting calendars, and historical East African agricultural data. The README presents these as part of the server's agricultural retrieval architecture; it does not document a separate configuration interface for selecting those sources.

The repository also places the server within an East Africa coordination stack. It can connect to africa-coord-bus, described as an event bus for routing signals between domains, and lists related servers for water, insurance, markets, health, and county alerts. Use of that broader coordination setup is separate from running the six local MCP tools.

Setup and configuration

Install the package with:

Terminal
pip install kilimo-mcp

Run the server directly with:

bash
kilimo-mcp

For Claude Desktop or another MCP client, add kilimo-mcp as the command in the client's MCP configuration. The provided example uses a standard command entry:

config.json
{"command": "kilimo-mcp"}

The project is distributed under the MIT license.

Limitations and notes

The kilimo-mcp MCP server labels synthetic information as DEMO. The repository explicitly states that demo data is not suitable for operational decisions and recommends verifying operational data with the relevant Kenyan government authority.

Developers should inspect the package or repository before building workflows that depend on exact argument names or response formats.

The six listed agriculture tools can be exposed by running the installed command as an MCP server.

Reviews

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

Frequently Asked Questions about Kilimo MCP

kilimo-mcp is an MCP server that provides Kenya-focused agricultural tools for crop calendars, fertilizer recommendations, pest and disease management, market timing, KALRO variety selection, and farm input cost calculations. It runs as a pip-installed command and can be used from Claude Desktop or another MCP-compatible client.

Install it with `pip install kilimo-mcp`, then run the `kilimo-mcp` command. To use it from an MCP client, add `{"command": "kilimo-mcp"}` to that client's MCP configuration.

Yes, kilimo-mcp can be added to Claude Desktop using the command `kilimo-mcp`.

No, the repository says demo data is not suitable for operational decisions. Synthetic information is labeled DEMO, and operational data should be verified with the relevant Kenyan government authority before use.

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