# mkts Market Data Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## mkts Market Data

Real-time and historical quotes for stocks, ETFs, crypto, commodities, and forex with fundamentals and SEC filings.

- Record: https://musedirectory.ai/connector/mkts-market-data
- Category: Finance & Bills
- Developer: mkts (https://mkts.io/developers)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 457ms, checked 2026-10-31T01:06:34Z
- Endpoint: https://mkts.io/api/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-31T01:06:34Z)
- Source: Found in the official MCP Registry (io.mkts/market-data) https://registry.modelcontextprotocol.io/v0/servers?search=io.mkts%2Fmarket-data

Connects to mkts market data service for current and historical pricing across multiple asset classes. Muse can retrieve quotes, compare assets, pull SEC filings, access financial statements, and backtest portfolio performance using point-in-time data.

Example request: "Show me how my stock portfolio would have performed over the last 90 days."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use mkts Market Data to help me. It is a free service with an MCP server at https://mkts.io/api/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- 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_o
- 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 
- 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 
- 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, whi
- 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 anythin
- 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.

Screening checks:
- MCP handshake: pass (Answered in 457ms)
- Domain against threat feeds (Cloudflare security DNS): pass (mkts.io not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (15 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
