addedInput schema / additionalProperties
Added value: +false
changedOutput schema / properties / _meta / additionalProperties
Previous value: -falseNew value: +{}
changedOutput schema / properties / _meta / description
Previous value: -"Provenance envelope — data lineage for every MCP response"New value: +"Response metadata (provenance, point-in-time flag, freshness, request id and warnings). Every field is documented once in the agent contract (agent_contract.meta in the server's manifest.json)."
removedOutput schema / properties / _meta / properties / as_of_date
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / _meta / properties / cost_usd
Removed value: -{
- "additionalProperties": false,
- "description": "Per-call cost transparency. Omitted for subscription-only and free tools, which have no MPP price.",
- "properties": {
- "amount_usd": {
- "minimum": 0,
- "type": "number"
- },
- "basis": {
- "description": "mpp_charge = real pay-per-call charge (a card or MPP payment through agent-pay). mpp_rate_card = indicative price, not billed.",
- "enum": [
- "mpp_charge",
- "mpp_rate_card"
- ],
- "type": "string"
- },
- "billed": {
- "description": "true = this amount was actually charged via MPP for this call. false = indicative MPP-equivalent value only: no charge was made for this call (it was within your plan).",
- "type": "boolean"
- }
- },
- "required": [
- "amount_usd",
- "billed",
- "basis"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / data_plan
Removed value: -{
- "description": "Access plan: sample | sp500 | pro | full",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / data_quality
Removed value: -{
- "additionalProperties": false,
- "description": "Server-side invariants run on this response",
- "properties": {
- "notes": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "validation_failed": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "detail": {
- "type": "string"
- },
- "rule": {
- "type": "string"
- }
- },
- "required": [
- "rule",
- "detail"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "validation_passed": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "validation_passed",
- "validation_failed",
- "notes"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / fundamentals_as_of
Removed value: -{
- "description": "ISO timestamp when the FINANCIAL STATEMENTS were last rebuilt in bulk. Use THIS — not `last_updated` — when telling a user how current the cross-sectional fundamentals are. The snapshot is republished on every weekday price refresh while the statements are carried forward unchanged, so `last_updated` can be far more recent than the numbers it sits next to. It is a floor for a single filer, not a ceiling: a filer with a live partition receives its filing, facts and ratios intraday (minutes after EDGAR dissemination), so an entity-scoped read may carry a filing newer than this; cross-sectional ranks (factor scores, earnings signals) refresh with the weekly bulk export.",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / last_updated
Removed value: -{
- "description": "ISO timestamp when the snapshot was exported",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / latency_ms
Removed value: -{
- "description": "Wall-clock milliseconds this tool call took, measured server-side around the handler.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
-}
removedOutput schema / properties / _meta / properties / limit_warnings
Removed value: -{
- "description": "Soft-warning array for partial fulfillment. Each entry carries a stable subcode + remediation.options[]. AI agents pattern-match on subcode.",
- "items": {
- "additionalProperties": {},
- "properties": {
- "code": {
- "const": "LIMIT_EXCEEDED",
- "type": "string"
- },
- "current_plan": {
- "type": "string"
- },
- "extensions": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "limit_type": {
- "type": "string"
- },
- "limit_value": {},
- "remediation": {
- "additionalProperties": {},
- "properties": {
- "contact_sales": {
- "type": "string"
- },
- "default_action": {
- "type": "string"
- },
- "options": {
- "items": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "type": "array"
- },
- "pricing_page": {
- "type": "string"
- }
- },
- "required": [
- "options",
- "default_action",
- "pricing_page",
- "contact_sales"
- ],
- "type": "object"
- },
- "requested_value": {},
- "returned_value": {},
- "subcode": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "subcode",
- "limit_type",
- "current_plan",
- "remediation"
- ],
- "type": "object"
- },
- "type": "array"
-}
removedOutput schema / properties / _meta / properties / mpp_offer
Removed value: -{
- "additionalProperties": {},
- "description": "Present when figures still need payment: the MPP option (price, resource_url, request body) for the full run.",
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / mpp_override
Removed value: -{
- "additionalProperties": false,
- "description": "Set when this single response was paid for over MPP (card, agent-pay): the payment's order was honoured for this call only. agent-pay captures the payment only when this is present.",
- "properties": {
- "amount_cents": {
- "type": "number"
- },
- "category": {
- "type": "string"
- },
- "companies": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "company_count": {
- "type": "number"
- },
- "order_id": {
- "type": "string"
- },
- "run": {
- "type": [
- "string",
- "null"
- ]
- },
- "run_token_hash": {
- "type": "string"
- },
- "scope_hash": {
- "type": "string"
- },
- "tool": {
- "type": "string"
- },
- "unlock_level": {
- "enum": [
- "pro",
- "full"
- ],
- "type": "string"
- }
- },
- "required": [
- "order_id",
- "tool",
- "category",
- "amount_cents",
- "company_count",
- "scope_hash",
- "run_token_hash",
- "unlock_level",
- "companies",
- "run"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / mpp_verification
Removed value: -{
- "additionalProperties": false,
- "description": "Verification tools only, when some figures are outside the caller's plan. Figures the plan covers are always verified free; a Valuein account also verifies its first figures free, once, figures outside its plan included (the verification trial, size in pricing://current). served_free = own-plan figures plus trial figures; trial_used / trial_remaining = this run's draw and what the account has left; needs_payment = figures still to pay for (the paid verification run). A guest has no trial: note says how to get it.",
- "properties": {
- "figures": {
- "type": "number"
- },
- "needs_payment": {
- "type": "number"
- },
- "note": {
- "type": "string"
- },
- "served_free": {
- "type": "number"
- },
- "trial_remaining": {
- "type": "number"
- },
- "trial_used": {
- "type": "number"
- }
- },
- "required": [
- "figures",
- "served_free",
- "trial_used",
- "needs_payment"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / pit_safe
Removed value: -{
- "description": "true iff a zero-look-ahead point-in-time cut was applied to every returned figure",
- "type": "boolean"
-}
removedOutput schema / properties / _meta / properties / rate_limit
Removed value: -{
- "additionalProperties": false,
- "description": "Caller's remaining budget",
- "properties": {
- "limit": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "remaining": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "reset_at": {
- "description": "ISO 8601 timestamp when the window resets",
- "type": "string"
- },
- "window": {
- "enum": [
- "minute",
- "hour"
- ],
- "type": "string"
- }
- },
- "required": [
- "limit",
- "remaining",
- "reset_at",
- "window"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / request_id
Removed value: -{
- "description": "Per-request correlation id (8-char)",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / result_count
Removed value: -{
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
-}
removedOutput schema / properties / _meta / properties / schema_version
Removed value: -{
- "description": "Parquet schema version from manifest.json",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / snapshot
Removed value: -{
- "description": "Snapshot directory name (e.g. snapshot_20260420)",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / source
Removed value: -{
- "const": "SEC EDGAR",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / ticker
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / truncation
Removed value: -{
- "additionalProperties": false,
- "description": "Set when fewer rows were returned than requested — explains why and points to a remedy",
- "properties": {
- "current_plan": {
- "type": "string"
- },
- "plan_limit": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "reason": {
- "enum": [
- "PLAN_LIMIT",
- "DATA_NOT_AVAILABLE",
- "FISCAL_YEAR_BOUNDARY_FILTER",
- "OTHER"
- ],
- "type": "string"
- },
- "requested": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "returned": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "upgrade_required_for": {
- "type": "string"
- },
- "upgrade_url": {
- "type": "string"
- }
- },
- "required": [
- "requested",
- "returned",
- "reason"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / required
Removed value: -[
- "data_plan",
- "schema_version",
- "snapshot",
- "last_updated",
- "source",
- "pit_safe"
-]