Holiday Calendar MCP server
online · 100% uptimeU.S. federal holidays with observed dates and business-day math. Example from an open-source kit.
0 stars
Reviews
Write oneNobody has reviewed Holiday Calendar yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Holiday Calendar tools (5)
write = sends, deletes, buys or postsadd_business_daysFreeMove a number of U.S. business days forward or backward from a date, skipping weekends and observed federal holidays, for due dates, delivery windows and notice periods. The start date is not counted: 1 business day after a Friday is the next Monday, or Tuesday when that Monday is a holiday. Returns the resulting date and every holiday it skipped. Up to 1,000 business days either way.
check_business_dayFreeCheck whether a date is a U.S. business day (a weekday that is not an observed federal holiday). Returns the weekday, the holiday observed that day if any, and the business days just before and just after it.
count_business_daysFreeCount the U.S. business days between two dates, both dates included, leaving out weekends and observed federal holidays. Returns the business day count, the weekend days, and each holiday that fell in the span. Spans up to 3,660 calendar days.
list_federal_holidaysFreeList the eleven U.S. federal holidays for one calendar year (2021 through 2100): each holiday's name, its actual date and weekday, the date it is observed when it falls on a weekend (Saturday moves to the Friday before, Sunday to the Monday after), and the rule that sets it, from 5 U.S.C. 6103. Use it to answer which days federal offices close in a year.
next_federal_holidaysFreeFind the next one to eleven U.S. federal holidays observed on or after a date, with each one's observed date and how many calendar days away it is. Without from_date it starts from today's date in America/New_York and says which date it used.
Public scan report
scanner v0.1.10 · 2026-10-12 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 715ms20/20
- Tool poisoning5 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; website matches verified namespace8/10
How Holiday Calendar compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 1,297 Productivity servers
- Tools
- 5
- the typical Productivity server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Productivity server answers 100%
- Response time
- 580 ms
- faster than 25% of 654 Productivity servers
What its tools let an agent do: 4 read · 1 create
Install Holiday Calendar in Claude Code, Cursor or VS Code
claude mcp add --transport http holiday-calendar https://starter.modernmustardseed.com/holidays
What the publisher says
From the Holiday Calendar repository's README, as published. We do not edit it. Read it on GitHub
Small Business MCP Starter Kit by Modern Mustard Seed
Ship a remote MCP connector for Claude that is built to pass Anthropic's directory review on the first try.
This kit is the set of patterns Modern Mustard Seed uses for the connectors it runs in production, pulled out into a clean Next.js project you can fork:
- A route template on Next.js App Router and mcp-handler, serving Streamable HTTP at one URL per connector, with no redirect.
- Tool conventions enforced at load time: a title, readOnlyHint or destructiveHint on every tool, snake_case names of 64 characters or fewer, and descriptions that describe instead of steer. Break a rule and pnpm test fails, long before a reviewer sees it.
- Specific error messages instead of "Bad Request", and output size caps under Claude's limits.
- Rate limiting built for Claude's shared egress range. Every claude.ai user arrives from 160.79.104.0/21, so nothing is keyed by IP and nothing returns HTTP 429.
- An SSRF-safe fetch for any tool that reads a URL a user supplied, with tests that prove a listening loopback server receives zero requests.
- An eval harness that runs real prompts against your live URL, with no model and no API key.
- Docs, privacy, terms and support page templates plus /.well-known/security.txt, all driven by one config file.
- A submission checklist mapped to the directory form's 10 steps and its seven policy acknowledgments, with every rule linked to Anthropic's documentation.
- A worked example: a U.S. federal holiday and business-day calendar with five read-only tools that passes all 35 of its own evals.
MIT licensed. Built by Modern Mustard Seed.
Working demo
The example connector runs live, deployed from this repository with no changes:
- Connector URL: https://starter.modernmustardseed.com/holidays (add it in Claude under Customize > Connectors > Add custom connector)
- Docs page reviewers read: https://starter.modernmustardseed.com/docs/holidays
- Privacy, terms and support: https://starter.modernmustardseed.com/privacy, /terms, /support
- Official MCP Registry entry: com.modernmustardseed/holiday-calendar
Run the evals against it yourself: node eval/holidays.eval.mjs https://starter.modernmustardseed.com
Quickstart: 10 minutes
You need Node 22.6 or later, pnpm, and a Vercel account (any host that runs Next.js works).
1. Make your copy. (1 minute)
gh repo create my-connector --template ModernMustardSeed/small-business-mcp-starter --public --clone
cd my-connector
pnpm installOr select Use this template on GitHub.
2. Run it and prove it works. (2 minutes)
pnpm devIn a second terminal:
pnpm test
pnpm evals http://localhost:3000You should see 32 pass from the unit tests and 35 of 35 passed from the evals. Open http://localhost:3000/docs/holidays to see the docs page reviewers read.
3. Make it yours. (2 minutes)
Edit lib/site.ts: company name, location, website, support inbox, security inbox, and the policy date. Every public page and security.txt read from it. Replace app/icon.svg and app/apple-icon.png with your own mark; the directory listing asks for an icon.
4. Deploy. (3 minutes)
Import the repository at vercel.com/new, or from the terminal:
vercel deploy --prodVercel sets VERCELPROJECTPRODUCTION_URL, which the pages use for their links. Leave Attack Challenge Mode and any bot-protection rule off for your MCP paths: they answer Claude with a challenge page.
5. Check the deployment. (1 minute)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Holiday Calendar: common questions
- Is Holiday Calendar MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Holiday Calendar safety report
- How do I install Holiday Calendar?
- It runs remotely at starter.modernmustardseed.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Holiday Calendar need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Holiday Calendar maintained?
- The last commit was 21 days ago (2026-10-12). The latest release is v1.0.1.
- Is Holiday Calendar up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Holiday Calendar?
- Servers from other publishers that do the same job: Context7 MCP server, Agent-Native Calendar MCP server and RevoGrid DataGrid MCP Pro MCP server.
- How does Holiday Calendar compare with other Productivity MCP servers?
- safety score 91/100 (higher than 85% of 1,297 Productivity servers); tools 5 (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 Holiday Calendar
Same job from other publishers: the closest match first, then the best rated.
Context7Up-to-date docs for AI agentsnot reviewedWidely usedA- Agent-Native CalendarAgent-Native Google Calendar - manage events, sync, and public bookingnot reviewedEstablishedA
- RevoGrid DataGrid MCP ProHosted Pro MCP server for RevoGrid DataGrid docs, examples, feature checks, and migration guidance.not reviewedEstablishedA
- AIquila — Nextcloud MCP ServerNextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notesnot reviewedEstablishedC
- Intervals IcuRead/write Intervals.icu MCP server: activities, wellness, calendar, gear, and workouts.not reviewedEstablishedB