home / mcp / israeli land authority mcp server
A Model Context Protocol (MCP) server that provides programmatic access to Israeli Land Authority (רמ״י) public tender data.
Configuration
View docs{
"mcpServers": {
"barvhaim-remy-mcp": {
"url": "https://apps.land.gov.il/MichrazimSite/api"
}
}
}You can access Israeli Land Authority tender data programmatically through this MCP Server. It combines live government API data with a structured, type-safe interface, enabling precise searches, detailed tender views, and geographic mapping support while handling Hebrew text seamlessly.
You interact with this MCP Server through your MCP client by calling dynamic operations (tools) and by referencing static data (resources). Use the dynamic tools to search, filter, retrieve details, and map tenders. Use the static resources to browse predefined data like tender types, regions, settlements, and statuses. All responses are structured and validated, so you get consistent data shapes you can rely on in your applications.
Prerequisites you need before installing the MCP server:
- Python 3.11 or newer
- This MCP server framework runtime (FastMCP) and a compatible Python environment
Clone the repository and install dependencies using the exact commands below.
# Clone the repository
git clone https://github.com/barvhaim/remy-mcp
cd remy-mcp
# Install dependencies
uv syncTo add this server to Claude Desktop, update your MCP servers configuration using the following JSON snippet.
{
"mcpServers": {
"israeli-land-authority": {
"command": "uv",
"args": [
"--directory",
"/path/to/remy-mcp",
"run",
"main.py"
]
}
}
}After configuring Claude Desktop, restart Claude Desktop. You can now access all Israeli Land Authority functions directly within conversations.
API base and data handling details to know before you start: the API base URL is https://apps.land.gov.il/MichrazimSite/api. Data is encoded in UTF-8 to support Hebrew text, and the server uses a local timezone aligned with UTC+3 for date values. Requests follow a 1-second rate limit to prevent overload of public APIs. All data responses are structured and validated with type-safe models.
- Use search_tenders to filter tenders by type, location, status, and date ranges. - Retrieve get_tender_details for a precise tender. - Use get_active_tenders to see currently open tenders. - Map tender locations with get_tender_map_details for geographic insights.
Dynamic operation to perform a comprehensive search with filters for type, location, status, and date ranges.
Dynamic operation to fetch detailed information for a specific tender by its identifier.
Dynamic operation to retrieve tenders that are currently active or open.
Dynamic operation to search tenders by type or purpose.
Dynamic operation to obtain recent tender outcomes.
Dynamic operation to obtain geographic mapping data for tenders.
Dynamic operation to convert a settlement name to its settlement code.
Static reference data for all tender types.
Static reference data for Israeli regions.
Static reference data for land use categories.
Static reference data for tender statuses.
Static reference data for priority population codes.
Static reference data for settlements with codes.
Static reference data about server capabilities.