# `com.roxyapi/mesoamerican-astrology` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/com.roxyapi/mesoamerican-astrology
- JSON: https://anlyon.dev/api/v1/servers/com.roxyapi/mesoamerican-astrology
- Version: 1.0.1 (active)
- Publisher: com.roxyapi (domain proven to the MCP Registry)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Metadata from the official MCP Registry, synced 2026-10-21T18:02:08.219Z

Title and description, as the publisher wrote them:

```untrusted-server-text
Mesoamerican Astrology MCP Server by RoxyAPI
Maya Tzolkin, Haab, Long Count and Aztec tonalpohualli day signs and readings for AI agents.
```

Scanned 2026-10-21T19:13:39.945Z over streamable-http.

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

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 1 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 4 | ask |
| Only reads | read | 13 | allow |

## Findings

- **warn** Annotations that disagree with the tool in `post_mesoamerican_astrology_mayan_tzolkin` ([annotation-conflict](https://anlyon.dev/methodology#annotation-conflict))

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

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

- **warn** Annotations that disagree with the tool in `post_mesoamerican_astrology_mayan_chart` ([annotation-conflict](https://anlyon.dev/methodology#annotation-conflict))

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

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

- **warn** Annotations that disagree with the tool in `post_mesoamerican_astrology_mayan_compatibility` ([annotation-conflict](https://anlyon.dev/methodology#annotation-conflict))

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

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

- **warn** Annotations that disagree with the tool in `post_mesoamerican_astrology_aztec_tonalpohualli` ([annotation-conflict](https://anlyon.dev/methodology#annotation-conflict))

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

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


## Deletes or cancels (1)

Removes, cancels or revokes something. Claude Code: deny.

### `post_mesoamerican_astrology_mayan_long_count_convert`

- 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:

```untrusted-server-text
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.
```

## Changes things (4)

Creates or changes something that can be changed back. Claude Code: ask.

### `post_mesoamerican_astrology_aztec_tonalpohualli`

- 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 annotation-conflict

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `post_mesoamerican_astrology_mayan_chart`

- 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 annotation-conflict

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `post_mesoamerican_astrology_mayan_compatibility`

- 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 annotation-conflict

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `post_mesoamerican_astrology_mayan_tzolkin`

- 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 annotation-conflict

Description, as the server wrote it:

```untrusted-server-text
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.
```

## Only reads (13)

Looks things up and changes nothing. Claude Code: allow.

### `get_mesoamerican_astrology_aztec_daily`

- The name "get_mesoamerican_astrology_aztec_daily" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_aztec_day_signs`

- The name "get_mesoamerican_astrology_aztec_day_signs" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_aztec_day_signs_id`

- The name "get_mesoamerican_astrology_aztec_day_signs_id" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_aztec_trecenas`

- The name "get_mesoamerican_astrology_aztec_trecenas" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_aztec_trecenas_number`

- The name "get_mesoamerican_astrology_aztec_trecenas_number" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_mayan_calendar_monthly`

- The name "get_mesoamerican_astrology_mayan_calendar_monthly" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_mayan_daily`

- The name "get_mesoamerican_astrology_mayan_daily" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_mayan_day_signs`

- The name "get_mesoamerican_astrology_mayan_day_signs" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_mayan_day_signs_id`

- The name "get_mesoamerican_astrology_mayan_day_signs_id" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_mayan_haab_months`

- The name "get_mesoamerican_astrology_mayan_haab_months" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_mayan_haab_months_id`

- The name "get_mesoamerican_astrology_mayan_haab_months_id" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_mayan_trecenas`

- The name "get_mesoamerican_astrology_mayan_trecenas" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

### `get_mesoamerican_astrology_mayan_trecenas_number`

- The name "get_mesoamerican_astrology_mayan_trecenas_number" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
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.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `mesoamerican-astrology`:

```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"
    ]
  }
}
```
