[{"slug":"ZV-2026-1444","server_name":"met-museum.caseyjhand.com","severity":"breaking","title":"met-museum.caseyjhand.com: Field isPublicDomain was removed from met_search_collections input; consumers still sending it may be rejected or silently ignored.","summary":"[risky] Description of met_search_collections changed (52% word delta). [breaking] Field isPublicDomain was removed from met_search_collections input; consumers still sending it may be rejected or silently ignored.","changes":[{"kind":"description_changed","tool":"met_search_collections","after":"Search the Metropolitan Museum of Art collection by keyword and optional filters. Returns the total match count and one page of matching object IDs, which met_get_object resolves to full records. Relevance is keyword-based, not semantic; department and geographic filters narrow results more than a longer query. Paging reaches only the first 10,000 matches of any search, so narrow a larger one with filters. The medium parameter takes an object classification as the Met spells it (\"Paintings\", \"Sculpture\"), not a material like \"Oil on canvas\". hasImages also includes copyrighted works; CC0 status is per object, from the isPublicDomain and hasCC0Image fields on met_get_object. isHighlight accepts true only. isOnView restricts results to works currently on display in a Met gallery.","before":"Search the Metropolitan Museum of Art collection by keyword and optional filters. Returns the total match count and a page of matching object IDs, which met_get_object resolves to full records. Relevance is keyword-based, not semantic; department and geographic filters narrow results more than a longer query. The medium parameter maps to the classification field (pass \"Paintings\", \"Drawings\", etc., not material descriptions like \"Oil on canvas\"). Every filter draws on a partial upstream index, so a filtered search omits some objects whose own record satisfies the filter — the results are not exhaustive, and dropping the filter is what widens them. A filtered search is checked against the same query run unfiltered, so its results match the keyword; when that check is too costly to complete the page is returned unchecked and the response says so in its notice. isPublicDomain selects CC0-licensed images; hasImages also includes copyrighted works. isPublicDomain and isHighlight are opt-in filters that accept true only; the upstream index is unsound on the false arm. isOnView restricts results to works currently on display in a Met gallery.","detail":"Description of `met_search_collections` changed (52% word delta).","severity":"risky","descriptionDelta":0.5214285714285714},{"kind":"input_property_removed","path":"inputSchema.properties.isPublicDomain","tool":"met_search_collections","before":{"type":"boolean","const":true,"description":"Opt-in filter, true only — omit it rather than passing false, which the upstream index answers unsoundly. Selects objects released under CC0 open access, which return direct high-resolution image URLs in met_get_object. A partial index, not exhaustive coverage: it omits objects whose own record reports isPublicDomain true — object 436580 matches the query \"sunflower\" and is public domain, yet the filtered search does not return it — so absence from the results is not evidence an object lacks CC0 status. Combining it with departmentId narrows it further; when a search returns nothing, retry without the filter."},"detail":"Field `isPublicDomain` was removed from `met_search_collections` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"}],"published_at":"2026-09-25T05:56:13.816Z"}]