Skip to content

Mesoamerican Astrology MCP Server by RoxyAPI

by roxyapi.com · remote · no sign-in to list tools · v1.0.1 · published by com.roxyapi

Maya Tzolkin, Haab, Long Count and Aztec tonalpohualli day signs and readings for AI agents.

Deletes · 1Changes · 4

18 tools: 1 can delete or cancel things, 4 change things and 13 only read.

Scanned Oct 21, 2026

4 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http mesoamerican-astrology https://roxyapi.com/mcp/mesoamerican-astrology --header 'X-API-Key: <your-x-api-key>'

Findings

Matches of fixed checks, with the text they matched.

4 warn
  • The server marks "post_mesoamerican_astrology_mayan_tzolkin" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false}; The name "post_mesoamerican_astrology_mayan_tzolkin" says "post": a word for a change.

    What this check looks for
  • The server marks "post_mesoamerican_astrology_mayan_chart" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false}; The name "post_mesoamerican_astrology_mayan_chart" says "post": a word for a change.

    What this check looks for
  • The server marks "post_mesoamerican_astrology_mayan_compatibility" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false}; The name "post_mesoamerican_astrology_mayan_compatibility" says "post": a word for a change.

    What this check looks for
  • The server marks "post_mesoamerican_astrology_aztec_tonalpohualli" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false}; The name "post_mesoamerican_astrology_aztec_tonalpohualli" says "post": a word for a change.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

18 tools

Deletes or cancels 1Claude Code: deny
  • post_mesoamerican_astrology_mayan_long_count_convertMaya 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.No findings

    Why it is in this group

    • The name "post_mesoamerican_astrology_mayan_long_count_convert" says "post": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
Changes things 4Claude Code: ask
  • post_mesoamerican_astrology_aztec_tonalpohualliAztec 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.1 finding

    Why it is in this group

    • The name "post_mesoamerican_astrology_aztec_tonalpohualli" says "post": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "post_mesoamerican_astrology_aztec_tonalpohualli" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false}; The name "post_mesoamerican_astrology_aztec_tonalpohualli" says "post": a word for a change.

      What this check looks for
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • post_mesoamerican_astrology_mayan_chartMayan 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, t…1 finding

    Why it is in this group

    • The name "post_mesoamerican_astrology_mayan_chart" says "post": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "post_mesoamerican_astrology_mayan_chart" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false}; The name "post_mesoamerican_astrology_mayan_chart" says "post": a word for a change.

      What this check looks for
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • post_mesoamerican_astrology_mayan_compatibilityMayan 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 ei…1 finding

    Why it is in this group

    • The name "post_mesoamerican_astrology_mayan_compatibility" says "post": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "post_mesoamerican_astrology_mayan_compatibility" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false}; The name "post_mesoamerican_astrology_mayan_compatibility" says "post": a word for a change.

      What this check looks for
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • post_mesoamerican_astrology_mayan_tzolkinMayan 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…1 finding

    Why it is in this group

    • The name "post_mesoamerican_astrology_mayan_tzolkin" says "post": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "post_mesoamerican_astrology_mayan_tzolkin" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false}; The name "post_mesoamerican_astrology_mayan_tzolkin" says "post": a word for a change.

      What this check looks for
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
Only reads 13Claude Code: allow
  • get_mesoamerican_astrology_aztec_dailyAztec 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.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_aztec_daily" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_aztec_day_signsRetrieve all twenty tonalpohualli day signs in sequence order from Cipactli to Xochitl.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_aztec_day_signs" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_aztec_day_signs_idRetrieve 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.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_aztec_day_signs_id" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_aztec_trecenasRetrieve all twenty trecenas, the thirteen day periods the 260 day tonalpohualli divides into.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_aztec_trecenas" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_aztec_trecenas_numberRetrieve one of the twenty tonalpohualli trecenas by number, with the day sign it opens on and a composed reading of the period.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_aztec_trecenas_number" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_mayan_calendar_monthlyMayan 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.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_mayan_calendar_monthly" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_mayan_dailyMayan 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.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_mayan_daily" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_mayan_day_signsRetrieve all twenty Tzolkin day signs in sequence order from Imix to Ajaw.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_mayan_day_signs" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_mayan_day_signs_idRetrieve 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, wh…No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_mayan_day_signs_id" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_mayan_haab_monthsRetrieve all nineteen periods of the Haab, the 365 day Maya year: eighteen months of twenty days plus the five days of Wayebʼ.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_mayan_haab_months" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_mayan_haab_months_idRetrieve 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.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_mayan_haab_months_id" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_mayan_trecenasRetrieve all twenty trecenas, the thirteen day periods the 260 day Tzolkin divides into.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_mayan_trecenas" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
  • get_mesoamerican_astrology_mayan_trecenas_numberRetrieve 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.No findings

    Why it is in this group

    • The name "get_mesoamerican_astrology_mayan_trecenas_number" says "get": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http mesoamerican-astrology https://roxyapi.com/mcp/mesoamerican-astrology --header 'X-API-Key: <your-x-api-key>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_mayan_daily",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_mayan_calendar_monthly",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_mayan_day_signs",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_mayan_day_signs_id",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_mayan_trecenas",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_mayan_trecenas_number",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_mayan_haab_months",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_mayan_haab_months_id",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_aztec_daily",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_aztec_day_signs",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_aztec_day_signs_id",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_aztec_trecenas",
      "mcp__mesoamerican-astrology__get_mesoamerican_astrology_aztec_trecenas_number"
    ],
    "ask": [
      "mcp__mesoamerican-astrology__post_mesoamerican_astrology_mayan_tzolkin",
      "mcp__mesoamerican-astrology__post_mesoamerican_astrology_mayan_chart",
      "mcp__mesoamerican-astrology__post_mesoamerican_astrology_mayan_compatibility",
      "mcp__mesoamerican-astrology__post_mesoamerican_astrology_aztec_tonalpohualli"
    ],
    "deny": [
      "mcp__mesoamerican-astrology__post_mesoamerican_astrology_mayan_long_count_convert"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as mesoamerican-astrology. Review it before you use it.