Back to Browse

Normot MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Israeli building and planning norms: permits, fire, accessibility; Hebrew text, source, citation.

About

Israeli building and planning norms: permits, fire, accessibility; Hebrew text, source, citation.

Remote endpoints: streamable-http: https://mcp.normot.co.il/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (4 strong, 2 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

8 tools verified · Open access · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

database

Applies to the server that hosts this plugin, not to your machine.

env_vars

Applies to the server that hosts this plugin, not to your machine.

HTTP Network Access

Connects to external APIs or services over the internet.

file_system

Applies to the server that hosts this plugin, not to your machine.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-danvolsky-source-normot": {
      "url": "https://mcp.normot.co.il/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

NORMOT MCP server

A remote Model Context Protocol server for NORMOT, a database of Israeli building and planning norms: laws, regulations, ministry and agency guidelines, municipal spatial guidelines (הנחיות מרחביות) and references to SII standards. About 120,000 norms, each with a permanent URL, its source document and section, dates in force, and a record of how its text was checked against the printed source.

It lets AI assistants and agents (Claude, ChatGPT, Cursor and other MCP clients) look norms up directly and cite them.

Endpoint: https://mcp.normot.co.il/mcp (Streamable HTTP, no sign-in)

Tools

All tools are read-only.

ToolWhat it does
search_normsSearch norms by Hebrew words; norms in force first
get_normOne norm: full text, source, section, values, print check, citation line
list_profile_optionsValid codes for a project profile: uses, stages, cities, plot conditions, elements, roles, areas
project_overviewFor a project profile: how many norms apply, what needs data or a specialist, next permit actions, questions that narrow the list
project_requirementsThe norms that apply to a project, by area (fire, egress, parking…), 50 per page
check_norm_for_projectWhy one norm applies to a project, and what could change that
permit_stagesThe permit process mapped to the stages of רישוי זמין, with the norms behind each step
source_changesWhat changed in the sources: changed documents, expiring norms, latest Reshumot issues

Norm texts are in Hebrew, as in the source. NORMOT is not an official publication: the binding text is the official publication. Every result carries the norm's permanent URL and, for single norms, a ready citation line. Quoting single norms with a link is welcome; copying the database or a substantial part of it needs agreement (terms).

Connect

Claude (claude.ai, Claude Desktop): Settings → Connectors → Add custom connector → URL https://mcp.normot.co.il/mcp.

Claude Code:

claude mcp add --transport http normot https://mcp.normot.co.il/mcp

Cursor / VS Code / other clients: add a remote (Streamable HTTP) server with the URL above. Clients that only support stdio can use mcp-remote:

{ "mcpServers": { "normot": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.normot.co.il/mcp"] } } }

How it works

The server is a thin, stateless layer over the public NORMOT read API. It holds no data of its own and inherits the API's rate limits; it clips long texts in lists and drops display-only fields so results fit an agent's context. It does not expose the site's semantic search (/api/hybrid).

It logs one line per call (method, tool name, client name, timing), never the arguments.

Develop

npm install
npm run dev        # http://localhost:8787/mcp
npm test           # offline tests on fixtures
npm run smoke      # calls every tool against a running server and the live API
npm run typecheck

NORMOT_API_BASE overrides the API address (default https://normot.co.il/api).

Deployment and registry publishing: DEPLOY.md (in Russian).

Reviews

No reviews yet

Be the first to review this server!