io.mkts/market-data · v1.0.0 · finance-and-payments
mkts Market Data is healthy: it completed an MCP handshake in 765 ms and exposes 15 tools.
Stocks, ETFs, crypto, commodities, forex: quotes, fundamentals, SEC filings, point-in-time history.
Endpoint: https://mkts.io/api/mcp (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 15 |
| Latency | 765 ms |
| Last checked (UTC) | 2026-10-31T01:15:28.039Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T01:15:28.039Z | Healthy | 765 |
compare_assets | Compare 2 to 10 market symbols using the same normalized mkts snapshot. Returns requested and resolved symbols plus normalized asset records with provenance metadata. |
get_archive_series | Get what mkts recorded for up to 100 symbols on every day in a date range, from the immutable point-in-time archive. This is the shape a portfolio backtest actually needs — N symbols by M days in one call, where get_asset_series would take one call per holding and get_assets_as_of one per day. Each |
get_asset_intraday | Get every price observation mkts made of one symbol inside a time window, rather than just the daily close. Use for intraday movement, timing questions, or checking what a price was doing during a session; use get_asset_series instead for daily closes over months. Cadence is not uniform across the a |
get_asset_profile | Resolve a symbol from the mkts multi-asset snapshot. Returns identity, asset type, price, change, market cap, volume, and snapshot timestamp when available. |
get_asset_quote | Get a current quote for a stock, ETF, cryptocurrency, commodity, or forex pair. Returns price fields, market state when available, an observation timestamp, and upstream source. |
get_asset_series | Get what mkts recorded for one symbol on every day in a date range, from the immutable point-in-time archive. Use this for backtesting rather than calling get_assets_as_of once per day — a 90-day study is one call here and 90 there. Distinct from get_price_history, which fetches OHLCV live from upst |
get_assets_as_of | Get what mkts recorded about one or more symbols on a specific past date, from the immutable point-in-time archive. Pass a single symbol or up to 100. Use for backtesting, reconstructing a past decision, or checking whether a figure was later revised — not for current prices, which get_assets_bulk s |
get_assets_bulk | Get current data for an explicit list of up to 100 symbols in a single call. Use this instead of calling get_asset_quote repeatedly — a watchlist fetched one symbol at a time exhausts the rate limit for no benefit. Returns the resolved assets plus unresolvedSymbols naming anything not tracked, so a |
get_filings | Get recent filing records for a US stock or ETF. Returns filing date, type, title, and EDGAR link; optionally filter by filing type. |
get_fundamentals | Get annual or quarterly financial-statement time series for a stock or ETF. Modules can return all statements or a smaller financials, balance-sheet, or cash-flow payload. |
get_macro_snapshot | Get the current mkts macro dashboard, including major equity proxies, crypto, commodities, the US dollar, volatility, and the US 10-year yield. |
get_market_snapshot | Get the current global cryptocurrency market totals, volume, dominance, active asset counts, and the underlying snapshot timestamp. |
get_news | Get recent market news from the configured source feeds. Filter by an asset symbol or by markets, crypto, commodities, or forex category. Returns source and publication links. |
get_price_history | Get bounded daily price history for a symbol. Stocks and ETFs include OHLCV when available; cryptocurrency history may contain close and volume only. |
screen_assets | Screen the normalized mkts asset snapshot with bounded price, return, volume, market-cap, type, and sector filters. Returns at most 25 records. |