Find Related Smithsonian Objects
smithsonian_find_relatedDiscover objects across Smithsonian collections related to a given anchor object, matched on shared metadata signals — culture, period, object type, named parties, and topic terms. Each related object is tagged with the signals that connected it to the anchor; a named-party signal carries the catalog's own role for that party (maker, Collector, Donor, issuing authority, …), not a fixed "maker" label. Matches surface across museums — an NASM aerospace anchor can pull related objects from NMNHPALEO, SAAM, and NMAH.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | record_id of the anchor object (e.g. "nasm_A19670093000") from smithsonian_search_objects or smithsonian_get_object. | |
| limit | No | Maximum number of related objects to return (default 10, max 20). | |
| start | No | Pagination offset — 0-indexed. Page contiguously with start = page × limit; each signal is reachable to a depth of 5000 objects, beyond which truncated stays true but deeper pages aren't retrievable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The limit cap that was applied. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Number of related objects returned. | |
| anchor | No | Summary of the anchor object used to drive the fan-out searches. | |
| notice | No | Guidance naming the inputs that retrieve the related objects this page omitted — start for the next page, signals[].search_continuation for a signal past this tool's reach. | |
| related | No | Related objects interleaved across the fan-out signals so each signal contributes. Empty when no related objects were found across all fan-out searches. | |
| signals | No | Per-signal breakdown of every fan-out that returned. Use search_continuation with smithsonian_search_objects to retrieve a signal's matches past this tool's 5000-per-signal reach. A signal whose upstream call failed is omitted. | |
| truncated | No | True when the related list is incomplete — either capped by the limit or more results exist upstream past the current page (advance start to retrieve them). | |
| truncationCeiling | No | Upper bound on the related objects reachable by paging with start. Cross-signal overlaps are not subtracted, so it can overcount. Signals larger than this tool's per-signal reach are counted at that reach — see signals[].row_count for their true size. | |
| search_signals_used | No | Metadata fields that drove the fan-out searches. |