ZV-2026-1216 · 2026-09-19breaking
cpsc-recalls.caseyjhand.com: Type of description on cpsc_get_recall changed unset → string|null.
[breaking] Type of consumer_contact on cpsc_get_recall changed unset → string|null.
Public changelog
Contract history for the cpsc-recalls.caseyjhand.com MCP server, every tool-schema change Zevruna has observed, classified from the consumer's perspective.
90-day stability
quietsaferiskybreaking
Advisories
[breaking] Type of consumer_contact on cpsc_get_recall changed unset → string|null.
Contract changelog
Every revision Zevruna has observed, classified from the consumer's side. Advisories above are the subset severe enough to publish.
cpsc_get_recall changed (42% word delta).cpsc_get_recent changed (45% word delta).notice was added to cpsc_get_recent output.cpsc_search_recalls changed (45% word delta).effectiveQuery was added to cpsc_search_recalls output.notice was added to cpsc_search_recalls output.description on cpsc_get_recall changed unset → string|null.consumer_contact on cpsc_get_recall changed unset → string|null.error was added to cpsc_get_recall output.error was added to cpsc_get_recent output.error was added to cpsc_search_recalls output.Snapshot log
The hashes to pin against. Identical contracts hash identically.
| Observed | Contract hash | Tools |
|---|---|---|
| 2026-09-25 00:02 | c8dbf3eb0a7d | 3 |
| 2026-09-24 21:51 | bc540ab10a72 | 3 |
| 2026-09-19 21:47 | c981b0592e9f | 3 |
| 2026-08-25 05:43 | 23c868c4b3f7 | 3 |
| 2026-08-17 06:41 | 05bc1b104d84 | 3 |
Maintainer badge
Free forever for open-source maintainers. It reports what Zevruna actually observed, a green badge means no breaking change in ninety days, and it says so honestly when a server has never been polled.
[](https://zevruna.com/servers/cpsc-recalls.caseyjhand.com)