Search / com.tradingcalendars/holidays
TradingCalendars
R0· no sign-inBusiness days, T+N settlement dates and holidays for FX, banks, payments and exchanges.
v1.1.0 · active · website · descriptor JSON · versions
Search / com.tradingcalendars/holidays
R0· no sign-inBusiness days, T+N settlement dates and holidays for FX, banks, payments and exchanges.
v1.1.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"holidays": {
"type": "http",
"url": "https://api.tradingcalendars.com/mcp",
"headers": {
"Authorization": "Bearer ${HOLIDAYS_TOKEN}"
}
}
}
}claude mcp add --transport http holidays https://api.tradingcalendars.com/mcp --header "Authorization: Bearer ${HOLIDAYS_TOKEN}"[mcp_servers.holidays]
url = "https://api.tradingcalendars.com/mcp"
bearer_token_env_var = "HOLIDAYS_TOKEN"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"holidays": {
"type": "remote",
"url": "https://api.tradingcalendars.com/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:HOLIDAYS_TOKEN}"
}
}
}
}{
"mcpServers": {
"holidays": {
"type": "http",
"url": "https://api.tradingcalendars.com/mcp",
"headers": {
"Authorization": "Bearer ${HOLIDAYS_TOKEN}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=holidays&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnRyYWRpbmdjYWxlbmRhcnMuY29tL21jcCIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke0hPTElEQVlTX1RPS0VOfSJ9fQ%3D%3D"
}{
"servers": {
"holidays": {
"type": "http",
"url": "https://api.tradingcalendars.com/mcp",
"headers": {
"Authorization": "Bearer ${HOLIDAYS_TOKEN}"
}
}
}
}{
"mcpServers": {
"holidays": {
"httpUrl": "https://api.tradingcalendars.com/mcp",
"headers": {
"Authorization": "Bearer ${HOLIDAYS_TOKEN}"
}
}
}
}extensions:
"holidays":
enabled: true
name: "holidays"
type: streamable_http
uri: "https://api.tradingcalendars.com/mcp"
headers:
"Authorization": "Bearer ${HOLIDAYS_TOKEN}"
timeout: 300
Placeholders to fill from your own secret store: ${HOLIDAYS_TOKEN}. The registry never accepts secret values.
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvablebusiness_days_betweenchangedtitle, annotationsadd_business_dayschangedtitle, annotationsis_business_daychangedtitle, annotationsmarket_statuschangedtitle, annotationsget_weekendschangedtitle, annotationslist_payment_systemschangedtitle, annotationslist_financial_centreschangedtitle, annotationslist_exchangeschangedtitle, annotationslist_currencieschangedtitle, annotationssettlement_holidayschangedtitle, annotationsShowing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-95% +updated-11d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.tradingcalendars.com/mcp streamable-http | none | yes | 95% | 335 ms | 2026-07-28 | 2026-11-14 |
add_business_daysread-only | Date that is N business days after (or before, with negative days) a start date: settlement and value dates (T+1 = 1, T+2 = 2), payment due dates, deadlines. days = 0 rolls a non-business start forward to the next business day. Lists every non-business day skipped and why. calendars: one or more calendar codes from list_calendars, e.g. ["USD.FX", "EUR.FX"] for a EUR/USD FX trade, ["XNYS.SETTLE"] for NYSE settlement, ["TARGET2.PAY"] for euro payments, ["GBLON.BANK"] for London banks. A date counts as a business day only when it is open in every calendar given. date defaults to today. |
bank_holidaysread-only | Bank holidays for a financial centre (UN/LOCODE, e.g. USNYC): days retail and commercial banks are closed. start defaults to today. |
business_days_betweenread-only | Number of business days between two dates (start counted, end not counted, like numpy.busday_count), with the non-business days in between and why. calendars: one or more calendar codes from list_calendars, e.g. ["USD.FX", "EUR.FX"] for a EUR/USD FX trade, ["XNYS.SETTLE"] for NYSE settlement, ["TARGET2.PAY"] for euro payments, ["GBLON.BANK"] for London banks. A date counts as a business day only when it is open in every calendar given. |
currency_non_clearing_daysread-only | Currency non-clearing days (ISO 4217, e.g. USD): days the currency cannot clear or settle. Use to validate FX value dates. start defaults to today. |
fx_market_holidaysread-only | FX market holidays for a currency (ISO 4217, e.g. USD): days the FX market for that currency does not trade. start defaults to today. |
get_holidaysread-only | Holidays for one calendar by code (e.g. USD.FX). start defaults to today; pass an earlier start for historical holidays, end to bound forward dates. Rows carry original_date when a holiday is observed on a shifted date, plus half-day and early-close details. |
get_weekendsread-only | Weekend definitions and working weekends for one calendar code (e.g. USD.FX). weekend_days is the definition in force today (ISO weekday numbers); weekend_definitions carries the full history. |
is_business_dayread-only | Is a date a business day? Answers for one or several calendars at once and says why not (holiday name, weekend) or flags a half day / early close. calendars: one or more calendar codes from list_calendars, e.g. ["USD.FX", "EUR.FX"] for a EUR/USD FX trade, ["XNYS.SETTLE"] for NYSE settlement, ["TARGET2.PAY"] for euro payments, ["GBLON.BANK"] for London banks. A date counts as a business day only when it is open in every calendar given. date defaults to today (yyyy-mm-dd). |
list_calendarsread-only | List published holiday calendars available to your plan. Optional calendar_type filters by family (CURRENCY_FX, CURRENCY_NON_CLEARING, FINANCIAL_CENTRE, PAYMENT_SYSTEM, EXCHANGE_TRADING, EXCHANGE_SETTLEMENT). |
list_currenciesread-only | List covered currencies (ISO 4217) with issuing country and issuer. |
list_exchangesread-only | List covered exchanges (ISO 10383 MIC) with country, city, and timezone. |
list_financial_centresread-only | List covered financial centres (UN/LOCODE) with country and timezone. |
list_payment_systemsread-only | List covered payment systems with operator, type, currency, and country. |
market_statusread-only | Live open/half/closed status for exchanges, evaluated against real trading hours and today's trading holidays in each exchange's timezone. Includes next_open_at and next_close_at timestamps. Pass a MIC (e.g. XNYS) for one market or omit it for all. Requires a plan with exchange trading data (Free, Exchange, or All-in-one). |
payment_system_holidaysread-only | Payment system holidays (e.g. TARGET2, FEDWIRE): days the system does not process or settle. start defaults to today. |
settlement_holidaysread-only | Exchange settlement holidays for a market (ISO 10383 MIC, e.g. XNYS): days clearing and settlement cannot take place. start defaults to today. |
trading_holidaysread-only | Exchange trading holidays for a market (ISO 10383 MIC, e.g. XNYS): days the exchange is closed for trading, including shortened sessions (half_day and early_close_time fields). start defaults to today. |
Schemas: list_tools.
{
"name": "com.tradingcalendars/holidays",
"title": "TradingCalendars",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.tradingcalendars.com/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"description": "Optional: 'Bearer YOUR_API_KEY'. Without it the server runs a short keyless trial. Free key: https://tradingcalendars.com/signup?ref=mcp-registry"
}
]
}
],
"version": "1.1.0",
"websiteUrl": "https://tradingcalendars.com",
"description": "Business days, T+N settlement dates and holidays for FX, banks, payments and exchanges."
}