DataGov Israel MCP Server

by aviveldan

145 334 downloads Not rated yet MIT

About

An MCP server for exploring Israeli government open data from data.gov.il. It enables AI assistants to search thousands of public datasets, profile their structure, generate interactive charts, and plot geographic data on maps.

Details

License
MIT

Explore

- Search and retrieve metadata from the Israel Open Data Portal
- Profile dataset structure with statistics and quality metrics
- Generate interactive bar, line, histogram, and scatter charts
- Plot geographic data on interactive Leaflet maps
- Includes pre-configured resource IDs for quick exploration
- Built with FastMCP, prefab-ui, and async HTTP with retries

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name DataGov Israel MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

git clone https://github.com/aviveldan/datagov-mcp.git
cd datagov-mcp

uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -e ".[dev]"

pytest tests/ -v          # 39 tests
pytest tests/ --cov=datagov_mcp  # With coverage

status_show

Get CKAN version and site info

license_list

List available dataset licenses

package_list

Get all dataset IDs

package_search

Search datasets with filters and sorting

package_show

Get detailed metadata for a specific dataset

organization_list

List all organizations

organization_show

Get details of a specific organization

resource_search

Search for resources within datasets

datastore_search

Query data within a specific resource

fetch_data

Convenience tool — find dataset by name and fetch its data

| Tool | Description |
|------|-------------|
| status_show | Get CKAN version and site info |
| license_list | List available dataset licenses |
| package_list | Get all dataset IDs |
| package_search | Search datasets with filters and sorting |
| package_show | Get detailed metadata for a specific dataset |
| organization_list | List all organizations |
| organization_show | Get details of a specific organization |
| resource_search | Search for resources within datasets |
| datastore_search | Query data within a specific resource |
| fetch_data | Convenience tool — find dataset by name and fetch its data |

These tools render interactive UI directly in MCP-compatible clients.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "datagov israel mcp server": {
            "datagov-mcp": {
                "command": "uv",
                "args": [
                    "venv"
                ]
            }
        }
    }
}

McpServers

{
    "datagov-mcp": {
        "command": "uv",
        "args": [
            "venv"
        ]
    }
}

An MCP server for exploring Israeli government open data (data.gov.il) — with built-in interactive visualizations powered by MCP Apps.

Search thousands of public datasets, profile their structure, generate charts, and plot geographic data on maps — all from your AI assistant.

Tests
Python 3.10+
License: MIT

---

What Can You Do With This?

🏠 Explore the Housing Market

Profile public housing datasets to understand unit sizes, locations, and availability:

Dataset Profile — Public Housing

See which cities have the most demand in government housing lotteries:

Housing Lottery Subscribers by City

Understand the distribution of apartment sizes across the country:

Distribution of Public Housing Unit Sizes

Track housing unit availability over time:

Housing Units Available per Lottery

🗺️ Map Public Infrastructure

Visualize education institutions across Israel:

Education Institutions Map

Plot public transport stations:

Public Transport Stations

---

Quick Start

Installation

```bash
git clone https://github.com/aviveldan/datagov-mcp.git
cd datagov-mcp

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.