home / mcp / israeli land authority mcp server

Israeli Land Authority MCP Server

A Model Context Protocol (MCP) server that provides programmatic access to Israeli Land Authority (רמ״י) public tender data.

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

Prerequisites you need before installing the MCP server:

- Python 3.11 or newer

- This MCP server framework runtime (FastMCP) and a compatible Python environment

Install and run the server locally

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 sync

Claude Desktop integration

To 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"
      ]
    }
  }
}

Start and test locally

After configuring Claude Desktop, restart Claude Desktop. You can now access all Israeli Land Authority functions directly within conversations.

Additional configuration and notes

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.

Examples of usage patterns

- 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.

Available tools

search_tenders

Dynamic operation to perform a comprehensive search with filters for type, location, status, and date ranges.

get_tender_details

Dynamic operation to fetch detailed information for a specific tender by its identifier.

get_active_tenders

Dynamic operation to retrieve tenders that are currently active or open.

search_by_type

Dynamic operation to search tenders by type or purpose.

get_recent_results

Dynamic operation to obtain recent tender outcomes.

get_tender_map_details

Dynamic operation to obtain geographic mapping data for tenders.

get_kod_yeshuv

Dynamic operation to convert a settlement name to its settlement code.

remy://tender-types

Static reference data for all tender types.

remy://regions

Static reference data for Israeli regions.

remy://land-uses

Static reference data for land use categories.

remy://tender-statuses

Static reference data for tender statuses.

remy://priority-populations

Static reference data for priority population codes.

remy://settlements

Static reference data for settlements with codes.

remy://server-info

Static reference data about server capabilities.