Skip to main content

MCP Server for Israeli Land Authority (רמ״י) public tender data

Project description

Israeli Land Authority (רמ״י) Unofficial MCP Server

Buy Me A Coffee

Israeli Land Authority Server MCP server

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

image

Features

  • Comprehensive Search: Advanced filtering by type, location, status, and dates
  • Real-time Data: Direct access to live government APIs
  • Hebrew Support: Full Unicode support for Hebrew text and settlement names
  • MCP Protocol: Optimized with tools for dynamic operations and resources for static data
  • Type Safety: Full Pydantic model validation
  • Rate Limiting: Built-in request throttling and retry logic

Quick Start

Installation

# 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:

Configuration file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

Add this configuration:

{
  "mcpServers": {
    "israeli-land-authority": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/remy-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

Replace /path/to/remy-mcp with the actual path to your cloned repository.

After adding the configuration and restarting Claude Desktop, you'll have access to all Israeli Land Authority functions directly within your conversations.

Available Functions

Tools (Dynamic Operations)

  • search_tenders - Comprehensive search with filtering
  • get_tender_details - Detailed tender information
  • get_active_tenders - Currently active tenders
  • search_by_type - Type/purpose searches
  • get_recent_results - Recent tender outcomes
  • get_tender_map_details - Geographic mapping data
  • get_kod_yeshuv - Convert settlement name to code

Resources (Static Reference Data)

  • remy://tender-types - All tender types
  • remy://regions - Israeli regions
  • remy://land-uses - Land use categories
  • remy://tender-statuses - Tender statuses
  • remy://priority-populations - Priority population codes
  • remy://settlements - All settlements with codes
  • remy://server-info - Server capabilities

Technical Details

API Configuration

  • Base URL: https://apps.land.gov.il/MichrazimSite/api
  • Rate Limiting: 1-second delay between requests
  • Encoding: UTF-8 for Hebrew text support

Dependencies

  • Python: 3.11+
  • FastMCP: MCP server framework
  • Pydantic: Data validation and modeling
  • Requests: HTTP client with retry logic

Data Handling

  • Hebrew text in UTF-8 encoding
  • Israeli timezone (UTC+3) for dates
  • Structured responses with error handling
  • Type-safe Pydantic models

Development

Code Formatting

uv run black .

Testing

python example_usage.py

Project Structure

src/remy_mcp/
├── server.py              # Main server entry point
├── client/                # API client layer
├── models/                # Data models and validation
├── tools/                 # MCP tools (dynamic operations)
├── resources/             # MCP resources (static data)
└── utils/                 # Helper utilities

examples/                  # Usage examples
tests/                    # Test suite
docs/                     # API documentation
data/                     # Reference data

Data Source

This server accesses public data from the Israeli Land Authority (רשות מקרקעי ישראל) via their official APIs. All data is publicly available and no authentication is required.

Official Website: https://apps.land.gov.il/MichrazimSite/

License

This project provides access to public government data for research and analysis purposes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_barvhaim_remy_mcp-1.0.2.tar.gz (36.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_barvhaim_remy_mcp-1.0.2-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_barvhaim_remy_mcp-1.0.2.tar.gz.

File metadata

  • Download URL: iflow_mcp_barvhaim_remy_mcp-1.0.2.tar.gz
  • Upload date:
  • Size: 36.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_barvhaim_remy_mcp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 105b7cf73efd1dd628accc3817f092b06184fa93d7814764be755606bb21ef2e
MD5 ddb94567fda102d71720599763573f34
BLAKE2b-256 6649b664727bf7bc5f6ad0cb606afbfb74eb2f8ddb6fcf20755d4e4c094ed3e8

See more details on using hashes here.

File details

Details for the file iflow_mcp_barvhaim_remy_mcp-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_barvhaim_remy_mcp-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 31.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_barvhaim_remy_mcp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 343298a43c873dfe2919a9f0f8c39efdf8f8a1908728867c70e5439ffcf9106d
MD5 17bb7ad910408290475c4efaa150ad5d
BLAKE2b-256 6ac487846d847716188b58f148272dfe249a878c95d9807270c5791e0a58b180

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page