MCP.so
Sign In

DataGov Israel MCP Server

@aviveldan

Basic information

Category

Other

License

MIT

Transports

stdio

Author

aviveldan

About DataGov Israel MCP Server

MCP server for Israel Government Data

#datagov#israel#public-api

DataGov Israel MCP Server config

Add this server to your MCP-compatible client using the configuration below.

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

DataGov Israel MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is DataGov Israel MCP Server?

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.

How to use DataGov Israel MCP Server?

Clone the repository, create a virtual environment with uv, and install with uv pip install -e ".[dev]". To use with Claude Desktop, run fastmcp install claude-desktop server.py. For interactive testing, use fastmcp dev inspector server.py or preview apps locally with fastmcp dev apps server.py.

Key features of DataGov Israel MCP Server

  • 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

Use cases of DataGov Israel MCP Server

  • Explore the Israeli housing market by profiling and visualizing public housing data
  • Map public infrastructure such as schools and transport stations
  • Analyze government lottery data to identify demand trends by city
  • Correlate numeric fields across open datasets for research or reporting

Frequently asked questions

1

What data sources does this server connect to?

It connects to the Israel Open Data Portal at data.gov.il via the CKAN API.

2

What tools are available?

Core tools include `package_search`, `package_show`, `datastore_search`, and `fetch_data`. Visualization tools are `dataset_profile`, `chart_generator`, and `map_generator`.

3

What are the system requirements?

Python 3.10+ and the `uv` package manager. All API calls use `httpx.AsyncClient` with a 30-second timeout and automatic retries on 5xx errors.

4

What chart types does `chart_generator` support?

It supports `histogram`, `bar`, `line`, and `scatter` chart types, each chosen based on the analysis use case.

5

How do I troubleshoot port conflicts with MCP Inspector?

Install `nano-dev-utils` and run `python -c "from nano_dev_utils import release_ports; release_ports.PortsRelease().release_all()"`. Avoid running the installation in OneDrive-synced folders on Windows.

Comments

More Other MCP servers