Compute-Ready Stream
get_compute_ready_streamReturns a short-lived (15-min) download URL for a bulk Parquet object that can be piped directly into Python/DuckDB/Polars for high-throughput computation that exceeds the MCP context window. The URL streams the object straight from Valuein storage and supports HTTP range reads, so duckdb.read_parquet(url) / pl.read_parquet(url) work without downloading the whole file first. Datasets: fact (per-entity partition — requires ticker), ratio (all computed ratios), valuation (DCF inputs), filing (SEC filing metadata), references (company universe), index_membership (historical index composition). Scoped to the caller's tier bucket; the link is signed and cannot be used to list the bucket or read other objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | No | Required when dataset_type is 'fact'. Resolves to the per-entity fact/{CIK}.parquet partition for that company. | |
| dataset_type | Yes | Dataset to access. 'fact' requires ticker (per-entity partition). All others are full-universe tables. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Signed, time-limited (15-min) download URL for the Parquet object (Range-enabled) | |
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| scope | No | What the presigned URL is scoped to (method, object_key_only, etc.) | |
| usage | No | Ready-to-run DuckDB / Polars snippets | |
| bucket | No | ||
| format | No | ||
| ticker | No | ||
| url_hash | No | ||
| expires_at | No | ||
| object_key | No | ||
| dataset_type | Yes | ||
| expires_in_seconds | No |