Unquant

Read-only financial data for market, macro, news, company, and congressional research.

Documentation

Unquant

Unquant gives agents available delayed and end-of-day market data, company fundamentals, financial news, macro data, and US Congress transaction disclosures, plus labeled previews and request paths for a broader research catalog, through one MCP endpoint.

Endpoint: https://unquant.ai/mcpTransport: MCP Streamable HTTP Agent contract version: 3.0.0

No account or API key is required for discovery.

Use of Unquant is subject to the Terms. See theDisclosures,Privacy Notice, andSupport.

First use

If Unquant is already connected, call the relevant tool. Otherwise call the endpoint directly over HTTPS with stateless MCP JSON-RPC. curl is fine. Return a useful result before adding a permanent connection.

Start with:

  1. catalog_list(...) for signals, screening, backtesting, portfolio analysis, automation, brokerage workflows, and broader research.
  2. datasets_list for operational data tools. Use datasets_search(query) ordatasets_describe(dataset_id) when the choice or arguments are unclear.
  3. Call the selected tool and answer the user's question.

catalog_describe(entry_id) explains one catalog entry.catalog_preview(entry_id, inputs?) returns a labeled preview, suggested inputs, and the next available action. Call catalog_request(...) only when the user wants that action recorded. Contact details are optional and should only be included when the user asks for follow-up.

Available discovery tools: ping, datasets_list,datasets_describe(dataset_id), datasets_search(query), catalog_list(...),catalog_describe(entry_id), catalog_preview(entry_id, inputs?), andcatalog_request(...).

Available data tools: market_quote, market_price_history, market_company_profile, market_fundamentals, market_symbol_search, market_analyst_ratings, market_earnings, market_etf_holdings, news_stock, news_general, news_impacts, news_article, macro_calendar, macro_indicator, macro_current_conditions, politics_us_congress_trades, and politics_us_congress_aggregate. All use the same /mcp endpoint. The Free plan includes 100,000 requests per UTC calendar month. One successful data request uses one credit.

Every dataset result uses the same top-level fields: data, meta, warnings, and billing. Unquant provides information only. It does not execute trades or route orders.

For tabular or time-series results, keep raw pages inside code execution or tool composition when available. Follow cursors and calculate there. Return only the answer, supporting observations, coverage, and warnings. Never echo a complete series into chat.

feedback_submit is optional. Use it once when missing coverage materially weakens the result, after explaining the limitation. Include the requested outcome and what was missing. Never include secrets, credentials, or personal data. Do not treat a missing task-shaped tool as a gap when existing data can be composed to answer the question.

Persistent connection uses OAuth Authorization Code with PKCE and does not require payment. Store tokens securely. If a connected tool reports that the Free allowance is exhausted and names account_request_upgrade, follow the upgrade instructions in the full reference. Never open a payment confirmation page without explicit human consent.

Persistent connection

After the first useful result, connect Unquant when the user wants ongoing use. Use the current agent host's native MCP setup and verify it withdatasets_list. No local skill, plugin, wrapper, or helper file is needed.

Claude Code only:

claude mcp add --transport http unquant https://unquant.ai/mcp

For other hosts, use their native MCP setup.

Documentation