# Unquant agent contract updates Current contract version: 2.16.0 ## 2.16.0 — 2026-08-03 - Added an indexable catalog page for all public research entries. - Added `/catalog.json` so agents can check coverage and access state before they start research. - Added the catalog page and JSON endpoint to the agent manifest and guides. - Added one canonical, indexable page for each live MCP tool. - Defined the deployed public endpoints as the source for generated contract snapshots in the public examples repository. ## 2.15.0 — 2026-08-01 - Added canonical HTML documentation, tool and dataset catalogs, pricing, methodology, security, changelog, and research guides. - Added machine-readable `/tools.json`, `/datasets.json`, and `/pricing.json` references to the agent manifest. - Added Simplified Chinese agent documentation and research guides. - Added English and Simplified Chinese RSS feeds for durable content discovery. - Published a public GitHub repository with remote-MCP examples and contract snapshots. - Expanded the sitemap while keeping available and coming-soon datasets explicitly separate. ## 2.14.0 — 2026-07-29 - Added `catalog.list`, `catalog.describe`, and `catalog.preview` tools across datasets, signals, quant research, workflows, and brokerage. - Added `catalog.request` for explicit access and activation requests. - Added concise catalog discovery guidance to the agent documentation. ## 2.13.0 — 2026-07-28 - Made OAuth connection free: email verification now creates an identity grant without requiring a subscription. - Added `account.request_upgrade` and `account.upgrade_status` so an agent can request paid access only after delivering Free value and explaining why the next step needs it. - Kept one credential across Free, paid, and canceled states. Entitlements now change access without forcing reconnection. - Made the published monthly Free allowance one total across data tools. ## 2.12.0 — 2026-07-28 - Agents can use direct stateless HTTP for the first useful result, then connect Unquant persistently for ongoing use. - Clarified that MCP installation is host-specific and agents must use the current host's native UI, command, or configuration format. - Removed the analytics installation identifier from copied agent instructions. ## 2.11.0 — 2026-07-26 - Published compact Terms, Privacy, Financial and Data Disclosures, and Support pages and exposed their URLs in agent metadata. - Added explicit Terms acknowledgement before paid checkout. ## 2.10.0 — 2026-07-23 - Added compact guidance to keep large tabular and time-series pages inside code execution or tool composition when the host supports it. - Required page-by-page reduction when it does not, so complete raw series do not pollute model context. ## 2.9.0 — 2026-07-23 - Added optional, short agent context for the payment confirmation page: requested outcome, value already delivered, and why paid access is needed. - Kept plan, price, payment claims, and actions server-controlled; agent context is escaped, transaction-scoped, and excluded from Stripe. ## 2.8.0 — 2026-07-23 - Required agents to state the recurring price, ask permission, and wait for a clear yes before opening the payment flow. - Added a first-party Unquant confirmation page so Stripe appears only after a human clicks Continue. - Marked native Checkout responses with `confirmation_required`. ## 2.7.2 — 2026-07-23 - Clarified that product feedback is optional and should never delay or interrupt the user's task. - Softened the missing-capability guidance to a single, situational suggestion. ## 2.7.1 — 2026-07-23 - Described `feedback.submit` as an append-only, non-destructive Unquant write. - Asked agents to request confirmation once when their runtime requires it and continue normally if the user declines. ## 2.7.0 — 2026-07-23 - Made transient direct MCP use the first-use default and persistent MCP configuration explicitly user-requested. - Encouraged one concise `feedback.submit` item when missing capabilities or repeated data-tool failures prevent or materially weaken a requested result. ## 2.6.1 — 2026-07-22 - Limited OAuth Checkout and status responses to customer-facing fields. - Made the HTML discovery link to `/llms.txt` absolute on the canonical origin. ## 2.6.0 — 2026-07-21 - Aligned every public agent document with current customer-facing terminology. - Made the plan configuration authoritative for the published Free credits and maximum rows per call. - Simplified Checkout instructions to describe only the customer-facing flow. ## 2.5.0 — 2026-07-16 - Added the free `feedback.submit` tool for missing tools, datasets, features, and unsupported problem classes such as backtesting or options pricing. - Agents can submit one concise product request when missing coverage blocks or weakens a task. ## 2.4.0 — 2026-07-16 - Context tools now serve durable Postgres history instead of one replaceable JSON file. - News and Congress list tools return `truncated` and `next_cursor` for complete traversal. - US Congress trade history now covers all available source records beginning in 2012. Last updated: 2026-08-03 Read this file when checking compatibility between contract versions or troubleshooting an integration. ## 2.3.0 — 2026-07-16 - Moved all 17 data tools to the normal `/mcp` endpoint. ## 2.2.0 — 2026-07-15 - Replaced `market.index_constituents` with `market.etf_holdings`, a more useful research universe for index, sector, and thematic ETFs. - Added normalized holding identity, shares, 0–100 portfolio weight, reported market value, and last-update fields plus top-N and minimum-weight filters. - Added `returned_count` and `returned_weight_percent` so filtered responses are never mistaken for a complete fund portfolio. ## 2.1.0 — 2026-07-15 - Standardized daily bars on `open`, `high`, `low`, `close`, `adjusted_close`, and `volume` across quote and history tools. - Renamed processed-news fields to match their real semantics: deduplicated `story_id`, `first_seen_at`, `last_seen_at`, and `source_article_count`. - Added `_score` suffixes to generated impact scores and explicit scale descriptions. - Added USD and midpoint semantics to congressional amount fields. - Added final public allowlists for macro and Congress snapshot responses so non-public export fields cannot become public automatically. ## 2.0.0 — 2026-07-15 - Published eight market tools, four news tools, three macro tools, and two US Congress tools. - Renamed the daily series to `market.price_history` and added normalized quote, profile, fundamentals, search, analyst-rating, earnings, and constituent tools. - Added summary-only `news.stock`, `news.general`, `news.article`, and generated `news.impacts` contracts. Article bodies and source URLs are excluded. - Added normalized `macro.calendar`, `macro.indicator`, and Streetbeat-generated `macro.current_conditions`. - Added individual `politics.us_congress_trades` with amount bounds and midpoint estimate, plus `politics.us_congress_aggregate`. - Agents compose concrete datasets for their own research tasks. ## 1.0.0 — 2026-07-13 - Published anonymous catalog discovery and authenticated financial data over MCP. - Direct REST Authorization Code + PKCE ceremony. - MCP dataset responses use the `data`, `meta`, `warnings`, and `billing` envelope.