{
  "reportVersion": 1,
  "generatedBy": "mcpdoctor",
  "scannedAt": "2026-10-11T03:31:22.628Z",
  "server": {
    "registryName": "com.kaalshodh/kaalshodh",
    "title": "Kaalshodh — Indian astronomy time machine",
    "description": "Observatory-grade Indian astronomy, years -5000..+5000: positions, eclipses, panchang date search.",
    "registryVersion": "1.0.0"
  },
  "endpoint": "https://kaalshodh.com/mcp",
  "trust": {
    "finalStatus": "PASS",
    "protocolVersion": "2025-03-26",
    "serverInfo": {
      "icons": [
        {
          "mimeType": "image/svg+xml",
          "sizes": [
            "any"
          ],
          "src": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iMTQiIGZpbGw9IiMxQjFFMzMiLz48ZWxsaXBzZSBjeD0iMzIiIGN5PSIzMiIgcng9IjI1IiByeT0iMTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzhGQTBEOCIgc3Ryb2tlLXdpZHRoPSIzIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjIgMzIgMzIpIi8+PGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgcj0iMTAiIGZpbGw9IiNFOEE5M0UiLz48Y2lyY2xlIGN4PSI1MyIgY3k9IjI0IiByPSI0IiBmaWxsPSIjQzdEMkYwIi8+PC9zdmc+"
        }
      ],
      "name": "Kaalshodh",
      "version": "",
      "websiteUrl": "https://kaalshodh.com"
    },
    "toolCount": 5,
    "findings": [
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].start_date has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].end_date has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].ayanamsa has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].grah has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[0].event_types has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[1].event_type has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[1].from_date has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[1].direction has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[1].ayanamsa has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[1].grah has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[1].location has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[2].time has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[2].ayanamsa has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[2].grah has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].start_date has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].end_date has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].tithi has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].paksha has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].nakshatra has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].masa has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].vaar has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].tz_offset_hours has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[3].max_results has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].grahas has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].start_date has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].end_date has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].rashi has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].ayanamsa has no description"
      },
      {
        "code": "PROPERTY_DESCRIPTION_MISSING",
        "severity": "WARN",
        "message": "tools[4].max_results has no description"
      }
    ]
  },
  "verify": "npx @eidonze/mcpdoctor schema https://kaalshodh.com/mcp"
}