[{"slug":"ZV-2026-1092","server_name":"mcp.bitcoincreditstack.com","severity":"breaking","title":"mcp.bitcoincreditstack.com: Field collateral was removed from compare_venues input; consumers still sending it may be rejected or silently ignored.","summary":"[breaking] Field collateral was removed from compare_venues input; consumers still sending it may be rejected or silently ignored. [breaking] Field denomination was removed from compare_venues input; consumers still sending it may be rejected or silently ignored. [risky] Optional field class was added to compare_venues; may shift model behaviour. [risky] Optional field side was added to compare_venues; may shift model behaviour. [risky] Optional field venues was added to compare_venues; may shift model behaviour.","changes":[{"kind":"input_property_removed","path":"inputSchema.properties.collateral","tool":"compare_venues","before":{"type":"string","description":"Collateral asset symbol, e.g. 'BTC'."},"detail":"Field `collateral` was removed from `compare_venues` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.denomination","tool":"compare_venues","before":{"type":"string","description":"Loan denomination, e.g. 'USD'."},"detail":"Field `denomination` was removed from `compare_venues` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_added","path":"inputSchema.properties.class","tool":"compare_venues","after":{"enum":["algorithmic","minted","auction","posted-card","corporate"],"type":"string","description":"Restrict to one credit class. The full matrix is ~160 rows; one class is far lighter."},"detail":"Optional field `class` was added to `compare_venues`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.side","tool":"compare_venues","after":{"enum":["borrow","lend"],"type":"string","description":"'borrow' (what a borrower pays, the default) or 'lend' (what a capital provider earns)."},"detail":"Optional field `side` was added to `compare_venues`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.venues","tool":"compare_venues","after":{"type":"string","description":"Comma-separated registry ids to restrict the rows to, e.g. 'aave_v3_ethereum,cefi_ledn'."},"detail":"Optional field `venues` was added to `compare_venues`; may shift model behaviour.","severity":"risky"}],"published_at":"2026-09-15T21:58:19.145Z"},{"slug":"ZV-2026-0560","server_name":"mcp.bitcoincreditstack.com","severity":"breaking","title":"mcp.bitcoincreditstack.com: Prompt lens:analyst was removed.","summary":"[safe] Tool get_lens was added. [breaking] Prompt lens:analyst was removed. [breaking] Prompt lens:holder was removed. [breaking] Prompt lens:orientation was removed. [breaking] Prompt lens:risk was removed. [breaking] Prompt lens:treasurer was removed. [safe] Prompt lens_analyst was added. [safe] Prompt lens_holder was added. [safe] Prompt lens_orientation was added. [safe] Prompt lens_risk was added. [safe] Prompt lens_treasurer was added.","changes":[{"kind":"tool_added","tool":"get_lens","detail":"Tool `get_lens` was added.","severity":"safe"},{"kind":"prompt_removed","tool":"lens:analyst","before":"lens:analyst","detail":"Prompt `lens:analyst` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"lens:holder","before":"lens:holder","detail":"Prompt `lens:holder` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"lens:orientation","before":"lens:orientation","detail":"Prompt `lens:orientation` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"lens:risk","before":"lens:risk","detail":"Prompt `lens:risk` was removed.","severity":"breaking"},{"kind":"prompt_removed","tool":"lens:treasurer","before":"lens:treasurer","detail":"Prompt `lens:treasurer` was removed.","severity":"breaking"},{"kind":"prompt_added","tool":"lens_analyst","after":"lens_analyst","detail":"Prompt `lens_analyst` was added.","severity":"safe"},{"kind":"prompt_added","tool":"lens_holder","after":"lens_holder","detail":"Prompt `lens_holder` was added.","severity":"safe"},{"kind":"prompt_added","tool":"lens_orientation","after":"lens_orientation","detail":"Prompt `lens_orientation` was added.","severity":"safe"},{"kind":"prompt_added","tool":"lens_risk","after":"lens_risk","detail":"Prompt `lens_risk` was added.","severity":"safe"},{"kind":"prompt_added","tool":"lens_treasurer","after":"lens_treasurer","detail":"Prompt `lens_treasurer` was added.","severity":"safe"}],"published_at":"2026-08-31T14:22:29.203Z"}]