home / mcp / data gov il mcp server

Data Gov IL MCP Server

Provides access to data.gov.il datasets and enables discovery, search, and analysis via MCP clients.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "davidosherdiagnostica-data-gov-il-mcp": {
      "command": "node",
      "args": [
        "/path/to/data-gov-il-mcp/stdio.js"
      ]
    }
  }
}

This MCP server lets you access Israeli government open data through data.gov.il, enabling AI assistants to search, discover, and analyze thousands of datasets live from the portal. It provides a local runtime you connect to from your MCP client so you can perform data discovery, dataset info, and expert analyses with structured prompts.

How to use

To use this MCP server with your MCP client, start the local MCP process and connect your client to it using the provided stdio interface. You will then be able to run data discovery, search, and analysis tools directly from your client, receiving structured responses that leverage data.gov.il datasets.

How to install

Prerequisites you need before installing:

  • Node.js 18+ is required to run the MCP server
  • A compatible MCP client (such as Claude Desktop)
  • Internet access to fetch dependencies and datasets

Install steps you should follow exactly as shown here:

# Clone and install
git clone https://github.com/DavidOsherProceed/data-gov-il-mcp.git
cd data-gov-il-mcp
npm install

Configure your MCP client

Add the MCP server to your clientโ€™s configuration so you can connect to it as an available tool. Use the exact snippet below in your clientโ€™s MCP configuration:

{
  "mcpServers": {
    "data-gov-il": {
      "command": "node",
      "args": ["/path/to/data-gov-il-mcp/stdio.js"]
    }
  }
}

Start and use the server

After configuring your client, restart the MCP client so it can load the new server. Then you can issue commands to list datasets, search by tags or keywords, get dataset details, and perform data extraction and analysis using the available tools.

Typical actions you can perform once connected include exploring tags, searching datasets by Hebrew or English keywords, retrieving dataset information, and executing analysis prompts for domain-specific insights.

Available tools

list_available_tags

Explore curated tags by topic or category to narrow down datasets.

search_tags

Find tags by Hebrew or English keywords to filter datasets.

find_datasets

Search datasets by keywords in Hebrew or English to locate relevant data.

get_dataset_info

Retrieve detailed information about a specific dataset.

search_records

Extract and analyze actual data from a dataset using provided resource identifiers.

list_organizations

Browse government organizations that publish datasets.

list_all_datasets

List all available datasets in data.gov.il.

food-nutrition-analysis

Domain expert prompt for analyzing food industry and nutrition data.

environmental-sustainability-analysis

Domain expert prompt for analyzing environmental and sustainability data.

real-estate-market-analysis

Domain expert prompt for analyzing real estate market data.