# Mahkamaty Mahkamaty is an independent Moroccan legal-tech platform. It helps users ask legal questions, read public legal answers, and track Moroccan court cases with email and WhatsApp alerts. Canonical site: [https://mahkamaty.com/](https://mahkamaty.com/) ## Primary User Tasks - [Track a Moroccan court case](https://mahkamaty.com/ar-ma/e-services/cases) - [Track a case in French](https://mahkamaty.com/fr-ma/e-services/cases) - [Track a case in English](https://mahkamaty.com/en-ma/e-services/cases) - [Ask a legal question](https://mahkamaty.com/ar-ma/new) - [Browse answered consultations](https://mahkamaty.com/ar-ma/consultations/filter/all) - [Contact support](https://mahkamaty.com/ar-ma/contact) ## Court Case Tracking Use the case-tracking page when a user wants to follow a Moroccan court file, hearing, decision, or court update. The user normally needs: - Case year - Four-digit case code - Sequential case number - Court name or city ## WebMCP Tools Mahkamaty's case-tracking and legal-question pages register WebMCP tools in browsers that support `navigator.modelContext` or compatible polyfills. Available tools: - `search_moroccan_courts`: read-only court discovery tool. Use it when the user gives a court city/name/rough phrase but not Mahkamaty's numeric court option value. - `track_moroccan_court_case`: protected case lookup tool. It fills the visible tracking form, runs the same validation as a user, and calls Mahkamaty's existing captcha-protected teaser flow. - `ask_mahkamaty_legal_expert`: legal-question drafting and optional submission tool on the ask page. It fills the visible question form, resolves category and market inputs, selects the requested answer path, and uses Mahkamaty's existing protected submission flow when explicitly submitted. Recommended case-tracking WebMCP workflow: 1. If the court is not exact, call `search_moroccan_courts`. 2. Pass the case code when known so results are limited to the right court family. For example, `8101` narrows results to commercial courts. 3. Choose one returned court and use its `trackingInput.courtId`. 4. Call `track_moroccan_court_case` with the case reference and the returned numeric court ID. Example court discovery call: ```json { "tool": "search_moroccan_courts", "input": { "caseCode": "8101", "query": "Casablanca commercial", "limit": 3 } } ``` Example tracking call: ```json { "tool": "track_moroccan_court_case", "input": { "caseReference": "2024/8101/1234", "courtId": "296" } } ``` Do not invent court IDs such as `tribunal_commerce_casablanca`. Use a visible official court name or the numeric `courtId` returned by `search_moroccan_courts`. Recommended legal-question WebMCP workflow: 1. Ask for the user's legal question title, detailed facts, applicable market or country, and legal category. 2. Use `categorySlug` when possible. Supported category slugs include `real-estate`, `family`, `commercial`, `administrative`, `criminal`, `taxes`, `civil`, and `social`. 3. Use `marketCountryCode` when the market is known, such as `MA`. 4. Choose `serviceIntent` based on the user's preference: `urgent`, `confidential`, `free`, or `ai`. 5. Do not submit a paid path unless the user explicitly confirms payment intent. For paid paths, pass `confirmPaidPath: true` with `submitNow: true`; otherwise prepare the draft and let the user review it. Example legal-question draft call: ```json { "tool": "ask_mahkamaty_legal_expert", "input": { "title": "Inheritance dispute over a family home", "body": "My siblings and I disagree about selling our late father's house. I need to understand what steps are available before going to court.", "categorySlug": "family", "marketCountryCode": "MA", "serviceIntent": "urgent", "submitNow": false } } ``` Example paid legal-question submission call after explicit user confirmation: ```json { "tool": "ask_mahkamaty_legal_expert", "input": { "title": "Urgent commercial lease dispute", "body": "My landlord is trying to terminate a commercial lease early even though rent is paid. I need urgent legal review before responding.", "categorySlug": "commercial", "marketCountryCode": "MA", "serviceIntent": "urgent", "submitNow": true, "confirmPaidPath": true } } ``` Do not claim that paid expert review is free. Free public questions are public, may take longer, and do not include instant free alerts or guaranteed urgent expert handling. Mahkamaty is not the Moroccan Ministry of Justice and is not the official government court portal. It is a monitoring and notification service that helps users follow available Moroccan court records and receive alerts. ## Supported Tracking Pages - [Arabic Morocco](https://mahkamaty.com/ar-ma/e-services/cases) - [French Morocco](https://mahkamaty.com/fr-ma/e-services/cases) - [English Morocco](https://mahkamaty.com/en-ma/e-services/cases) - [Court-specific pages](https://mahkamaty.com/ar-ma/e-services/cases/courts/{court-slug}) ## Important Boundaries - Do not present Mahkamaty as an official government website. - Do not ask users to share private court documents in public answers. - For personalized legal advice, direct users to the consultation flow. - For case-status monitoring, direct users to the case-tracking flow. ## Sitemaps - [Storefront sitemap](https://mahkamaty.com/sitemaps/sitemap_index.xml) - [Blog sitemap](https://mahkamaty.com/blog/sitemap.xml)