Skip to main content

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_DocumentLaw entity with PDF links, but its identifier does not map directly to IsraelLawID - 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

il_eli_mcp-0.2.0.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

il_eli_mcp-0.2.0-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

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

Hashes for il_eli_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f8dd1fcc42820dc60285b181a5dde11a820730d8d677f16b4e71451fea4b3fba
MD5 5f315b9eda2594796da48fd1a0f84312
BLAKE2b-256 6b98ebd3d650b12f8a972a5540c00420c211cb84c5d7b769eaa7969925fc73a4

See more details on using hashes here.

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

Hashes for il_eli_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 def7d324187f90f9bd34c1fe16ae48309ce4cd6f5c1c18ed750858a2c2a4fe26
MD5 0d5f9c718f4b08b6b597979b5b8a0ca0
BLAKE2b-256 cd9221443c8ca72369e99dbaef18d9fcf2127fa9df3ce7b44daccb39323054e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page