Categories › Knowledge & Everyday › Maps, travel & weather
Business days, T+N settlement dates and holidays for FX, banks, payments and exchanges.
Remote server: your requests and data go to api.tradingcalendars.com. Claude Code: claude mcp add --transport http tradingcalendars https://api.tradingcalendars.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
list_calendars — List published holiday calendars available to your plan. Optional calendar_type filters by family (CURRENCY_FX, CURRENCY_NON_CLEARING, FINANget_holidays — Holidays for one calendar by code (e.g. USD.FX). start defaults to today; pass an earlier start for historical holidays, end to bound forwarfx_market_holidays — 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.currency_non_clearing_days — Currency non-clearing days (ISO 4217, e.g. USD): days the currency cannot clear or settle. Use to validate FX value dates. start defaults tobank_holidays — Bank holidays for a financial centre (UN/LOCODE, e.g. USNYC): days retail and commercial banks are closed. start defaults to today.payment_system_holidays — Payment system holidays (e.g. TARGET2, FEDWIRE): days the system does not process or settle. start defaults to today.trading_holidays — Exchange trading holidays for a market (ISO 10383 MIC, e.g. XNYS): days the exchange is closed for trading, including shortened sessions (hasettlement_holidays — Exchange settlement holidays for a market (ISO 10383 MIC, e.g. XNYS): days clearing and settlement cannot take place. start defaults to todalist_currencies — List covered currencies (ISO 4217) with issuing country and issuer.list_exchanges — List covered exchanges (ISO 10383 MIC) with country, city, and timezone.list_financial_centres — List covered financial centres (UN/LOCODE) with country and timezone.list_payment_systems — List covered payment systems with operator, type, currency, and country.get_weekends — Weekend definitions and working weekends for one calendar code (e.g. USD.FX). weekend_days is the definition in force today (ISO weekday nummarket_status — Live open/half/closed status for exchanges, evaluated against real trading hours and today's trading holidays in each exchange's timezone. Iis_business_day — 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 add_business_days — 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 business_days_between — Number of business days between two dates (start counted, end not counted, like numpy.busday_count), with the non-business days in between aNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.