Serveur MCP

Mesoamerican Astrology MCP Server by RoxyAPI

com.roxyapi/mesoamerican-astrology
Autres Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Provides Maya and Aztec calendar calculations, day signs, trecenas, readings, compatibility analyses, and Long Count conversions.

get_mesoamerican_astrology_aztec_daily
Daily Aztec energy reading - Tonalpohualli day sign of the day API
Aztec energy of the day: the tonalpohualli day sign, its coefficient and its trecena for today or for any date you name, with a composed reading. Content is fixed for a given date and rolls over at midnight UTC, so a daily feed can cache it safely and an editorial calendar can be filled weeks ahead. Built for daily energy widgets, Mexica day sign feeds and chatbot answers about what today carries.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2026-09-02', 'description': 'Date in YYYY-MM-DD format, in the PROLEPTIC GREGORIAN calendar, extended backwards unchanged through the 1582 reform. Years 1 to 4000 are accepted. A reference converter that switches to the Julian calendar below the reform will disagree with a date before 15 October 1582 by ten or eleven days; that is a difference of input convention rather than of arithmetic, and passing the Julian equivalent to such a tool reproduces these values exactly. A single-digit month or day is accepted and zero padded. Defaults to the current day in UTC.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['daySign', 'daySignName', 'gloss', 'direction', 'number', 'trecena', 'keynote', 'guidance', 'scope', 'date', 'overview', 'conventions'], 'properties': {'date': {'type': 'string'}, 'gloss': {'type': 'string'}, 'scope': {'type': 'string'}, 'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'keynote': {'type': 'string'}, 'trecena': {'type': 'object', 'required': ['number', 'dayOfTrecena', 'startSign', 'startSignName'], 'properties': {'number': {'type': 'number'}, 'startSign': {'type': 'string'}, 'dayOfTrecena': {'type': 'number'}, 'startSignName': {'type': 'string'}}}, 'guidance': {'type': 'string'}, 'overview': {'type': 'string'}, 'direction': {'type': 'string'}, 'conventions': {'type': 'object', 'required': ['correlation'], 'properties': {'correlation': {'type': 'string'}}}, 'daySignName': {'type': 'string'}}}
get_mesoamerican_astrology_aztec_day_signs
List the 20 Aztec day signs - Tonalpohualli sign catalogue API
Retrieve all twenty tonalpohualli day signs in sequence order from Cipactli to Xochitl. Each entry returns the machine id, the Nahuatl name, what it means, the world direction it belongs to and a composed reading. Built for Aztec sign pickers, Mexica calendar reference pages and any app that needs the whole set in one call.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'limit': {'type': 'integer', 'default': 20, 'example': 20, 'maximum': 20, 'minimum': 1, 'description': 'Maximum items to return per page. Range: 1-20, default 20.'}, 'offset': {'type': 'integer', 'default': 0, 'example': 0, 'minimum': 0, 'description': 'Number of items to skip for pagination. Default 0.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['total', 'limit', 'offset', 'daySigns'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'daySigns': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'id', 'nameNahuatl', 'gloss', 'direction', 'essence', 'guidance', 'keynote'], 'properties': {'id': {'type': 'string'}, 'gloss': {'type': 'string'}, 'essence': {'type': 'string'}, 'keynote': {'type': 'string'}, 'guidance': {'type': 'string'}, 'position': {'type': 'number'}, 'direction': {'type': 'string'}, 'nameNahuatl': {'type': 'string'}}}}}}
get_mesoamerican_astrology_aztec_day_signs_id
Get one Aztec day sign - Tonalpohualli sign profile API
Retrieve the full profile of one tonalpohualli day sign: the Nahuatl name, what it means, the world direction it belongs to, a composed keynote and one line of guidance. Built for Aztec sign detail pages, day sign cards and chatbot answers about a single Mexica sign.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'id': 'cipactli'}], 'required': ['id'], 'properties': {'id': {'enum': ['cipactli', 'ehecatl', 'calli', 'cuetzpalin', 'coatl', 'miquiztli', 'mazatl', 'tochtli', 'atl', 'itzcuintli', 'ozomahtli', 'malinalli', 'acatl', 'ocelotl', 'cuauhtli', 'cozcacuauhtli', 'ollin', 'tecpatl', 'quiahuitl', 'xochitl'], 'type': 'string', 'example': 'cipactli', 'description': 'Day sign id, case-insensitive and punctuation-insensitive. One of cipactli, ehecatl, calli, cuetzpalin, coatl, miquiztli, mazatl, tochtli, atl, itzcuintli, ozomahtli, malinalli, acatl, ocelotl, cuauhtli, cozcacuauhtli, ollin, tecpatl, quiahuitl, xochitl.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['position', 'id', 'nameNahuatl', 'gloss', 'direction', 'essence', 'guidance', 'keynote'], 'properties': {'id': {'type': 'string'}, 'gloss': {'type': 'string'}, 'essence': {'type': 'string'}, 'keynote': {'type': 'string'}, 'guidance': {'type': 'string'}, 'position': {'type': 'number'}, 'direction': {'type': 'string'}, 'nameNahuatl': {'type': 'string'}}}
get_mesoamerican_astrology_aztec_trecenas
List the 20 Aztec trecenas - Tonalpohualli thirteen day period API
Retrieve all twenty trecenas, the thirteen day periods the 260 day tonalpohualli divides into. Each entry returns the period number, the day sign it opens on and a composed reading of what the period carries. Built for Aztec calendar apps, energy period trackers and content planners that work in thirteen day blocks.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'limit': {'type': 'integer', 'default': 20, 'example': 20, 'maximum': 20, 'minimum': 1, 'description': 'Maximum items to return per page. Range: 1-20, default 20.'}, 'offset': {'type': 'integer', 'default': 0, 'example': 0, 'minimum': 0, 'description': 'Number of items to skip for pagination. Default 0.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['total', 'limit', 'offset', 'trecenas'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'trecenas': {'type': 'array', 'items': {'type': 'object', 'required': ['number', 'startSign', 'startSignName', 'length', 'reading'], 'properties': {'length': {'type': 'number'}, 'number': {'type': 'number'}, 'reading': {'type': 'string'}, 'startSign': {'type': 'string'}, 'startSignName': {'type': 'string'}}}}}}
get_mesoamerican_astrology_aztec_trecenas_number
Get one Aztec trecena - Tonalpohualli period profile API
Retrieve one of the twenty tonalpohualli trecenas by number, with the day sign it opens on and a composed reading of the period. Built for period detail pages and for apps that show which thirteen day block a date falls in.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'number': 1}], 'required': ['number'], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'number': {'type': 'integer', 'example': 1, 'description': 'Trecena number, 1 to 20. Trecena 1 opens on 1 Cipactli, trecena 2 on 1 Ocelotl, and each subsequent period opens thirteen signs further round the twenty.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['number', 'startSign', 'startSignName', 'length', 'reading'], 'properties': {'length': {'type': 'number'}, 'number': {'type': 'number'}, 'reading': {'type': 'string'}, 'startSign': {'type': 'string'}, 'startSignName': {'type': 'string'}}}
get_mesoamerican_astrology_mayan_calendar_monthly
Monthly Tzolkin calendar grid - Maya calendar month API
Mayan calendar grid for a whole civil month: every day of the month with its Tzolkin day sign and coefficient, its trecena, its Haab date and its Long Count. One call fills a monthly grid that would otherwise take a request per day, and the answer is fixed for any month that has already begun. Built for calendar widgets, editorial planners and any app that shows a month of Maya dates at once.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'year': {'type': 'integer', 'example': 2026, 'maximum': 2100, 'minimum': 1900, 'description': 'Gregorian year of the grid, 1900 to 2100. Defaults to the current year in UTC. Wider historical ranges are available on the single date routes, which are not bounded to this window.'}, 'month': {'type': 'integer', 'example': 9, 'maximum': 12, 'minimum': 1, 'description': 'Calendar month of the grid, 1 to 12. Defaults to the current month in UTC.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'correlation': {'enum': ['gmt-584283', 'martinez-hernandez-584281', 'astronomical-584285', 'martin-skidmore-584286'], 'type': 'string', 'default': 'gmt-584283', 'example': 'gmt-584283', 'description': 'Which correlation constant ties the day count to a civil date. This is the single choice that shifts every value in the response, so it is a parameter rather than a hidden default, and the resolved value comes back under conventions. "gmt-584283" is the commonly accepted constant and the default, and it is the one the major institutional converter runs on. "martinez-hernandez-584281" sits two days earlier, "astronomical-584285" two days later, and "martin-skidmore-584286" three days later, each shifting the Long Count by exactly its difference in days. Four of the eight published constants are offered: the other four sit tens of thousands of days away and are of historical interest only. The 584281 constant is the Martínez Hernández correlation, after Juan Martínez Hernández.'}}}
Schéma de sortie
{'type': 'object', 'required': ['year', 'month', 'total', 'days', 'conventions'], 'properties': {'days': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'daySign', 'daySignName', 'number', 'trecena', 'haab', 'longCount'], 'properties': {'date': {'type': 'string'}, 'haab': {'type': 'string'}, 'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'trecena': {'type': 'number'}, 'longCount': {'type': 'string'}, 'daySignName': {'type': 'string'}}}}, 'year': {'type': 'number'}, 'month': {'type': 'number'}, 'total': {'type': 'number'}, 'conventions': {'type': 'object', 'required': ['correlation'], 'properties': {'correlation': {'type': 'string'}}}}}
get_mesoamerican_astrology_mayan_daily
Daily Mayan energy reading - Tzolkin day sign of the day API
Mayan energy of the day: the Tzolkin day sign, its coefficient and its trecena for today or for any date you name, with a composed reading. Content is fixed for a given date and rolls over at midnight UTC, so a daily feed can cache it safely and an editorial calendar can be filled weeks ahead. Built for daily energy widgets, nawal of the day feeds and chatbot answers about what today carries.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2026-09-02', 'description': 'Date in YYYY-MM-DD format, in the PROLEPTIC GREGORIAN calendar, extended backwards unchanged through the 1582 reform. Years 1 to 4000 are accepted. A reference converter that switches to the Julian calendar below the reform will disagree with a date before 15 October 1582 by ten or eleven days; that is a difference of input convention rather than of arithmetic, and passing the Julian equivalent to such a tool reproduces these values exactly. A single-digit month or day is accepted and zero padded. Defaults to the current day in UTC.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'correlation': {'enum': ['gmt-584283', 'martinez-hernandez-584281', 'astronomical-584285', 'martin-skidmore-584286'], 'type': 'string', 'default': 'gmt-584283', 'example': 'gmt-584283', 'description': 'Which correlation constant ties the day count to a civil date. This is the single choice that shifts every value in the response, so it is a parameter rather than a hidden default, and the resolved value comes back under conventions. "gmt-584283" is the commonly accepted constant and the default, and it is the one the major institutional converter runs on. "martinez-hernandez-584281" sits two days earlier, "astronomical-584285" two days later, and "martin-skidmore-584286" three days later, each shifting the Long Count by exactly its difference in days. Four of the eight published constants are offered: the other four sit tens of thousands of days away and are of historical interest only. The 584281 constant is the Martínez Hernández correlation, after Juan Martínez Hernández.'}}}
Schéma de sortie
{'type': 'object', 'required': ['daySign', 'daySignName', 'daySignClassic', 'daySignKiche', 'number', 'trecena', 'date', 'overview', 'reading', 'conventions'], 'properties': {'date': {'type': 'string'}, 'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'reading': {'type': 'object', 'required': ['keynote', 'numberReading', 'strengths', 'challenges', 'guidance'], 'properties': {'keynote': {'type': 'string'}, 'guidance': {'type': 'string'}, 'strengths': {'type': 'array', 'items': {'type': 'string'}}, 'challenges': {'type': 'array', 'items': {'type': 'string'}}, 'numberBand': {'type': 'string'}, 'numberReading': {'type': 'string'}}}, 'trecena': {'type': 'object', 'required': ['number', 'dayOfTrecena', 'rulingSign', 'rulingSignName'], 'properties': {'number': {'type': 'number'}, 'rulingSign': {'type': 'string'}, 'dayOfTrecena': {'type': 'number'}, 'rulingSignName': {'type': 'string'}}}, 'overview': {'type': 'string'}, 'conventions': {'type': 'object', 'required': ['correlation'], 'properties': {'correlation': {'type': 'string'}}}, 'daySignName': {'type': 'string'}, 'daySignKiche': {'type': 'string'}, 'daySignClassic': {'type': 'string'}}}
get_mesoamerican_astrology_mayan_day_signs
List the 20 Mayan day signs - Tzolkin nawal catalogue API
Retrieve all twenty Tzolkin day signs in sequence order from Imix to Ajaw. Each entry returns the machine id, the name in the standard orthography, the sixteenth century spelling and the Kʼicheʼ name from the living daykeeping tradition, both published glosses, and the world direction and colour under the requested scheme. Built for nawal pickers, sign reference pages and any app that needs the whole set in one call.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'limit': {'type': 'integer', 'default': 20, 'example': 20, 'maximum': 20, 'minimum': 1, 'description': 'Maximum items to return per page. Range: 1-20, default 20.'}, 'offset': {'type': 'integer', 'default': 0, 'example': 0, 'minimum': 0, 'description': 'Number of items to skip for pagination. Default 0.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'directionScheme': {'enum': ['madrid-codex', 'landa'], 'type': 'string', 'default': 'madrid-codex', 'example': 'madrid-codex', 'description': 'Which reading of the world direction and colour to serve for a day sign. The two published assignments differ by exactly one quarter turn on all twenty signs, so neither is a rounding of the other and a silent pick would be a school choice. "madrid-codex" is the codex reading and the default; "landa" is the sixteenth century assignment recorded beside it.'}}}
Schéma de sortie
{'type': 'object', 'required': ['total', 'limit', 'offset', 'daySigns', 'conventions'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'daySigns': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'id', 'nameYucatec', 'nameClassic', 'nameKiche', 'gloss', 'glossAlternate', 'direction', 'color'], 'properties': {'id': {'type': 'string'}, 'color': {'type': 'string'}, 'gloss': {'type': 'string'}, 'position': {'type': 'number'}, 'direction': {'type': 'string'}, 'nameKiche': {'type': 'string'}, 'nameClassic': {'type': 'string'}, 'nameYucatec': {'type': 'string'}, 'glossAlternate': {'type': 'string'}}}}, 'conventions': {'type': 'object', 'required': ['directionScheme'], 'properties': {'directionScheme': {'type': 'string'}}}}}
get_mesoamerican_astrology_mayan_day_signs_id
Get one Mayan day sign - Nawal profile API
Retrieve the full profile of one Tzolkin day sign: both naming traditions, both published glosses, the world direction and colour under the requested scheme, a composed keynote, what the sign does well, where the same temperament costs it something, and one line of guidance. Built for nawal detail pages, sign cards and chatbot answers about a single Mayan sign.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'id': 'imix'}], 'required': ['id'], 'properties': {'id': {'enum': ['imix', 'ik', 'akbal', 'kan', 'chikchan', 'kimi', 'manik', 'lamat', 'muluk', 'ok', 'chuwen', 'eb', 'ben', 'ix', 'men', 'kib', 'kaban', 'etznab', 'kawak', 'ajaw'], 'type': 'string', 'example': 'imix', 'description': 'Day sign id, case-insensitive and punctuation-insensitive. One of imix, ik, akbal, kan, chikchan, kimi, manik, lamat, muluk, ok, chuwen, eb, ben, ix, men, kib, kaban, etznab, kawak, ajaw.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'directionScheme': {'enum': ['madrid-codex', 'landa'], 'type': 'string', 'default': 'madrid-codex', 'example': 'madrid-codex', 'description': 'Which reading of the world direction and colour to serve for a day sign. The two published assignments differ by exactly one quarter turn on all twenty signs, so neither is a rounding of the other and a silent pick would be a school choice. "madrid-codex" is the codex reading and the default; "landa" is the sixteenth century assignment recorded beside it.'}}}
Schéma de sortie
{'type': 'object', 'required': ['position', 'id', 'nameYucatec', 'nameClassic', 'nameKiche', 'gloss', 'glossAlternate', 'direction', 'color', 'keynote', 'directionReading', 'essence', 'strengths', 'challenges', 'guidance', 'trecena', 'conventions'], 'properties': {'id': {'type': 'string'}, 'color': {'type': 'string'}, 'gloss': {'type': 'string'}, 'essence': {'type': 'string'}, 'keynote': {'type': 'string'}, 'trecena': {'type': 'object', 'required': ['number', 'reading'], 'properties': {'number': {'type': 'number'}, 'reading': {'type': 'string'}}}, 'guidance': {'type': 'string'}, 'position': {'type': 'number'}, 'direction': {'type': 'string'}, 'nameKiche': {'type': 'string'}, 'strengths': {'type': 'array', 'items': {'type': 'string'}}, 'challenges': {'type': 'array', 'items': {'type': 'string'}}, 'conventions': {'type': 'object', 'required': ['directionScheme'], 'properties': {'directionScheme': {'type': 'string'}}}, 'nameClassic': {'type': 'string'}, 'nameYucatec': {'type': 'string'}, 'glossAlternate': {'type': 'string'}, 'directionReading': {'type': 'string'}}}
get_mesoamerican_astrology_mayan_haab_months
List the 19 Haab periods - Maya solar calendar month API
Retrieve all nineteen periods of the Haab, the 365 day Maya year: eighteen months of twenty days plus the five days of Wayebʼ. Each entry returns the machine id, both spellings of the name, the length, what the name means and a composed reading. Built for calendar reference pages and for any app that has to label a Haab date rather than only compute it.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'limit': {'type': 'integer', 'default': 19, 'example': 19, 'maximum': 19, 'minimum': 1, 'description': 'Maximum items to return per page. Range: 1-19, default 19.'}, 'offset': {'type': 'integer', 'default': 0, 'example': 0, 'minimum': 0, 'description': 'Number of items to skip for pagination. Default 0.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['total', 'limit', 'offset', 'months'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'months': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'id', 'nameYucatec', 'nameClassic', 'length', 'gloss', 'reading'], 'properties': {'id': {'type': 'string'}, 'gloss': {'type': 'string'}, 'length': {'type': 'number'}, 'reading': {'type': 'string'}, 'position': {'type': 'number'}, 'nameClassic': {'type': 'string'}, 'nameYucatec': {'type': 'string'}}}}, 'offset': {'type': 'number'}}}
get_mesoamerican_astrology_mayan_haab_months_id
Get one Haab period - Maya solar calendar month profile API
Retrieve one of the nineteen Haab periods by id, with both spellings of its name, its position in the year, its length and a composed reading. Built for calendar detail pages and for labelling a Haab date a chart route has already returned.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'id': 'pop'}], 'required': ['id'], 'properties': {'id': {'enum': ['pop', 'wo', 'sip', 'sotz', 'sek', 'xul', 'yaxkin', 'mol', 'chen', 'yax', 'sak', 'keh', 'mak', 'kankin', 'muwan', 'pax', 'kayab', 'kumku', 'wayeb'], 'type': 'string', 'example': 'pop', 'description': 'Haab period id, case-insensitive and punctuation-insensitive. One of pop, wo, sip, sotz, sek, xul, yaxkin, mol, chen, yax, sak, keh, mak, kankin, muwan, pax, kayab, kumku, wayeb.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['position', 'id', 'nameYucatec', 'nameClassic', 'length', 'gloss', 'reading'], 'properties': {'id': {'type': 'string'}, 'gloss': {'type': 'string'}, 'length': {'type': 'number'}, 'reading': {'type': 'string'}, 'position': {'type': 'number'}, 'nameClassic': {'type': 'string'}, 'nameYucatec': {'type': 'string'}}}
get_mesoamerican_astrology_mayan_trecenas
List the 20 Mayan trecenas - Tzolkin thirteen day period API
Retrieve all twenty trecenas, the thirteen day periods the 260 day Tzolkin divides into. Each entry returns the period number, the day sign it opens on in both naming traditions, and a composed reading of what the period carries. Built for calendar apps, energy period trackers and content planners that work in thirteen day blocks rather than in weeks.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'limit': {'type': 'integer', 'default': 20, 'example': 20, 'maximum': 20, 'minimum': 1, 'description': 'Maximum items to return per page. Range: 1-20, default 20.'}, 'offset': {'type': 'integer', 'default': 0, 'example': 0, 'minimum': 0, 'description': 'Number of items to skip for pagination. Default 0.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['total', 'limit', 'offset', 'trecenas'], 'properties': {'limit': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'trecenas': {'type': 'array', 'items': {'type': 'object', 'required': ['number', 'rulingSign', 'rulingSignName', 'rulingSignKiche', 'length', 'reading'], 'properties': {'length': {'type': 'number'}, 'number': {'type': 'number'}, 'reading': {'type': 'string'}, 'rulingSign': {'type': 'string'}, 'rulingSignName': {'type': 'string'}, 'rulingSignKiche': {'type': 'string'}}}}}}
get_mesoamerican_astrology_mayan_trecenas_number
Get one Mayan trecena - Thirteen day period profile API
Retrieve one of the twenty trecenas by number, with the day sign it opens on in both naming traditions and a composed reading of the period. Built for period detail pages and for apps that show which thirteen day block a date falls in.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'number': 1}], 'required': ['number'], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'number': {'type': 'integer', 'example': 1, 'description': 'Trecena number, 1 to 20. Trecena 1 opens on 1 Imix, trecena 2 on 1 Ix, and each subsequent period opens thirteen signs further round the twenty.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['number', 'rulingSign', 'rulingSignName', 'rulingSignKiche', 'length', 'reading'], 'properties': {'length': {'type': 'number'}, 'number': {'type': 'number'}, 'reading': {'type': 'string'}, 'rulingSign': {'type': 'string'}, 'rulingSignName': {'type': 'string'}, 'rulingSignKiche': {'type': 'string'}}}
post_mesoamerican_astrology_aztec_tonalpohualli
Aztec day sign for a date - Tonalpohualli calculator API
Aztec calendar day sign calculator: returns the tonalpohualli day sign, its coefficient 1 to 13 and its trecena for any Gregorian date, with a composed reading. The count is anchored on the recorded day of the fall of Tenochtitlan and runs in step with the Maya count under the default constant, verified on the anchor and on two modern dates. Built for Aztec calendar apps, Mexica day sign features and AI agents answering what is my Aztec sign.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'date': '2012-12-21'}], 'required': ['date'], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2012-12-21', 'description': 'Date in YYYY-MM-DD format, in the PROLEPTIC GREGORIAN calendar, extended backwards unchanged through the 1582 reform. Years 1 to 4000 are accepted. A reference converter that switches to the Julian calendar below the reform will disagree with a date before 15 October 1582 by ten or eleven days; that is a difference of input convention rather than of arithmetic, and passing the Julian equivalent to such a tool reproduces these values exactly. A single-digit month or day is accepted and zero padded.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}}}
Schéma de sortie
{'type': 'object', 'required': ['daySign', 'daySignName', 'gloss', 'direction', 'number', 'trecena', 'keynote', 'guidance', 'scope', 'date', 'conventions'], 'properties': {'date': {'type': 'string'}, 'gloss': {'type': 'string'}, 'scope': {'type': 'string'}, 'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'keynote': {'type': 'string'}, 'trecena': {'type': 'object', 'required': ['number', 'dayOfTrecena', 'startSign', 'startSignName'], 'properties': {'number': {'type': 'number'}, 'startSign': {'type': 'string'}, 'dayOfTrecena': {'type': 'number'}, 'startSignName': {'type': 'string'}}}, 'guidance': {'type': 'string'}, 'direction': {'type': 'string'}, 'conventions': {'type': 'object', 'required': ['correlation'], 'properties': {'correlation': {'type': 'string'}}}, 'daySignName': {'type': 'string'}}}
post_mesoamerican_astrology_mayan_chart
Generate a Mayan chart - Tzolkin, Haab and Long Count calculator API
Mayan astrology birth chart from one date: the Tzolkin day sign and coefficient, the Haab date, the full Long Count with its day count, the Calendar Round, the Lord of the Night, the Year Bearer of the Haab year and the five point Cruz Maya, each with composed readings. Built for nawal readings, birth chart features and multi domain spiritual apps that show a Mayan card beside a natal chart. Every school split in the domain is a typed parameter and comes back echoed, so the chart can be reproduced exactly.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'date': '2012-12-21'}], 'required': ['date'], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2012-12-21', 'description': 'Date in YYYY-MM-DD format, in the PROLEPTIC GREGORIAN calendar, extended backwards unchanged through the 1582 reform. Years 1 to 4000 are accepted. A reference converter that switches to the Julian calendar below the reform will disagree with a date before 15 October 1582 by ten or eleven days; that is a difference of input convention rather than of arithmetic, and passing the Julian equivalent to such a tool reproduces these values exactly. A single-digit month or day is accepted and zero padded.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'correlation': {'enum': ['gmt-584283', 'martinez-hernandez-584281', 'astronomical-584285', 'martin-skidmore-584286'], 'type': 'string', 'default': 'gmt-584283', 'example': 'gmt-584283', 'description': 'Which correlation constant ties the day count to a civil date. This is the single choice that shifts every value in the response, so it is a parameter rather than a hidden default, and the resolved value comes back under conventions. "gmt-584283" is the commonly accepted constant and the default, and it is the one the major institutional converter runs on. "martinez-hernandez-584281" sits two days earlier, "astronomical-584285" two days later, and "martin-skidmore-584286" three days later, each shifting the Long Count by exactly its difference in days. Four of the eight published constants are offered: the other four sit tens of thousands of days away and are of historical interest only. The 584281 constant is the Martínez Hernández correlation, after Juan Martínez Hernández.'}, 'yearBearerSystem': {'enum': ['classic', 'campeche', 'colonial-yucatec'], 'type': 'string', 'default': 'classic', 'example': 'classic', 'description': 'Which Haab day is read as the start of the year when naming its Year Bearer. Only four of the twenty day signs can ever carry a year, and which four depends entirely on this choice, so the three schools never agree. "classic" reads the seating of Pop and is the default, because it is the set highland daykeepers still use; its four bearers are Ikʼ, Manikʼ, Ebʼ and Kabʼan. "campeche" reads 1 Pop and gives Akʼbʼal, Lamat, Bʼen and Etzʼnabʼ. "colonial-yucatec" reads 2 Pop and gives Kʼan, Muluk, Ix and Kawak. The three sets share no member, so a bearer alone tells you which school produced it.'}}}
Schéma de sortie
{'type': 'object', 'required': ['date', 'tzolkin', 'haab', 'longCount', 'calendarRound', 'lordOfNight', 'yearBearer', 'cross', 'summary', 'conventions'], 'properties': {'date': {'type': 'string'}, 'haab': {'type': 'object', 'required': ['month', 'monthName', 'monthClassic', 'day', 'dayOfYear', 'reading'], 'properties': {'day': {'type': 'number'}, 'month': {'type': 'string'}, 'reading': {'type': 'string'}, 'dayOfYear': {'type': 'number'}, 'monthName': {'type': 'string'}, 'monthClassic': {'type': 'string'}}}, 'cross': {'type': 'array', 'items': {'type': 'object', 'required': ['position', 'offsetDays', 'daySign', 'daySignName', 'daySignKiche', 'number', 'reading'], 'properties': {'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'reading': {'type': 'string'}, 'position': {'type': 'string'}, 'offsetDays': {'type': 'number'}, 'daySignName': {'type': 'string'}, 'daySignKiche': {'type': 'string'}}}}, 'summary': {'type': 'string'}, 'tzolkin': {'type': 'object', 'required': ['daySign', 'daySignName', 'daySignClassic', 'daySignKiche', 'number', 'trecena', 'reading'], 'properties': {'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'reading': {'type': 'object', 'required': ['keynote', 'numberReading', 'strengths', 'challenges', 'guidance'], 'properties': {'keynote': {'type': 'string'}, 'guidance': {'type': 'string'}, 'strengths': {'type': 'array', 'items': {'type': 'string'}}, 'challenges': {'type': 'array', 'items': {'type': 'string'}}, 'numberBand': {'type': 'string'}, 'numberReading': {'type': 'string'}}}, 'trecena': {'type': 'object', 'required': ['number', 'dayOfTrecena', 'rulingSign', 'rulingSignName'], 'properties': {'number': {'type': 'number'}, 'rulingSign': {'type': 'string'}, 'dayOfTrecena': {'type': 'number'}, 'rulingSignName': {'type': 'string'}}}, 'daySignName': {'type': 'string'}, 'daySignKiche': {'type': 'string'}, 'daySignClassic': {'type': 'string'}}}, 'longCount': {'type': 'object', 'required': ['formatted', 'baktun', 'katun', 'tun', 'winal', 'kin', 'daysSinceEpoch', 'julianDayNumber'], 'properties': {'kin': {'type': 'number'}, 'tun': {'type': 'number'}, 'katun': {'type': 'number'}, 'winal': {'type': 'number'}, 'baktun': {'type': 'number'}, 'formatted': {'type': 'string'}, 'daysSinceEpoch': {'type': 'number'}, 'julianDayNumber': {'type': 'number'}}}, 'yearBearer': {'type': 'object', 'required': ['daySign', 'daySignName', 'number', 'reading'], 'properties': {'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'reading': {'type': 'string'}, 'daySignName': {'type': 'string'}}}, 'conventions': {'type': 'object', 'required': ['correlation', 'yearBearerSystem'], 'properties': {'correlation': {'type': 'string'}, 'yearBearerSystem': {'type': 'string'}}}, 'lordOfNight': {'type': 'object', 'required': ['label', 'reading'], 'properties': {'label': {'type': 'string'}, 'reading': {'type': 'string'}}}, 'calendarRound': {'type': 'string'}}}
post_mesoamerican_astrology_mayan_compatibility
Mayan nawal compatibility - Tzolkin pair analysis API
Mayan compatibility between two birth dates, published as its parts rather than as a verdict: both nawals with their coefficients and trecenas, the five structural ties the pair either has or does not, the weight each tie carries, and a composite score built from them. Built for matchmaking features, relationship reports and compatibility widgets that need to show their working. The scoring weights are stated on every response so a caller can re-derive the number or replace it.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'personA': {'date': '2012-12-21'}, 'personB': {'date': '2012-12-21'}}], 'required': ['personA', 'personB'], 'properties': {'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'personA': {'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2012-12-21', 'description': 'Date in YYYY-MM-DD format, in the PROLEPTIC GREGORIAN calendar, extended backwards unchanged through the 1582 reform. Years 1 to 4000 are accepted. A reference converter that switches to the Julian calendar below the reform will disagree with a date before 15 October 1582 by ten or eleven days; that is a difference of input convention rather than of arithmetic, and passing the Julian equivalent to such a tool reproduces these values exactly. A single-digit month or day is accepted and zero padded.'}}, 'description': 'The first person, by birth date. Only a date is needed: the Tzolkin is a day count, so no time, timezone or place changes the answer.'}, 'personB': {'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2012-12-21', 'description': 'Date in YYYY-MM-DD format, in the PROLEPTIC GREGORIAN calendar, extended backwards unchanged through the 1582 reform. Years 1 to 4000 are accepted. A reference converter that switches to the Julian calendar below the reform will disagree with a date before 15 October 1582 by ten or eleven days; that is a difference of input convention rather than of arithmetic, and passing the Julian equivalent to such a tool reproduces these values exactly. A single-digit month or day is accepted and zero padded.'}}, 'description': 'The second person, by birth date. The comparison is symmetric except for the cross tie, which is checked in both directions.'}, 'correlation': {'enum': ['gmt-584283', 'martinez-hernandez-584281', 'astronomical-584285', 'martin-skidmore-584286'], 'type': 'string', 'default': 'gmt-584283', 'example': 'gmt-584283', 'description': 'Which correlation constant ties the day count to a civil date. This is the single choice that shifts every value in the response, so it is a parameter rather than a hidden default, and the resolved value comes back under conventions. "gmt-584283" is the commonly accepted constant and the default, and it is the one the major institutional converter runs on. "martinez-hernandez-584281" sits two days earlier, "astronomical-584285" two days later, and "martin-skidmore-584286" three days later, each shifting the Long Count by exactly its difference in days. Four of the eight published constants are offered: the other four sit tens of thousands of days away and are of historical interest only. The 584281 constant is the Martínez Hernández correlation, after Juan Martínez Hernández.'}, 'directionScheme': {'enum': ['madrid-codex', 'landa'], 'type': 'string', 'default': 'madrid-codex', 'example': 'madrid-codex', 'description': 'Which reading of the world direction and colour to serve for a day sign. The two published assignments differ by exactly one quarter turn on all twenty signs, so neither is a rounding of the other and a silent pick would be a school choice. "madrid-codex" is the codex reading and the default; "landa" is the sixteenth century assignment recorded beside it.'}}}
Schéma de sortie
{'type': 'object', 'required': ['personA', 'personB', 'daysApart', 'components', 'score', 'verdict', 'summary', 'conventions'], 'properties': {'score': {'type': 'number'}, 'personA': {'type': 'object', 'required': ['daySign', 'daySignName', 'daySignClassic', 'daySignKiche', 'number', 'trecena', 'date'], 'properties': {'date': {'type': 'string'}, 'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'trecena': {'type': 'object', 'required': ['number', 'dayOfTrecena', 'rulingSign', 'rulingSignName'], 'properties': {'number': {'type': 'number'}, 'rulingSign': {'type': 'string'}, 'dayOfTrecena': {'type': 'number'}, 'rulingSignName': {'type': 'string'}}}, 'daySignName': {'type': 'string'}, 'daySignKiche': {'type': 'string'}, 'daySignClassic': {'type': 'string'}}}, 'personB': {'type': 'object', 'required': ['daySign', 'daySignName', 'daySignClassic', 'daySignKiche', 'number', 'trecena', 'date'], 'properties': {'date': {'type': 'string'}, 'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'trecena': {'type': 'object', 'required': ['number', 'dayOfTrecena', 'rulingSign', 'rulingSignName'], 'properties': {'number': {'type': 'number'}, 'rulingSign': {'type': 'string'}, 'dayOfTrecena': {'type': 'number'}, 'rulingSignName': {'type': 'string'}}}, 'daySignName': {'type': 'string'}, 'daySignKiche': {'type': 'string'}, 'daySignClassic': {'type': 'string'}}}, 'summary': {'type': 'string'}, 'verdict': {'type': 'string'}, 'daysApart': {'type': 'number'}, 'components': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'holds', 'weight'], 'properties': {'id': {'type': 'string'}, 'holds': {'type': 'boolean'}, 'weight': {'type': 'number'}, 'reading': {'type': 'string'}}}}, 'conventions': {'type': 'object', 'required': ['correlation', 'directionScheme'], 'properties': {'correlation': {'type': 'string'}, 'directionScheme': {'type': 'string'}}}}}
post_mesoamerican_astrology_mayan_long_count_convert
Convert a Maya Long Count - Long Count calendar converter API
Maya Long Count converter that runs both ways: give it a Gregorian date and it returns the Long Count, give it a dotted Long Count and it returns the date. Every answer carries the Julian Day Number, the elapsed day count and the Calendar Round, and the correlation constant is a typed parameter so a value can be matched against any published inscription reading. Built for epigraphy tools, museum and education apps, and anything that has to place a Maya date on a civil calendar.
Destructif
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2012-12-21', 'description': 'Proleptic Gregorian date to convert INTO a Long Count. Supply this or longCount, never both and never neither.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'longCount': {'type': 'string', 'example': '13.0.0.0.0', 'maxLength': 32, 'description': 'Dotted Long Count to convert INTO a date, written baktun.katun.tun.winal.kin. Each position is bounded by its own base, and the winal counts to 17 rather than to 19 because eighteen winal make a tun, so 9.12.11.18.0 is rejected as a date that does not exist. Supply this or date, never both and never neither.'}, 'correlation': {'enum': ['gmt-584283', 'martinez-hernandez-584281', 'astronomical-584285', 'martin-skidmore-584286'], 'type': 'string', 'default': 'gmt-584283', 'example': 'gmt-584283', 'description': 'Which correlation constant ties the day count to a civil date. This is the single choice that shifts every value in the response, so it is a parameter rather than a hidden default, and the resolved value comes back under conventions. "gmt-584283" is the commonly accepted constant and the default, and it is the one the major institutional converter runs on. "martinez-hernandez-584281" sits two days earlier, "astronomical-584285" two days later, and "martin-skidmore-584286" three days later, each shifting the Long Count by exactly its difference in days. Four of the eight published constants are offered: the other four sit tens of thousands of days away and are of historical interest only. The 584281 constant is the Martínez Hernández correlation, after Juan Martínez Hernández.'}}}
Schéma de sortie
{'type': 'object', 'required': ['date', 'longCount', 'daysSinceEpoch', 'julianDayNumber', 'calendarRound', 'lordOfNight', 'conventions'], 'properties': {'date': {'type': 'string'}, 'note': {'type': 'string'}, 'longCount': {'type': 'string'}, 'conventions': {'type': 'object', 'required': ['correlation'], 'properties': {'correlation': {'type': 'string'}}}, 'lordOfNight': {'type': 'string'}, 'calendarRound': {'type': 'string'}, 'daysSinceEpoch': {'type': 'number'}, 'julianDayNumber': {'type': 'number'}}}
post_mesoamerican_astrology_mayan_tzolkin
Mayan day sign for a date - Tzolkin calculator API
Mayan astrology day sign calculator: returns the Tzolkin day sign, the coefficient 1 to 13 and the trecena for any Gregorian date, under the correlation living daykeepers use, with a composed nawal reading. Built for Mayan zodiac apps, daily energy feeds and AI agents answering what is my Mayan sign. Classical Maya count only, with the correlation echoed on every response so a saved reading stays reproducible.
Lecture seule
Schéma d’entrée
{'type': 'object', 'examples': [{'date': '2012-12-21'}], 'required': ['date'], 'properties': {'date': {'type': 'string', 'format': 'date', 'example': '2012-12-21', 'description': 'Date in YYYY-MM-DD format, in the PROLEPTIC GREGORIAN calendar, extended backwards unchanged through the 1582 reform. Years 1 to 4000 are accepted. A reference converter that switches to the Julian calendar below the reform will disagree with a date before 15 October 1582 by ten or eleven days; that is a difference of input convention rather than of arithmetic, and passing the Julian equivalent to such a tool reproduces these values exactly. A single-digit month or day is accepted and zero padded.'}, 'lang': {'enum': ['en', 'tr', 'de', 'es', 'hi', 'pt', 'fr', 'ru', 'zh-Hans', 'zh-Hant'], 'type': 'string', 'default': 'en', 'example': 'en', 'description': 'Response language (BCP 47). Supported: en, tr, de, es, hi, pt, fr, ru, zh-Hans, zh-Hant. Defaults to en. Coverage varies by domain, and a field with no translation in the requested language returns English.'}, 'compact': {'type': 'boolean', 'default': False, 'description': 'Set true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.'}, 'correlation': {'enum': ['gmt-584283', 'martinez-hernandez-584281', 'astronomical-584285', 'martin-skidmore-584286'], 'type': 'string', 'default': 'gmt-584283', 'example': 'gmt-584283', 'description': 'Which correlation constant ties the day count to a civil date. This is the single choice that shifts every value in the response, so it is a parameter rather than a hidden default, and the resolved value comes back under conventions. "gmt-584283" is the commonly accepted constant and the default, and it is the one the major institutional converter runs on. "martinez-hernandez-584281" sits two days earlier, "astronomical-584285" two days later, and "martin-skidmore-584286" three days later, each shifting the Long Count by exactly its difference in days. Four of the eight published constants are offered: the other four sit tens of thousands of days away and are of historical interest only. The 584281 constant is the Martínez Hernández correlation, after Juan Martínez Hernández.'}}}
Schéma de sortie
{'type': 'object', 'required': ['daySign', 'daySignName', 'daySignClassic', 'daySignKiche', 'number', 'trecena', 'date', 'reading', 'conventions'], 'properties': {'date': {'type': 'string'}, 'number': {'type': 'number'}, 'daySign': {'type': 'string'}, 'reading': {'type': 'object', 'required': ['keynote', 'numberReading', 'strengths', 'challenges', 'guidance'], 'properties': {'keynote': {'type': 'string'}, 'guidance': {'type': 'string'}, 'strengths': {'type': 'array', 'items': {'type': 'string'}}, 'challenges': {'type': 'array', 'items': {'type': 'string'}}, 'numberBand': {'type': 'string'}, 'numberReading': {'type': 'string'}}}, 'trecena': {'type': 'object', 'required': ['number', 'dayOfTrecena', 'rulingSign', 'rulingSignName'], 'properties': {'number': {'type': 'number'}, 'rulingSign': {'type': 'string'}, 'dayOfTrecena': {'type': 'number'}, 'rulingSignName': {'type': 'string'}}}, 'conventions': {'type': 'object', 'required': ['correlation'], 'properties': {'correlation': {'type': 'string'}}}, 'daySignName': {'type': 'string'}, 'daySignKiche': {'type': 'string'}, 'daySignClassic': {'type': 'string'}}}
Modifié
get_mesoamerican_astrology_aztec_trecenas
25 September 2026 03:03
Modifié
get_mesoamerican_astrology_aztec_day_signs
25 September 2026 03:03
Modifié
get_mesoamerican_astrology_mayan_haab_months
25 September 2026 03:03
Modifié
get_mesoamerican_astrology_mayan_trecenas
25 September 2026 03:03
Modifié
get_mesoamerican_astrology_mayan_day_signs
25 September 2026 03:03
Modifié
get_mesoamerican_astrology_aztec_trecenas_number
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_aztec_trecenas
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_aztec_day_signs_id
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_aztec_day_signs
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_aztec_daily
21 September 2026 03:01
Modifié
post_mesoamerican_astrology_aztec_tonalpohualli
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_haab_months_id
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_haab_months
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_trecenas_number
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_trecenas
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_day_signs_id
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_day_signs
21 September 2026 03:01
Modifié
post_mesoamerican_astrology_mayan_compatibility
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_calendar_monthly
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_daily
21 September 2026 03:01
Modifié
post_mesoamerican_astrology_mayan_long_count_convert
21 September 2026 03:01
Modifié
post_mesoamerican_astrology_mayan_chart
21 September 2026 03:01
Modifié
post_mesoamerican_astrology_mayan_tzolkin
21 September 2026 03:01
Modifié
get_mesoamerican_astrology_mayan_calendar_monthly
19 September 2026 02:52
Ajouté
get_mesoamerican_astrology_aztec_trecenas_number
17 September 2026 12:37
Ajouté
get_mesoamerican_astrology_aztec_trecenas
17 September 2026 12:37
Ajouté
get_mesoamerican_astrology_aztec_day_signs_id
17 September 2026 12:37
Ajouté
get_mesoamerican_astrology_aztec_day_signs
17 September 2026 12:37
Ajouté
get_mesoamerican_astrology_aztec_daily
17 September 2026 12:37
Ajouté
post_mesoamerican_astrology_aztec_tonalpohualli
17 September 2026 12:37