MCP.Market

Icyn Date MCP server

by icyn12-tinker·io.github.icyn12-tinker/icyn-date·v0.1.5

Date context for agents: Chinese lunar calendar, solar terms, holidays for 12 regions. Offline.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

0 stars58 downloads/wk

Reviews

Write one

Nobody has reviewed Icyn Date yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Icyn Date tools (11)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • date_context

    Everything known about one date in one region: weekday/ISO week, workday status with source & confidence, holiday, lunar date & \u5E72\u652F, current/next solar term.

  • holiday_eve

    Is this date the last working day before a public holiday?

  • holidays

    List public holidays of a region for a year, or within a date range.

  • is_workday

    Is this date a working day in the region? Answers carry source (official/baseline/predicted) and confidence.

  • lunar

    Convert a solar date to the Chinese lunar calendar (year/month/day, leap month, \u5E72\u652F, zodiac), or a lunar date to solar.

  • next_long_weekend

    Next stretch of at least N consecutive non-working days from a date (holiday + weekend runs).

  • next_lunar_date

    Next solar date on which a lunar month/day occurs (e.g. a lunar birthday or \u4E2D\u79CB 8/15).

  • regions

    Supported regions, subdivisions, data coverage and data version.

  • regions_observing

    Which regions take a canonical festival off in a given year (e.g. lunar-new-year, mid-autumn, christmas), and on which dates.

  • solar_terms

    The 24 solar terms (\u8282\u6C14) of a year with exact instants (UTC).

  • workdays

    Workday arithmetic: list or count workdays in a range, or move N workdays from a date (negative = backwards).

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 7 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Icyn Date compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 80% of 1,301 Productivity servers
Tools
11
the typical Productivity server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
58
more than 42% of 433 Productivity servers with a package

What its tools let an agent do: 11 read

Release history: 2 versions in the registry since 2026-09-20, latest 2026-09-21, typically one every 1 day.

Install Icyn Date in Claude Code, Cursor or VS Code

Runs npx -y @icyn/date-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add icyn-date -- npx -y @icyn/date-mcp
Add to Cursor

What the publisher says

From the Icyn Date repository's README, as published. We do not edit it. Read it on GitHub

icyndate

Date context for AI agents and developers: lunar calendar, solar terms, holidays and "what does this day mean" — offline, verified, MIT. 给 AI Agent 和开发者的日期语义层:农历、节气、节假日、"这一天意味着什么"——离线、可验证、MIT。

Status: week 1. Lunar calendar, the 24 solar terms and the holiday layer (12 regions) are in;

lunar & solar terms verified for 1900–2100, CN holidays for 2024–2026.

状态:第一周。农历、二十四节气、节假日层(12 个地区)均已落地;农历与节气 1900–2100 全量验证,

中国大陆节假日 2024–2026 逐天对拍。

Install / 安装

npm i @icyn/date                       # library: lunar + solar terms + CN holidays (~90 KB)
import "@icyn/date/regions/all";       # opt in to the other 11 regions (+ subdivisions), or "@icyn/date/regions/JP"

npx -y @icyn/date-mcp                  # MCP server for Claude Desktop / Cursor / any MCP client

What works today / 现在能用的

One call:

import { dateContext } from "@icyn/date";

dateContext("2026-02-17", { region: "CN" });
// {
//   date: "2026-02-17", region: "CN",
//   civil:    { weekday: 2, isoWeek: 8, isoWeekYear: 2026, dayOfYear: 48, leapYear: false },
//   workday:  { available: true, kind: "public_holiday", isWorkday: false, confidence: "certain", source: "official",
//               holiday: { id: "spring-festival", festival: "lunar-new-year", name: { "zh-Hans": "春节", en: "Chinese New Year" }, dayIndex: 3, span: 9 },
//               meta: { region: "CN", data_version: "2026.09.18", verified_until: 2026, … } },
//   lunar:    { year: 2026, month: 1, day: 1, yearGanZhi: "丙午", zodiac: "马", monthName: "正月", dayName: "初一", … },
//   solarTerm:{ onThisDay: null, current: { name: { zh: "立春", en: "Beginning of Spring" }, at: "2026-02-03T20:01:51.000Z" }, next: { zh: "雨水", … } }
// }

Dates can be given as "2026-02-17", [2026, 2, 17], { year, month, day } or a Date (UTC fields). Every holiday answer carries source (official / baseline / predicted), confidence (certain / likely / uncertain) and data version metadata; a year we know nothing about comes back as { available: false, reason }, never a guess.

Pieces:

import { solarToLunar, lunarToSolar } from "@icyn/date";

solarToLunar("2026-02-17");
// { year: 2026, month: 1, day: 1, leap: false, yearGanZhi: "丙午", dayGanZhi: "…",
//   zodiac: "马", monthName: "正月", dayName: "初一", isLeapYear: false, monthLength: 30 }

lunarToSolar({ year: 2033, month: 11, day: 1, leap: true }); // [2033, 12, 22]

import { solarTerms, solarTermAt, solarTermOnDay } from "@icyn/date";
solarTermOnDay("2026-02-04");          // { name: { zh: "立春", en: "Beginning of Spring" }, at: 2026-02-03T20:01:51Z, … }
solarTermAt(new Date());               // { current, next } with exact instants
solarTerms(2027);                      // all 24 of the year

import { dayInfo, nextWorkday, workdaysBetween, holidays } from "@icyn/date";
dayInfo("2026-02-14", "CN");           // { kind: "adjusted_workday", isWorkday: true, source: "official", confidence: "certain", … }
dayInfo("2027-02-13", "CN");           // { kind: "weekend", source: "predicted", confidence: "uncertain", note: "Within the usual 调休 window…" }
regionsObserving("lunar-new-year", 2026); // [{ region: "HK", days: [...] }, { region: "KR", … }, …]
dayInfo("2026-01-06", "DE-BY");        // Heilige Drei Könige — subdivisi

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Icyn Date: common questions

Is Icyn Date MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Icyn Date safety report
How do I install Icyn Date?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Icyn Date need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Icyn Date maintained?
The last commit was 27 days ago (2026-10-10). The latest release is v0.1.5.
What can I use instead of Icyn Date?
Servers from other publishers that do the same job: Context7 MCP server, Agent-Native Calendar MCP server and AIquila — Nextcloud MCP Server.
How does Icyn Date compare with other Productivity MCP servers?
safety score 89/100 (higher than 80% of 1,301 Productivity servers); tools 11 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Icyn Date

Same job from other publishers: the closest match first, then the best rated.

  • Context7
    Up-to-date docs for AI agents
    A
  • Agent-Native Calendar
    Agent-Native Google Calendar - manage events, sync, and public booking
    A
  • AIquila — Nextcloud MCP Server
    Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes
    C
  • Intervals Icu
    Read/write Intervals.icu MCP server: activities, wellness, calendar, gear, and workouts.
    B
  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B