Stock market hours and holidays
market_calendarStock exchange calendar for NYSE/Nasdaq, London (LSE) and Tokyo (JPX): is the market open now, today's session (early closes, lunch break), next open and close, holidays, previous/next trading day, and the trade settlement date (T+1/T+2). Use for trading agents, order timing and settlement. First 25 calls per day are free, then $0.001 per call (x402).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"exchange": "<exchange>"
},
"name": "market_calendar"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | Instant for the open/closed status: ISO 8601 with offset (default: now) | |
| date | No | ||
| exchange | Yes | XNYS or NYSE, XNAS or NASDAQ, XLON or LSE, XTKS or TSE/JPX | |
| list_year | No | Also list that year's holidays and early closes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| name | Yes | ||
| note | Yes | ||
| reason | Yes | ||
| status | Yes | ||
| holiday | Yes | ||
| session | Yes | ||
| weekday | Yes | ||
| calendar | Yes | ||
| exchange | Yes | ||
| timezone | Yes | ||
| settlement | Yes | ||
| early_close | Yes | Reason for an early close, if any | |
| is_trading_day | Yes | ||
| next_trading_day | Yes | ||
| previous_trading_day | Yes |