{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "madda",
    "title": "madda — Moroccan law, article by article",
    "version": "1.0.0"
  },
  "description": "Search and read Moroccan legislation (Arabic and French) article by article, with citation data and the official PDF of every text.",
  "documentationUrl": "https://madda.ma/fr/developers",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://madda.ma/mcp"
  },
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://madda.ma/mcp"
    }
  ],
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "search_law"
    },
    {
      "name": "get_article"
    },
    {
      "name": "get_text"
    },
    {
      "name": "get_versions"
    },
    {
      "name": "list_categories"
    }
  ],
  "authentication": {
    "required": false,
    "schemes": [
      "bearer"
    ],
    "note": "Free with a rate limit; send a key for higher limits."
  },
  "api": {
    "openapi": "https://madda.ma/api/v1/openapi.json",
    "version": "1"
  }
}