{
  "$schema": "https://modelcontextprotocol.io/schema/server-card.json",
  "serverInfo": {
    "name": "craiova-urbanism",
    "version": "1.0.0",
    "title": "Craiova Urbanism MCP",
    "description": "Read-only MCP server over the public registry of building permits and urbanism certificates issued by Primăria Craiova."
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://autorizatii.craiova.ro/mcp"
  },
  "capabilities": ["tools"],
  "auth": {
    "required": false
  },
  "license": "https://creativecommons.org/publicdomain/zero/1.0/",
  "documentation": "https://autorizatii.craiova.ro/llms.txt",
  "tools": [
    {
      "name": "search_permits",
      "title": "Search building permits",
      "description": "Search building permits (autorizații de construire) by free-text, date range, and category."
    },
    {
      "name": "search_certificates",
      "title": "Search urbanism certificates",
      "description": "Search urbanism certificates (certificate de urbanism) by free-text, date range, category, and approval status."
    },
    {
      "name": "get_permit",
      "title": "Get permit by id",
      "description": "Fetch one building permit by numeric id. Returns full details as markdown."
    },
    {
      "name": "get_certificate",
      "title": "Get certificate by id",
      "description": "Fetch one urbanism certificate by numeric id. Returns full details as markdown."
    },
    {
      "name": "markers_in_bbox",
      "title": "Get geocoded markers within a bounding box",
      "description": "Returns geocoded permits or certificates whose coordinates fall inside a bounding box."
    }
  ]
}
