mcpField
C
church-mcp

church-mcp

Local
github.com/gabrielmahiaOther0Updated 2d ago

About church-mcp

church-mcp is an MCP server offering reference information about faith communities and services in Kenya. It helps people find denominational structures, welfare services, and registration guidance; directory details come from public sources and should be confirmed directly.

Key features

  1. 01Find Catholic dioceses by county
  2. 02Browse Protestant denominations
  3. 03Locate Muslim community services
  4. 04Explore religious community services
  5. 05Review church registration guidance
  6. 06Find welfare resources by need

Use cases

  1. 01Locate a Catholic diocese in a county
  2. 02Explore Muslim welfare services nearby
  3. 03Identify religious community programmes
  4. 04Check church legal registration guidance

MCP support

Exposes faith-community directories and reference guides as tools for MCP clients. Responses include a source field; illustrative DEMO data should be verified with the named authority.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"gabrielmahia-church": {
"command": "uvx",
"args": [
"church-mcp"
]
}
}
}
Run commanduvx church-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypichurch-mcp0.1.9

Tools

6

Saved tool list · updated 5d ago

ParameterTypeRequiredDescription
countyanyNoOptional filter for county. Pass None to return all results.

Details

From the project README

church-mcp

Why This Exists

Faith institutions run a substantial share of Kenya's schools, clinics and welfare programmes, but their service directories are fragmented by denomination. For someone seeking help, the relevant question is what is nearby and open, not who runs it.

Install

pip install church-mcp

Tools (6)

  • catholic_diocese_finder —
    args: county
  • protestant_denomination_guide —
    args: no arguments
  • muslim_community_guide — Return Muslim community organisations, mosques, and welfare services in Kenya.
    args: county
  • religious_community_services —
    args: no arguments
  • church_legal_registration —
    args: no arguments
  • community_welfare_guide —
    args: need

Example

from church_mcp.server import denomination_directory

result = denomination_directory()
# denominations, structures, welfare programmes, contacts

Claude Desktop Integration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "church-mcp": {
      "command": "python",
      "args": ["-m", "church_mcp.server"]
    }
  }
}

Data & Disclaimers

Directory information compiled from public sources and changes as institutions do. Confirm services and contacts directly before travelling to a facility.

Every tool response carries a source field. Responses labelled DEMO are illustrative reference data, not a live feed — verify against the authority named in the response before acting on it.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.