retrieve_entity_snapshot
Retrieve an entity's current or historical state with full provenance, using optional event-time or ingestion-time cutoffs to reconstruct snapshots as of a specific moment.
Instructions
Retrieve the current snapshot of an entity with provenance information. Supports historical snapshots via 'at' parameter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | Event-time cutoff (ISO 8601). Reconstructs the snapshot from observations whose `observed_at` ≤ this timestamp. Reflects what *happened* by time T, regardless of when the observation was ingested into Neotoma. Use `at_ingested` instead when you need "what did we actually know at time T" semantics. | |
| format | No | Response text format. `markdown` (default for MCP) returns canonical deterministic markdown for KV-cache stability. `json` returns the raw snapshot payload for programmatic callers. | |
| entity_id | No | ||
| at_ingested | No | Ingestion-time cutoff (ISO 8601). Reconstructs the snapshot from observations whose `created_at` (row-insertion time) ≤ this timestamp. Excludes backfilled or late-arriving observations that have a past `observed_at` but arrived after this cutoff, preventing look-ahead leaks. When both `at` and `at_ingested` are supplied, both bounds are applied (AND logic): an observation must satisfy `observed_at ≤ at` AND `created_at ≤ at_ingested`. |