Choose from authority-defined tools. Every detail page shows all interface bindings, parameter descriptions, required scopes, allowed purposes, the return contract, lifecycle state, producer capabilities, safe alternatives, and a credential-free request example.
Filter point-in-time factual records with allowlisted typed predicates.
Argus itself does not generate investment judgments or execute orders. Client AI agents may use lawfully accessible facts and labeled source material for independent reasoning and output.
Interface bindings
| CLI + Skill | MCP | REST |
|---|---|---|
| universe-screen | universe_screen | /v1/universe-screen |
Access and contract
- Authentication
- Required
default_oauth_access- yes — Technical documentation
- Required scopes
facts:readevidence:read
- Allowed purposes
factual_lookupaudit_reproductioninternal_researchinvestment_researchinvestment_decision_support
- Return contract
CliToolEnvelope JSON with nested DataPackage result- Lifecycle
active, version1.1.8
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| institution_id | string | no | Institution scope for policy checks. |
| caller_id | string | no | Machine caller id expected to match credentials. |
| purpose | string | no | Request purpose checked by policy. |
| as_of | datetime | no | Point-in-time timestamp for as-of-safe queries. |
| requires_redistribution | boolean | no | Whether downstream redistribution is requested. |
| filters_json | string | no | JSON array of typed field, operator, and value predicates. |
| select | array[string] | no | Allowlisted fields to return. |
| sort_json | string | no | JSON array of stable sort fields and directions. |
| page_size | integer | no | Number of records per page, up to 100. |
| cursor | string | no | Opaque pagination cursor. |
| max_scan_rows | integer | no | Maximum candidate rows the query may scan. |
| max_cost_units | integer | no | Maximum cost units the query may consume. |
| Name | CLI + Skill | MCP | REST |
|---|---|---|---|
| institution_id | --institution-id (string) | institution_id (string) | institution_id (string) |
| caller_id | --caller-id (string) | caller_id (string) | caller_id (string) |
| purpose | --purpose (string) | purpose (string) | purpose (string) |
| as_of | --as-of (datetime) | as_of (datetime) | as_of (datetime) |
| requires_redistribution | --requires-redistribution (boolean) | requires_redistribution (boolean) | requires_redistribution (boolean) |
| filters_json | --filters-json (string) | filters_json (string) | filters (json_value) |
| select | --select (comma_separated_string) | select (comma_separated_string) | select (array[string]) |
| sort_json | --sort-json (string) | sort_json (string) | sort (json_value) |
| page_size | --page-size (integer) | page_size (integer) | page_size (integer) |
| cursor | --cursor (string) | cursor (string) | cursor (string) |
| max_scan_rows | --max-scan-rows (integer) | max_scan_rows (integer) | max_scan_rows (integer) |
| max_cost_units | --max-cost-units (integer) | max_cost_units (integer) | max_cost_units (integer) |
Safety boundary
Safe purposes
factual_lookupaudit_reproductioninternal_researchinvestment_researchinvestment_decision_support
This tool cannot provide
automated_tradingbuy_sell_holdinvestment_recommendationportfolio_allocationposition_sizingprice_target
Safe alternatives
Example
Request syntax only. Use real identifiers and evidence returned by earlier calls, and a time window with confirmed coverage. This example does not demonstrate a completed production business result.
The example contains no credential. OAuth clients add authentication automatically; a machine client or service account may use the request header.
{
"purpose": "factual_lookup",
"as_of": "2026-06-16T10:00:00Z",
"requires_redistribution": false
}