Skip to main content
Glama
astroway-mcp

astroway-mcp

Official
by astroway

Runic Calendar (runstaff)

astroway_runes_calendar
Read-onlyIdempotent

Calculate the medieval Scandinavian runic calendar for any date, including day rune, Sunday rune(s), and golden-number rune.

Instructions

The medieval Scandinavian runic calendar for a date: the day rune (fé, úr, þurs, óss, reið, kaun, hagall for letters A-G from 1 January), the year's Sunday rune or runes (the dominical letter, two in a leap year) and the golden-number rune of the 19-year lunar cycle (the sixteen Younger Futhark runes plus arlaug, tvímaðr, belgþór).

[Group: Elder Futhark Runes] [Endpoint: POST /v1/runes/calendar] [Cost: 10 credits (Tier 1)]

Input Schema

NameRequiredDescriptionDefault
dateNoYYYY-MM-DD; today (UTC) when omitted.

Output Schema

NameRequiredDescriptionDefault
dateNo
notesNo
sourceNo
dayRuneNo
weekdayNo
sundayRunesNo
goldenNumberNo
sundayRuneInForceNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.6.1

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare this as a safe, idempotent, non-destructive read with closed-world scope, so the description does not need to repeat that. It adds useful behavioral detail about the runic mapping conventions, including the A-G day-rune assignment from 1 January, two dominical runes in leap years, and the sixteen Younger Futhark runes plus arlaug, tvímaðr, and belgþór for the golden number.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the resource and scope, then efficiently lists the returned runic elements. The parenthetical technical details are dense but each earns its place by clarifying the calendar conventions.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read-only lookup with full schema coverage, supporting annotations, and an output schema, the description supplies enough context to invoke and interpret the tool correctly. It explains the key return concepts without redundantly describing the full response schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the schema already documents the YYYY-MM-DD pattern and the today-UTC default. The description reinforces that the calendar is computed for a date but adds no parameter syntax or formatting detail beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific resource and scope: the medieval Scandinavian runic calendar for a date. It also names the exact runic outputs, including day rune, Sunday rune/dominical letter, and golden-number rune, so an agent can distinguish this from generic calendar or other rune tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The usage is implied by the phrase 'for a date', and the schema makes the single optional date parameter clear. However, the description does not state when to choose this tool over sibling rune tools or calendar tools, nor does it provide explicit alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools