Miklat MCP: An AI-Powered Bomb Shelter Finder For Israel
I built an MCP (Model Context Protocol) server that helps AI agents find public shelters (miklatim tziburim) in Israel. It runs on Cloudflare Workers and is freely accessible to any MCP-compatible client.
MCP endpoint
https://mcp.jlmshelters.com/mcp
Connect using streamable HTTP transport from Claude Desktop, Claude Code, Cursor, ChatGPT, or any MCP client.
Available tools
The server exposes 9 tools:
search_shelters— Free-text search across name, address, neighbourhoodfind_nearest_shelters— Find nearest shelters by latitude/longitudelist_neighborhoods— All neighbourhoods with shelter countsget_shelter_by_id— Get a single shelter's full detailsget_stats— Summary stats: total count, type breakdown, capacitylist_cities— All supported citiesget_directions_link— Google Maps / Waze navigation linksfilter_shelters— Filter by type, capacity, accessibilitylist_shelters_in_neighborhood— All shelters in a specific neighbourhood
Coverage
Currently covers Jerusalem with 198 public shelters. Data is community-maintained in the Miklat-MCP-Data repository using GeoJSON with a three-stage validation pipeline (raw → structured → validated → production). To add a new city, submit a PR with a GeoJSON file following the documented schema.
Data pipeline for Miklat MCP
How to connect
Add to your MCP client config:
{"mcpServers":{"miklat":{"type":"streamableHttp","url":"https://mcp.jlmshelters.com/mcp"}}}
MCP to enable AI agents to guide users towards miklatim tziburim (public shelters) in Israel
Daniel Rosehill
AI developer and technologist specializing in AI systems, workflow orchestration, and automation. Specific interests include agentic AI, workflows, MCP, STT and ASR, and multimodal AI.