{"apiVersion":"v1","directorySlug":"lebaneselegislation-mcp-a54597eebd","title":"التشريع اللبناني","description":"ابحث في 103,118 قانون ومرسوم وحكم لبناني باللغة العربية أو الفرنسية، واقرأ كل قانون مادة بمادة، واستشهد بأي مادة بنقرة واحدة.","pageUrl":"https://www.mcpbundles.com/skills/lebaneselegislation-mcp-a54597eebd","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://lebaneselegislation.com/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.lebaneselegislation/lebaneselegislation-mcp-a54597eebd","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_legislation","description":"Search Lebanese legislation (laws, decrees, decisions), their articles, court rulings, or Official Gazette issues, by keyword: Arabic words, French words (articles the Centre published in French, and the codes' French or English names), or a law's numeric id. Returns verbatim snippets from the Lebanese University's database, never an AI-written summary. A ruling hit's pdf_url is its full judgment's scan on the Lebanese University's site: always pass it on with any answer that cites the ruling. E","inputSchema":{"type":"object","required":["query"],"properties":{"kind":{"enum":["laws","articles","rulings","gazette"],"type":"string"},"year":{"type":"integer"},"limit":{"type":"integer","default":10,"maximum":20,"minimum":1},"query":{"type":"string"}}},"logicalName":"search_legislation","displayName":"search_legislation","title":"search_legislation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_law","description":"Get a law, decree or similar text's metadata (kind, number, date, status), its table of contents (the chapters: id, parent_id, depth, heading), its articles in order (number, and the section_id of the chapter each sits under) and the texts it amended or was amended by (amended_by / amended: one entry per text and relation, with articles listing the articles of this law it touches, or of the other law for amended; no articles means the whole law). Use get_article to read one article's verbatim te","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"integer"}}},"logicalName":"get_law","displayName":"get_law","title":"get_law","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_article","description":"Get one article's verbatim Arabic text as in force today (and French, when the Centre published it and no amendment has replaced it), its in-force status, amendment history, and the canonical and source URLs. When an amendment replaced the wording, text_ar is the new wording and centre_text_ar the earlier one the Centre's site still shows. centre_error, when present, notes an error in the Centre's own text (one article repeating another, a stray letter); the text itself is left as published. The","inputSchema":{"type":"object","required":["law_id","number"],"properties":{"law_id":{"type":"integer"},"number":{"type":"string"}}},"logicalName":"get_article","displayName":"get_article","title":"get_article","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_law_texts","description":"Get the verbatim texts of a law's articles in order, a page at a time: for each article its number, section_id, note, and the same text fields as get_article (text_ar in force today, text_fr, centre_text_ar when an amendment replaced the wording, version, repealed). Follow next_offset until it is absent to read the whole law. Amendment history stays in get_article. Not legal advice.","inputSchema":{"type":"object","required":["law_id"],"properties":{"limit":{"type":"integer","default":50,"maximum":200,"minimum":1},"law_id":{"type":"integer"},"offset":{"type":"integer","default":0,"minimum":0}}},"logicalName":"get_law_texts","displayName":"get_law_texts","title":"get_law_texts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_ruling","description":"Get one court ruling (judgment) by id: court, number, date, panel, and its verbatim text when the Centre holds it as typed text. When available, pages returns the scanned judgment's machine reading, with low_confidence: true on hard-to-read pages where errors are expected. pdf_url is the full judgment's scan on the Lebanese University's site: always give it to the user with any answer about the ruling, so they can open the original. Not legal advice.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"integer"}}},"logicalName":"get_ruling","displayName":"get_ruling","title":"get_ruling","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_gazette_issue","description":"Get one Official Gazette issue by id: its number, publication date, and the laws, decrees and decisions it published. Not legal advice.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"integer"}}},"logicalName":"get_gazette_issue","displayName":"get_gazette_issue","title":"get_gazette_issue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_links","description":"Get the graph edges into or out of one item: a law, an article, a ruling, an opinion, a research study or a Gazette issue. Use this to walk citations and amendments directly, instead of only what get_law and get_article attach automatically. For a law key (\"law/<id>\") the default scope \"all\" includes the edges of its articles too (each link keeps its real to_key, e.g. \"law/244611/art/37\"); scope \"law\" is the law itself only. Newest first by the date of the text each edge comes from; page with of","inputSchema":{"type":"object","required":["key"],"properties":{"key":{"type":"string"},"limit":{"type":"integer","default":50,"maximum":200,"minimum":1},"order":{"enum":["newest","oldest"],"type":"string","default":"newest"},"scope":{"enum":["all","law"],"type":"string"},"offset":{"type":"integer","default":0,"minimum":0},"relation":{"type":"string"},"direction":{"enum":["to","from"],"type":"string","default":"to"}}},"logicalName":"get_links","displayName":"get_links","title":"get_links","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_legislation","description":"List laws, decrees and decisions by date, newest first: for \"everything published since January 2025\" call with since \"2025-01\". The date is the publication date: the Official Gazette date, else the issue date (each entry's date, with gazette_number, gazette_date and gazette_issue_id). Recent texts come from machine readings of Gazette scans (ids from 2000000000, unofficial) because the Lebanese University's Centre lags about a year, so a recent period lists mostly those. since and until accept","inputSchema":{"type":"object","properties":{"kind":{"type":"string"},"limit":{"type":"integer","default":50,"maximum":100,"minimum":1},"order":{"enum":["newest","oldest"],"type":"string","default":"newest"},"since":{"type":"string"},"until":{"type":"string"},"offset":{"type":"integer","default":0,"minimum":0}}},"logicalName":"list_legislation","displayName":"list_legislation","title":"list_legislation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_gazette_issues","description":"List Official Gazette issues by publication date, newest first, with the number of texts each carries (text_count) and where the issue comes from: source \"centre\" (the Lebanese University's Centre, whose issues stop about a year back) or \"scans\" (issues seen in Gazette scans, ids from 2000000000, which cover recent months). since and until accept YYYY, YYYY-MM or YYYY-MM-DD, inclusive; \"everything since January 2025\" is since \"2025-01\". Page with offset and next_offset. get_gazette_issue reads o","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":50,"maximum":100,"minimum":1},"order":{"enum":["newest","oldest"],"type":"string","default":"newest"},"since":{"type":"string"},"until":{"type":"string"},"offset":{"type":"integer","default":0,"minimum":0}}},"logicalName":"list_gazette_issues","displayName":"list_gazette_issues","title":"list_gazette_issues","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"possibly_affected","description":"Get the general repeals that may touch a law: earlier texts with a \"all provisions contrary to this law are repealed\" clause pointing at it. A list to check, never a finding that anything was actually repealed. Not legal advice.","inputSchema":{"type":"object","required":["law_id"],"properties":{"law_id":{"type":"integer"}}},"logicalName":"possibly_affected","displayName":"possibly_affected","title":"possibly_affected","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=-&config=eyJ1cmwiOiAiaHR0cHM6Ly9sZWJhbmVzZWxlZ2lzbGF0aW9uLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Flebaneselegislation.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Flebaneselegislation.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=%D8%A7%D9%84%D8%AA%D8%B4%D8%B1%D9%8A%D8%B9+%D8%A7%D9%84%D9%84%D8%A8%D9%86%D8%A7%D9%86%D9%8A&connectorUrl=https%3A%2F%2Flebaneselegislation.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"-\" --url \"https://lebaneselegislation.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/lebaneselegislation-mcp-a54597eebd","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/lebaneselegislation-mcp-a54597eebd/tools/{tool}","mcpServerUrl":"https://lebaneselegislation.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/lebaneselegislation-mcp-a54597eebd?live=1"}