Gives an assistant read-only trading-hours data for 30 stock exchanges, including open status, next open, holidays and sessions.
What you can do
This server exposes read-only market-hours information for 30 stock exchanges. According to its description, it can report whether an exchange is open now, when it next opens, its holidays, and its trading sessions. It is offered both as a remote endpoint and as a local npm package run with npx.
When to use it
Useful when an assistant needs to know whether a given exchange is currently trading, when it will next open, or whether a date is a market holiday — for example when scheduling or interpreting market-related questions.
Requirements
Can be used as a remote endpoint, or run locally as the npm package tradetime-mcp via npx, which requires Node.js. No authentication, environment variables or headers are declared.
Before you install
The server is described as read-only, so it does not place trades or change data. No credentials or secrets are requested. Confirm the accuracy and timeliness of holiday and session data before relying on it for time-sensitive decisions.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.NicolaiJohannesen%2Ftradetime-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Is a stock exchange open for trading right now (or at a given time)? Returns { open: true/false } plus status, when it next opens (weekends and holidays are skipped), and when it closes if currently open. The fastest answer to "is <exchange> open?".
Parametersatexchangerequired
get_exchange_status
Exchange status (full)
Full live status for one exchange: open flag, status enum (main_open / session_open / opening_soon / closed), session type, hours to the next transition, hours to close (if open), and why it is closed (holiday / weekend) if applicable.
Parametersatexchangerequired
markets_open_now
Markets open now
Which of the world's stock exchanges are open right now (or at a given time)? Returns every tracked exchange with its open flag and status — ideal for "which markets are trading?".
Parametersat
time_until_next_open
Time until next open
When does an exchange next open? Returns hours until the next open (weekends and holidays skipped), or — if it is already open — hours until it closes.
Parametersatexchangerequired
list_exchanges
List exchanges
List the tracked stock exchanges as lightweight summaries (id, name, city, country, timezone, region, importance). Optionally filter by region (e.g. "Asia", "Americas", "Europe"). Use this to discover valid exchange ids.
Parametersregion
get_exchange
Exchange details
The full record for one exchange: sessions (in exchange-local decimal hours), holidays, early closes, and official source links.
Parametersexchangerequired
get_holidays
Holidays & early closes
The closure calendar for one exchange: full-day holidays (YYYY-MM-DD, exchange-local) and early-close days with their close times.
Parametersexchangerequired
get_trading_sessions
Trading sessions
The trading-session structure for one exchange, in exchange-local decimal hours (9.5 = 09:30). A four-number "main" means a lunch break (e.g. Tokyo 9–11.5, 12.5–15).
Parametersexchangerequired
Version history
1
v0.1.2LatestSep 16, 2026
Score
75%
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
License10 pts
Declare a license in the repository or the registry entry.