marketcal
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@marketcalCalculate T+1 settlement for trade on 2025-01-15 on NYSE"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
marketcal
An MCP server that gives AI agents correct trading-day and settlement math. LLMs are unreliable at "is the market open today?" and "what's the T+1 settlement date?" — this gets it exactly right, with no API key and no external calls.
Tool | Does |
| Is a date a trading day? (weekend/holiday aware, with reason) |
| Nearest trading day after/before a date |
| T+N settlement date (advance N trading days; T+1 is the modern default) |
| Count trading days in an inclusive date range |
| List an exchange's holidays for a given year |
Exchanges: NYSE, NASDAQ (US), LSE (London), XETRA (Frankfurt), GENERIC (weekends only).
Why it's correct
Holidays are computed from each exchange's rules — nth-weekday-of-month, Good Friday via the Gregorian Easter algorithm, and the exchange's weekend-observation rules (e.g. US: Saturday → Friday, Sunday → Monday; UK substitute days; XETRA closes Christmas Eve & New Year's Eve). No hardcoded date tables to rot — it stays right for any year.
Related MCP server: JayOfemi/shikamaru
Use it
npm install && npm run build && npm start
# or: npm run dev (no build step)
npm run inspect # try the tools in the MCP InspectorConnect to Claude Desktop / Cursor:
{
"mcpServers": {
"marketcal": {
"command": "npx",
"args": ["-y", "mcp-marketcal"]
}
}
}Then ask: "Using marketcal, what's the T+1 settlement date for a trade on 2026-07-02 on NYSE?"
→ 2026-07-06 (July 3 is the observed Independence Day holiday, July 4–5 is the weekend).
Notes & scope
Covers full-day market closures. Early-close (half) days are not modelled in v0.1.
All dates are calendar dates in
YYYY-MM-DD(UTC), no intraday/timezone logic.settlement_dateadvances trading days (the standard settlement convention).Roadmap: more exchanges (TSX, Euronext, JPX, HKEX), early-close days, and a hosted HTTP + usage-billed tier (x402 / Stripe) for high-volume agents.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for business-day arithmetic with country-aware holiday calendars. It offers tools to check, calculate, and list business days and holidays for over 60 countries.9MIT
- AlicenseAqualityBmaintenanceDeterministic day-count and accrued-interest engine. Six ISDA/ICMA conventions, proven exact against QuantLib over 3,600 date pairs. Stops the AI guessing your interest math.31031MIT
- AlicenseAqualityBmaintenanceProvides deterministic business-day calculations for AI agents, correctly handling country-specific weekends and public holidays.6531Apache 2.0
- Alicense-qualityCmaintenanceEnables Japanese business calendar operations such as holiday checking, business day calculations, payment date calculation, fiscal year determination, and deadline tracking, all locally without external API.MIT
Related MCP Connectors
Business-day, SLA, cron and recurrence calculations — offline, holiday-aware, no network.
Zero-signup business-day date-math API: add days, count days between dates, is-business-day.
Real public holiday lookup for 206 countries via a rule-based calendar engine. Paid via x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/belzorash/mcp-marketcal'
If you have feedback or need assistance with the MCP directory API, please join our Discord server