Data Gov Il MCP Server

Production-grade MCP server for Israeli Government Open Data (data.gov.il) — TypeScript, typed CKAN client, OAuth 2.1, dual transport

Local serverstdioTypeScript

What is the Data Gov Il MCP MCP server?

Data Gov Il MCP becomes available to MCP clients through the data gov il mcp mcp server. Production-grade MCP server for Israeli Government Open Data (data.gov.il) — TypeScript, typed CKAN client, OAuth 2.1, dual transport.

What Data Gov Il MCP does

Production-grade Model Context Protocol (MCP) server for Israeli Government Open Data from data.gov.il.

Tools it exposes

Once connected, the assistant can call these 14 tools directly:

  • structuredContent — the typed JSON object
  • find_datasets — Primary dataset discovery tool. Uses the local catalog first, then live CKAN fallback when needed
  • get_dataset_info — Full CKAN metadata for a dataset, including tags and resources
  • list_all_datasets — Instant catalog-backed dataset summaries, optionally filtered by organization
  • list_resources — Lists files/datastores inside a dataset and identifies datastore_active resources
  • search_records — Queries CKAN datastore records with full-text search, filters, fields, sorting, pagination, and distinct values
  • list_organizations — Catalog-backed organizations with Hebrew titles and dataset counts
  • get_organization_info — Live CKAN organization metadata
  • list_available_tags — Ranked catalog tags with dataset counts and related tags
  • search_tags — Fuzzy tag search with related tag suggestions
  • summarize_dataset — MCP_ENABLE_SAMPLING=true
  • Core — The Core tool exposed by this server
  • CKAN — The CKAN tool exposed by this server
  • Authentication — The Authentication tool exposed by this server

Installing the data gov il mcp mcp server

The server is distributed via npm as data-gov-il-mcp, so most clients can run it without a manual build step. Add it to your MCP client's configuration and restart the client to pick it up — the copy-paste configs for Claude Desktop, Claude Code and Cursor are on this page.

Configuration

Before the server will start you need to supply one environment variable: CKAN_BASE_URL. Keep credentials in your client's env block or a secrets manager rather than committing them.

Where it fits

Developer-tool servers are usually the first ones people connect, because they turn "help me with this code" into an assistant that can actually read the repo and act on it. Data Gov Il MCP sits in that group, and the shape of its toolset — structuredContent, find_datasets, get_dataset_info among others — tells you what it is really for. Worth comparing against the other developer tools servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • It will not start until its required credentials are present, so set those before wondering why the tools never appear.
  • With 14 tools exposed, expect a noticeable bump in prompt size — disable it in projects that never use Data Gov Il MCP.
  • Maintained by DavidOsherProceed, written in TypeScript.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the data gov il mcp mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
structuredContentthe typed JSON object.
find_datasetsPrimary dataset discovery tool. Uses the local catalog first, then live CKAN fallback when needed.
get_dataset_infoFull CKAN metadata for a dataset, including tags and resources.
list_all_datasetsInstant catalog-backed dataset summaries, optionally filtered by organization.
list_resourcesLists files/datastores inside a dataset and identifies datastore_active resources.
search_recordsQueries CKAN datastore records with full-text search, filters, fields, sorting, pagination, and distinct values.
list_organizationsCatalog-backed organizations with Hebrew titles and dataset counts.
get_organization_infoLive CKAN organization metadata.
list_available_tagsRanked catalog tags with dataset counts and related tags.
search_tagsFuzzy tag search with related tag suggestions.
summarize_datasetMCP_ENABLE_SAMPLING=true
CoreThe Core tool exposed by this server.
CKANThe CKAN tool exposed by this server.
AuthenticationThe Authentication tool exposed by this server.

How to install the Data Gov Il MCP MCP server

{
  "mcpServers": {
    "data-gov-il": {
      "command": "npx",
      "args": ["-y", "data-gov-il-mcp"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
CKAN_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • Use Data Gov Il MCP to structuredContent.
  • Use Data Gov Il MCP to find datasets.
  • Use Data Gov Il MCP to get dataset info.

Frequently asked questions

It connects Data Gov Il MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (structuredContent, find_datasets, get_dataset_info, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Data Gov Il MCP directly.