Miklat MCP
@danielrosehill
About Miklat MCP
MCP to enable AI agents to guide users towards miklatim tziburim (public shelters) in Israel
Basic information
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.
More Other MCP servers
ghidraMCP
LaurieWiredMCP Server for Ghidra
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments