Sahadeva
Was dieses MCP kann
Calculates and analyzes Vedic astrology charts, compatibility, dashas, transits, yogas, remedies, and evidence or readiness checks.
Tools
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'arudhaLagna', 'upapadaLagna'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topics': {'type': 'array', 'items': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'domain', 'judgment', 'vargas', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'topic'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'name': {'type': 'string'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'place': {'type': 'string'}, 'topic': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}, 'asOfDate': {'type': 'string'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -12}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'topic', 'conclusion', 'status', 'supportingEvidence', 'opposingEvidence', 'vargaConfirmation', 'timingActivation', 'appliedRules', 'citations', 'unresolvedSourceKeys', 'uncertainty', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topics': {'type': 'array', 'items': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'domain', 'judgment', 'vargas', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topics': {'type': 'array', 'items': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'domain', 'judgment', 'vargas', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'house'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'house': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'house', 'lord', 'supportingEvidence', 'opposingEvidence', 'sourceCoverage', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'name': {'type': 'string'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'tradition', 'conversion', 'placements', 'conjunctions', 'sourceCoverage', 'controlledDisclosurePolicy', 'blockedOutputs', 'safety'], 'properties': {'safety': {'type': 'object'}, 'tradition': {'type': 'object'}, 'conversion': {'type': 'object'}, 'placements': {'type': 'array'}, 'conjunctions': {'type': 'array'}, 'schemaVersion': {'const': 'sahadeva-lal-kitab-structure-1'}, 'blockedOutputs': {'type': 'array'}, 'sourceCoverage': {'type': 'object'}, 'controlledDisclosurePolicy': {'type': 'object'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topics': {'type': 'array', 'items': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'domain', 'judgment', 'vargas', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topics': {'type': 'array', 'items': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'janma', 'placements', 'notice'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topics': {'type': 'array', 'items': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'domain', 'judgment', 'vargas', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'topic', 'preferences'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topic': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}, 'asOfDate': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'preferences': {'type': 'object', 'required': ['beliefMode', 'maximumBurden', 'maximumCost', 'allowPrayer', 'allowCharity'], 'properties': {'tradition': {'type': 'string'}, 'beliefMode': {'enum': ['hindu', 'spiritual', 'tradition-specific'], 'type': 'string'}, 'allowPrayer': {'type': 'boolean'}, 'maximumCost': {'enum': ['free', 'low'], 'type': 'string'}, 'allowCharity': {'type': 'boolean'}, 'maximumBurden': {'enum': ['minimal', 'moderate'], 'type': 'string'}, 'accessibilityNotes': {'type': 'array', 'items': {'type': 'string'}}}}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'diagnosis', 'chartDiagnosis', 'remedyFamilyEligibility', 'eligiblePractices', 'traditionalChartRemedies', 'traditionalRemedyStatus', 'sourceCoverage', 'decisionTrace', 'contraindications', 'followUp'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topics': {'type': 'array', 'items': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'domain', 'judgment', 'vargas', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'topic', 'asOfIso', 'startIso', 'endIso'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topic': {'enum': ['career', 'marriage', 'wealth', 'education', 'children', 'property', 'spirituality'], 'type': 'string'}, 'endIso': {'type': 'string'}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'startIso': {'type': 'string'}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'topic', 'promise', 'transits', 'timingFusion', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'varga'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topic': {'enum': ['career', 'marriage', 'wealth', 'education', 'children', 'property', 'spirituality'], 'type': 'string'}, 'varga': {'enum': ['D1', 'D2', 'D3', 'D4', 'D7', 'D9', 'D10', 'D12', 'D16', 'D20', 'D24', 'D27', 'D30', 'D40', 'D45', 'D60'], 'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'varga', 'purpose', 'placements', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'detected', 'notDetected', 'notice'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'overallStatus', 'decision', 'gates', 'traditions', 'recommendedMcpBuildOrder', 'safety'], 'properties': {'gates': {'type': 'array'}, 'safety': {'type': 'object'}, 'decision': {'type': 'object'}, 'traditions': {'type': 'array'}, 'overallStatus': {'const': 'research-preview'}, 'schemaVersion': {'const': 'sahadeva-prediction-readiness-1'}, 'recommendedMcpBuildOrder': {'type': 'array'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'name': {'type': 'string'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'engine', 'inputProvenance', 'convention', 'validation', 'boundaryAudit', 'decision', 'notice'], 'properties': {'engine': {'type': 'object'}, 'notice': {'type': 'string'}, 'decision': {'type': 'object'}, 'convention': {'type': 'object'}, 'validation': {'type': 'object'}, 'boundaryAudit': {'type': 'array'}, 'schemaVersion': {'const': 'sahadeva-calculation-audit-1'}, 'inputProvenance': {'type': 'object'}}}
Eingabeschema
{'type': 'object', 'required': ['claim'], 'properties': {'claim': {'type': 'string'}, 'harmClass': {'enum': ['general-cultural', 'sensitive-reflective', 'high-impact-restricted', 'prohibited-output'], 'type': 'string'}, 'claimClass': {'type': 'string'}, 'nearBoundary': {'type': 'boolean'}, 'approvedRules': {'type': 'array'}, 'opposingEvidence': {'type': 'array'}, 'supportingEvidence': {'type': 'array'}, 'calculationCertified': {'type': 'boolean'}, 'unresolvedSourceKeys': {'type': 'array', 'items': {'type': 'string'}}, 'empiricallyCalibrated': {'type': 'boolean'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'claim', 'evidence', 'confidence', 'decision'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'text'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'text': {'type': 'string', 'maxLength': 30000}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'supported', 'unsupportedClaims', 'prohibitedClaimPatterns'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topics': {'type': 'array', 'items': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'claims', 'summary', 'notice'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'sarva', 'signs'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['bride', 'groom'], 'properties': {'bride': {'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'name': {'type': 'string'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}, 'groom': {'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'name': {'type': 'string'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'subjects', 'ashtakoota', 'porutham', 'kujaDosha', 'sourceCoverage', 'safety'], 'properties': {'safety': {'type': 'object'}, 'porutham': {'type': 'object'}, 'subjects': {'type': 'object'}, 'kujaDosha': {'type': 'object'}, 'ashtakoota': {'type': 'object'}, 'schemaVersion': {'const': 'sahadeva-compatibility-1'}, 'sourceCoverage': {'type': 'object'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'system', 'asOfIso'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'system': {'enum': ['vimshottari', 'yogini', 'ashtottari', 'kalachakra', 'narayana', 'chara', 'status'], 'type': 'string'}, 'asOfIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'lineage': {'enum': ['rath-eight-karaka-reversed-rahu', 'seven-karaka-comparative'], 'type': 'string', 'default': 'rath-eight-karaka-reversed-rahu'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'lineage', 'convention', 'anchors', 'ishtaDevata', 'dharmaDevata', 'palanaDevata', 'guruDevata', 'kulaDevata', 'birthTimeSensitivity', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'name': {'type': 'string'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'subject', 'patterns', 'summary', 'rulebook', 'safety'], 'properties': {'safety': {'type': 'object'}, 'subject': {'type': 'object'}, 'summary': {'type': 'object'}, 'patterns': {'type': 'array'}, 'rulebook': {'type': 'object'}, 'schemaVersion': {'const': 'sahadeva-doshas-1'}}}
Eingabeschema
{'type': 'object', 'required': ['date', 'time', 'place', 'natalLagnaSign'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'place': {'type': 'string'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'natalLagnaSign': {'type': 'integer', 'maximum': 11, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['instantJulianDay', 'engine', 'resolvedPlace', 'natalLagnaSign', 'placements'], 'properties': {'engine': {'type': 'object'}, 'placements': {'type': 'array'}, 'resolvedPlace': {'type': 'object'}, 'natalLagnaSign': {'type': 'integer'}, 'instantJulianDay': {'type': 'number'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['question', 'category'], 'properties': {'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'category': {'enum': ['career', 'relationship', 'money', 'property', 'travel', 'lost-object', 'general'], 'type': 'string'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'question': {'type': 'string', 'maxLength': 500, 'minLength': 3}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'consultationId', 'chartFitness', 'judgment', 'feedback', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'dignities', 'avasthas', 'shadbala', 'lineage'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'topic'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string'}, 'topic': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'conventions': {'type': 'array', 'items': {'enum': ['lahiri', 'krishnamurti', 'raman', 'fagan-bradley'], 'type': 'string'}}, 'timezoneOffset': {'type': 'number'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'topic', 'variants', 'judgmentChangeAnalysis', 'traditionBoundary', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['first', 'second'], 'properties': {'first': {'type': 'object'}, 'second': {'type': 'object'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'configurationChanges', 'conclusions'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['ledgers'], 'properties': {'ledgers': {'type': 'array', 'items': {'type': 'object'}, 'minItems': 2}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'traditions', 'agreements', 'contradictions', 'synthesisPolicy'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'name': {'type': 'string'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'focus': {'enum': ['general', 'career', 'marriage', 'children', 'education', 'property', 'health', 'spirituality'], 'type': 'string', 'default': 'general'}, 'place': {'type': 'string'}, 'detail': {'enum': ['brief', 'standard'], 'type': 'string', 'default': 'brief'}, 'asOfDate': {'type': 'string'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'question': {'type': 'string', 'maxLength': 1000}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'profileRef': {'type': 'string', 'pattern': '^chart_[a-f0-9]{20}$', 'description': 'Stable profile reference returned by the first consultation. Pass it on later questions together with the same birth details.'}, 'traditions': {'type': 'array', 'items': {'enum': ['parashari', 'jaimini', 'kp', 'lal-kitab'], 'type': 'string'}, 'default': ['parashari', 'jaimini', 'kp', 'lal-kitab'], 'description': 'Traditions to compare as separate ledgers. They are interconnected by topic but never blended.', 'uniqueItems': True}, 'readingMode': {'enum': ['auto', 'full-profile', 'follow-up'], 'type': 'string', 'default': 'auto', 'description': 'Use auto normally: without profileRef it creates the full first-reading dossier; with profileRef it returns a focused follow-up.'}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -12}, 'remedyPreferences': {'type': 'object', 'properties': {'tradition': {'type': 'string'}, 'beliefMode': {'enum': ['hindu', 'spiritual', 'tradition-specific'], 'type': 'string'}, 'allowPrayer': {'type': 'boolean'}, 'maximumCost': {'enum': ['free', 'low'], 'type': 'string'}, 'allowCharity': {'type': 'boolean'}, 'maximumBurden': {'enum': ['minimal', 'moderate'], 'type': 'string'}, 'accessibilityNotes': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 8}}, 'description': 'Optional explicit consent and burden preferences. Without these, personalized traditional remedies remain withheld.'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'subject', 'anchors', 'priorities', 'currentTiming', 'confidence', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'topic', 'sources', 'notice'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'source', 'coverage', 'policy', 'families', 'notice'], 'properties': {'notice': {'type': 'string'}, 'policy': {'type': 'object'}, 'source': {'type': 'object'}, 'coverage': {'type': 'object'}, 'families': {'type': 'array'}, 'schemaVersion': {'const': 'sahadeva-lal-kitab-source-catalog-1'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'startDate'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string'}, 'years': {'type': 'number', 'default': 5, 'maximum': 20, 'minimum': 0.25}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'startDate': {'type': 'string'}, 'timezoneOffset': {'type': 'number'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'subject', 'range', 'natal', 'windows', 'safety'], 'properties': {'natal': {'type': 'object'}, 'range': {'type': 'object'}, 'safety': {'type': 'object'}, 'subject': {'type': 'object'}, 'windows': {'type': 'array'}, 'schemaVersion': {'const': 'sahadeva-marriage-windows-1'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['activity', 'startDate', 'endDate'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1}, 'natal': {'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5}}}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'endDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'activity': {'enum': ['marriage', 'griha_pravesh', 'travel', 'business_start', 'vehicle_purchase', 'property_purchase', 'naming', 'contract', 'important_conversation', 'new_venture', 'surgery'], 'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'activity', 'rulebook', 'windows', 'safety'], 'properties': {'safety': {'type': 'object'}, 'windows': {'type': 'array'}, 'activity': {'type': 'string'}, 'rulebook': {'type': 'object'}, 'schemaVersion': {'const': 'sahadeva-muhurta-1'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['activity', 'startDate', 'endDate', 'natal'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, 'natal': {'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'endDate': {'type': 'string'}, 'activity': {'enum': ['marriage', 'griha_pravesh', 'travel', 'business_start', 'vehicle_purchase', 'property_purchase', 'naming', 'contract', 'important_conversation', 'new_venture'], 'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'startDate': {'type': 'string'}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'activity', 'windows', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'topic', 'startIso', 'endIso'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topic': {'enum': ['career', 'marriage', 'wealth', 'education', 'children', 'property', 'spirituality'], 'type': 'string'}, 'endIso': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'startIso': {'type': 'string'}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'topic', 'promise', 'windows'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['name', 'date', 'time', 'place', 'latitude', 'longitude', 'timezoneOffset'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'focus': {'enum': ['general', 'career', 'marriage', 'children', 'education', 'property', 'health', 'spirituality'], 'type': 'string', 'default': 'general'}, 'place': {'type': 'string'}, 'asOfDate': {'type': 'string', 'description': 'ISO date or instant for the current-timing section; defaults to now'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'horizonYears': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'timezoneOffset': {'type': 'number'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5, 'maximum': 1440, 'minimum': 0}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'subject', 'anchors', 'plainLanguageReading', 'placements', 'measuredStrengths', 'aspects', 'ashtakavarga', 'divisionalChartAnchors', 'currentTiming', 'sourceCoverage', 'uncertainty', 'safety'], 'properties': {'safety': {'type': 'object'}, 'anchors': {'type': 'object'}, 'aspects': {'type': 'object'}, 'subject': {'type': 'object'}, 'placements': {'type': 'array'}, 'uncertainty': {'type': 'object'}, 'ashtakavarga': {'type': 'object'}, 'currentTiming': {'type': 'object'}, 'schemaVersion': {'const': 'sahadeva-full-life-report-1'}, 'sourceCoverage': {'type': 'object'}, 'measuredStrengths': {'type': 'array'}, 'plainLanguageReading': {'type': 'object'}, 'divisionalChartAnchors': {'type': 'object'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string'}, 'asOfDate': {'type': 'string'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'horizonYears': {'type': 'number', 'default': 5, 'maximum': 20, 'minimum': 1}, 'timezoneOffset': {'type': 'number'}}}
Ausgabeschema
{'type': 'object', 'required': ['id', 'url', 'expiresAt', 'contentType', 'safety'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'safety': {'type': 'object'}, 'expiresAt': {'type': 'string'}, 'contentType': {'const': 'application/pdf'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'topic'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topic': {'enum': ['career', 'marriage', 'wealth', 'education', 'children', 'property', 'spirituality'], 'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'strengthLineage', 'vargaSynthesis', 'targetedLagnas', 'yogas', 'additionalDashas', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['name', 'date', 'time', 'place', 'latitude', 'longitude', 'timezoneOffset', 'section'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string'}, 'section': {'enum': ['summary', 'life-areas', 'placements', 'strengths', 'vargas', 'aspects', 'ashtakavarga', 'synthesis', 'timing', 'uncertainty', 'evidence', 'citations'], 'type': 'string'}, 'asOfDate': {'type': 'string'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'horizonYears': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'timezoneOffset': {'type': 'number'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'section', 'data', 'safety'], 'properties': {'data': {}, 'safety': {'type': 'object'}, 'section': {'type': 'string'}, 'schemaVersion': {'const': 'sahadeva-full-life-report-section-1'}}}
Eingabeschema
{'type': 'object', 'required': ['bride', 'groom', 'startDate'], 'properties': {'bride': {'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'timezoneOffset': {'type': 'number'}}}, 'groom': {'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'timezoneOffset': {'type': 'number'}}}, 'years': {'type': 'number', 'default': 5, 'maximum': 20, 'minimum': 0.25}, 'muhurta': {'type': 'object', 'required': ['startDate', 'endDate'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, 'place': {'type': 'string'}, 'endDate': {'type': 'string'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'startDate': {'type': 'string'}, 'timezoneOffset': {'type': 'number'}}, 'description': 'Optional shared wedding location and bounded date range passed to find_muhurta'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'startDate': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'compatibility', 'subjects', 'marriageWindows', 'safety'], 'properties': {'safety': {'type': 'object'}, 'subjects': {'type': 'object'}, 'compatibility': {'type': 'object'}, 'schemaVersion': {'const': 'sahadeva-marriage-readiness-1'}, 'marriageWindows': {'type': 'object'}}}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'limbs', 'paksha', 'interpretation', 'safety'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'natal': {'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}, 'birthTimeAccuracyMinutes': {'type': 'number', 'default': 5}}}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'language': {'enum': ['en', 'te'], 'type': 'string', 'default': 'en'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'properties': {'tradition': {'type': 'string'}, 'engineVersion': {'type': 'string'}, 'rulesetVersion': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'calculation', 'knowledge', 'review', 'outcomes', 'overallStatus'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['claimId', 'claim', 'claimClass', 'tradition', 'chartVersion', 'rulesetVersion', 'outcome', 'consentScope'], 'properties': {'claim': {'type': 'string'}, 'notes': {'type': 'string'}, 'claimId': {'type': 'string'}, 'outcome': {'enum': ['confirmed', 'partly-confirmed', 'not-confirmed', 'unresolved'], 'type': 'string'}, 'evidence': {'type': 'object'}, 'tradition': {'type': 'string'}, 'claimClass': {'type': 'string'}, 'resolvedAt': {'type': 'string'}, 'chartVersion': {'type': 'string'}, 'consentScope': {'enum': ['service-follow-up', 'descriptive-outcomes', 'blind-validation'], 'type': 'string'}, 'userSawClaim': {'type': 'boolean'}, 'outcomeBlinded': {'type': 'boolean'}, 'rulesetVersion': {'type': 'string'}, 'resolutionWindowEnd': {'type': 'string'}, 'resolutionWindowStart': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'claimId', 'outcomeId', 'status'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['confirmationToken', 'outcome'], 'properties': {'notes': {'type': 'string', 'maxLength': 1000}, 'outcome': {'enum': ['confirmed', 'partly-confirmed', 'not-confirmed', 'unresolved'], 'type': 'string'}, 'resolvedAt': {'type': 'string', 'format': 'date-time'}, 'confirmationToken': {'type': 'string', 'maxLength': 256, 'minLength': 16}}}
Ausgabeschema
{'type': 'object', 'required': ['id', 'consultationId', 'status', 'recordedAt'], 'properties': {'id': {'type': 'string'}, 'status': {'type': 'string', 'const': 'recorded'}, 'recordedAt': {'type': 'string'}, 'consultationId': {'type': 'string'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['baseInput', 'earliestTime', 'latestTime', 'events'], 'properties': {'events': {'type': 'array'}, 'baseInput': {'type': 'object'}, 'latestTime': {'type': 'string'}, 'stepMinutes': {'type': 'integer', 'default': 5}, 'earliestTime': {'type': 'string'}, 'holdoutEventId': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'rankedCandidates', 'rankedClusters', 'notice'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'size': {'type': 'integer', 'default': 1200, 'maximum': 2400, 'minimum': 480}, 'time': {'type': 'string'}, 'place': {'type': 'string'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'timezoneOffset': {'type': 'number'}}}
Ausgabeschema
{'type': 'object', 'required': ['format', 'mimeType', 'svg', 'safety'], 'properties': {'svg': {'type': 'string'}, 'format': {'const': 'svg'}, 'safety': {'type': 'object'}, 'mimeType': {'const': 'image/svg+xml'}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'minLength': 2}}}
Ausgabeschema
{'type': 'object', 'required': ['query', 'status', 'matches'], 'properties': {'query': {'type': 'string'}, 'status': {'enum': ['resolved', 'ambiguous', 'not_found'], 'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'latitude', 'longitude', 'timezone', 'timezoneOffset']}}}}
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string'}, 'topic': {'type': 'string'}, 'harmClass': {'type': 'string'}, 'tradition': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'results', 'publicationPolicy'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string'}, 'tradition': {'type': 'string'}, 'reviewStatus': {'type': 'string'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'results', 'rightsPolicy'], 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'anyOf': [{'required': ['place']}, {'required': ['latitude', 'longitude', 'timezone']}], 'required': ['name', 'date', 'time', 'topic', 'preferences'], 'properties': {'date': {'type': 'string'}, 'name': {'type': 'string'}, 'time': {'type': 'string'}, 'place': {'type': 'string', 'description': 'Catalogue query or display label when explicit coordinates are supplied'}, 'topic': {'enum': ['career', 'education', 'property', 'relationships', 'spirituality', 'wealth'], 'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'timezone': {'type': 'string', 'description': 'Required IANA timezone when explicit coordinates are supplied, for example Asia/Kolkata'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'preferences': {'type': 'object', 'required': ['beliefMode', 'maximumBurden', 'maximumCost', 'allowPrayer', 'allowCharity'], 'properties': {'tradition': {'type': 'string'}, 'beliefMode': {'enum': ['hindu', 'spiritual', 'tradition-specific'], 'type': 'string'}, 'allowPrayer': {'type': 'boolean'}, 'maximumCost': {'enum': ['free', 'low'], 'type': 'string'}, 'allowCharity': {'type': 'boolean'}, 'maximumBurden': {'enum': ['minimal', 'moderate'], 'type': 'string'}}}, 'timezoneOffset': {'type': 'number', 'maximum': 14, 'minimum': -14, 'description': 'Optional fallback offset; derived from timezone and the requested local date when omitted'}}}
Ausgabeschema
{'type': 'object', 'required': ['schemaVersion', 'diagnosis', 'outcome', 'preferences', 'remedyFamilyEligibility', 'eligiblePractices', 'traditionalChartRemedies', 'contraindications', 'followUp'], 'additionalProperties': True}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Asterwise
Provides Vedic and Western astrology, numerology, tarot, dream-symbol, crystal, compatibility, and related esoteric calculations …
Vedic Astrology and Kundli MCP Server by RoxyAPI
Calculates and explains Vedic astrology charts, planetary positions, dashas, nakshatras, yogas, doshas, aspects, compatibility, a…
tollbooth-sample
Provides current, forecast, and historical weather data alongside Lightning-based usage credits, pricing, coupons, balances, and …
Thesportsdb
Provides sports catalog and match data, including teams, players, leagues, schedules, standings, lineups, timelines, scores, and …
Rescuegroups
Searches adoptable animals, breeds, rescues, shelters, and organization details from RescueGroups.org.
Recipes
Provides meal and recipe discovery by ingredient, random selection, and detailed cooking instructions.
F1
Provides Formula 1 schedules, race results, driver profiles, and current championship standings.
Nba
Retrieves NBA teams, players, games, schedules, scores, and related basketball data.