- Home
- MCP servers
- Israeli Land Authority
Israeli Land Authority
- python
13
GitHub Stars
python
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.