MCP.so
Sign In

Miklat MCP

@danielrosehill

About Miklat MCP

MCP to enable AI agents to guide users towards miklatim tziburim (public shelters) in Israel

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

danielrosehill

Submitted by

Daniel Rosehill

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "miklat": {
      "type": "streamableHttp",
      "url": "https://mcp.jlmshelters.com/mcp"
    }
  }
}

Tools

9

`city`, `query`, `limit?`

`city`, `latitude`, `longitude`, `limit?`

`city`

`city`, `id`

`city`

*(none)*

`city`, `shelter_id`, `origin_latitude`, `origin_longitude`, `app?`

`city`, `shelter_type?`, `min_capacity?`, `accessible?`, `limit?`

`city`, `neighborhood`, `limit?`

Overview

What is Miklat MCP?

Miklat MCP is an MCP (Model Context Protocol) server that enables AI agents to find public shelters (miklatim tziburim) in Israel. It currently supports Jerusalem with 198 shelters, providing tools for searching, filtering, and navigating to shelters.

How to use Miklat MCP?

Connect any MCP-compatible client (e.g., Claude Desktop, Claude Code, Cursor) to the streamable HTTP endpoint at https://mcp.jlmshelters.com/mcp. Add the configuration shown in the README to your client's mcpServers block. Use tools like search_shelters, find_nearest_shelters, get_stats, and get_directions_link via the client.

Key features of Miklat MCP

  • Free-text search of shelters by name, address, or neighborhood
  • Find nearest shelters by latitude/longitude
  • List neighborhoods with shelter counts
  • Filter shelters by type, capacity, and accessibility
  • Get Google Maps / Waze navigation links to a shelter
  • Shelter data sourced from an open repository (Miklat-MCP-Data)

Use cases of Miklat MCP

  • An AI assistant helps a user find the nearest public shelter during an emergency in Jerusalem
  • A travel planner lists all accessible shelters in a specific neighborhood
  • A community coordinator retrieves statistics on shelter types and capacities
  • A developer builds a custom dashboard that queries shelter data via the MCP server

FAQ from Miklat MCP

What cities does Miklat MCP currently support?

Currently only jerusalem is supported, with 198 public shelters. The list_cities tool confirms which cities are available.

How can I contribute shelter data for a new city?

Submit a pull request to the upstream Miklat-MCP-Data repository with a GeoJSON file following the documented schema. The MCP server periodically pulls data from that repository.

What transport protocol does Miklat MCP use?

It uses streamable HTTP transport. The endpoint URL is https://mcp.jlmshelters.com/mcp. No authentication or API key is required.

Is the shelter data guaranteed to be accurate?

No. The README states that data is gathered periodically and no guarantee of accuracy or completeness is offered. Shelters may change between updates. Users should not rely solely on this data for personal safety or emergency preparedness and should verify with official municipal sources.

How can I run the server locally for development?

Clone the repository, run npm install, then npm run dev to start a local dev server at http://localhost:8787. Deploy to Cloudflare Workers with npm run deploy.

Comments

More Other MCP servers