MCP server for Israeli legislation (Knesset OData) with verifiable citations.
Project description
il-eli-mcp
MCP server for Israeli primary legislation via the Knesset's official
OData API (KNS_IsraelLaw entity set). Tracks each law's name, Knesset
session, in-force/repealed status, and whether it is a Basic Law (Israel's
quasi-constitutional laws).
What this is not
- No full-text law content - this connector returns metadata, not the
operative articles. The Knesset also exposes a
KNS_DocumentLawentity with PDF links, but its identifier does not map directly toIsraelLawID- not resolved here, see DISCOVERY.md. - Hebrew only - law names and search queries are in Hebrew; there is no English-language law database in this API.
- No case law - not surveyed in this pass.
Tools
| Tool | Purpose |
|---|---|
il_search_laws |
Full-text search over law names |
il_get_law |
Full detail for one law by its IsraelLawID |
Every response carries lex_uri and source_url (both the same
dereferenceable Knesset OData entity URL - Israel has no separate public
citation identifier scheme for this data) and human_readable_citation
(the law's Hebrew name).
Install
pip install il-eli-mcp
Configuration
| Env var | Default |
|---|---|
IL_ELI_CACHE_DIR |
~/.matematic/cache/il-eli |
IL_ELI_AUDIT_DIR |
~/.matematic/audit |
IL_ELI_BASE_URL |
https://knesset.gov.il/Odata/ParliamentInfo.svc |
License
Apache-2.0 (code). Knesset OData content is official parliamentary publication material (see SOURCES.md).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file il_eli_mcp-0.2.0.tar.gz.
File metadata
- Download URL: il_eli_mcp-0.2.0.tar.gz
- Upload date:
- Size: 20.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8dd1fcc42820dc60285b181a5dde11a820730d8d677f16b4e71451fea4b3fba
|
|
| MD5 |
5f315b9eda2594796da48fd1a0f84312
|
|
| BLAKE2b-256 |
6b98ebd3d650b12f8a972a5540c00420c211cb84c5d7b769eaa7969925fc73a4
|
File details
Details for the file il_eli_mcp-0.2.0-py3-none-any.whl.
File metadata
- Download URL: il_eli_mcp-0.2.0-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
def7d324187f90f9bd34c1fe16ae48309ce4cd6f5c1c18ed750858a2c2a4fe26
|
|
| MD5 |
0d5f9c718f4b08b6b597979b5b8a0ca0
|
|
| BLAKE2b-256 |
cd9221443c8ca72369e99dbaef18d9fcf2127fa9df3ce7b44daccb39323054e4
|