[{"slug":"ZV-2026-1629","server_name":"mcp.getrefine.co","severity":"breaking","title":"mcp.getrefine.co: Resource refine://agenda was removed, consumers reading it will break.","summary":"[breaking] Resource refine://agenda was removed, consumers reading it will break. [breaking] Resource refine://briefing was removed, consumers reading it will break. [breaking] Resource refine://guide was removed, consumers reading it will break. [breaking] Resource refine://me was removed, consumers reading it will break.","changes":[{"kind":"resource_removed","tool":"refine://agenda","before":"refine://agenda","detail":"Resource `refine://agenda` was removed, consumers reading it will break.","severity":"breaking"},{"kind":"resource_removed","tool":"refine://briefing","before":"refine://briefing","detail":"Resource `refine://briefing` was removed, consumers reading it will break.","severity":"breaking"},{"kind":"resource_removed","tool":"refine://guide","before":"refine://guide","detail":"Resource `refine://guide` was removed, consumers reading it will break.","severity":"breaking"},{"kind":"resource_removed","tool":"refine://me","before":"refine://me","detail":"Resource `refine://me` was removed, consumers reading it will break.","severity":"breaking"}],"published_at":"2026-09-30T15:06:34.961Z"},{"slug":"ZV-2026-0402","server_name":"mcp.getrefine.co","severity":"breaking","title":"mcp.getrefine.co: Tool inbox.accept was removed.","summary":"[breaking] Tool inbox.accept was removed. [breaking] Tool interviews.add was removed. [breaking] Tool interviews.delete was removed. [breaking] Tool interviews.list was removed. [breaking] Tool interviews.update was removed. [breaking] Tool jobs.update_notes was removed. [breaking] Tool journey.update was removed. [breaking] Tool notifications.read was removed. [breaking] Tool notifications.read_all was removed. [breaking] Tool offers.accept was removed. [breaking] Tool offers.add_negotiation was removed. [breaking] Tool offers.create was removed. [breaking] Tool offers.decline was removed. [breaking] Tool offers.delete was removed. [breaking] Tool offers.delete_negotiation was removed. [breaking] Tool offers.get was removed. [breaking] Tool offers.update was removed. [breaking] Tool persona.confirm_trait was removed. [breaking] Tool persona.correct_trait was removed. [breaking] Tool persona.remove_trait was removed. [breaking] Tool recommendations.feedback was removed. [breaking] Tool recommendations.list was removed. [breaking] Tool signals.save_opening was removed. [safe] Tool inbox.apply_suggestion was added. [breaking] Tool inbox.status was renamed to inbox.sync_status. [safe] Tool jobs.interviews.add was added. [safe] Tool jobs.interviews.delete was added. [safe] Tool jobs.interviews.update was added. [safe] Tool jobs.offer.accept was added. [safe] Tool jobs.offer.add_negotiation was added. [safe] Tool jobs.offer.create was added. [safe] Tool jobs.offer.decline was added. [safe] Tool jobs.offer.delete was added. [safe] Tool jobs.offer.delete_negotiation was added. [safe] Tool jobs.offer.update was added. [breaking] Tool notifications.list was renamed to signals.openings.list. [safe] Tool signals.openings.mark_all_read was added. [safe] Tool signals.openings.mark_read was added. [safe] Tool signals.openings.save was added. [breaking] Tool recommendations.block was renamed to signals.recommendations.block. [breaking] Tool recommendations.dismiss was renamed to s","changes":[{"kind":"tool_removed","tool":"inbox.accept","detail":"Tool `inbox.accept` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"interviews.add","detail":"Tool `interviews.add` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"interviews.delete","detail":"Tool `interviews.delete` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"interviews.list","detail":"Tool `interviews.list` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"interviews.update","detail":"Tool `interviews.update` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"jobs.update_notes","detail":"Tool `jobs.update_notes` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"journey.update","detail":"Tool `journey.update` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"notifications.read","detail":"Tool `notifications.read` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"notifications.read_all","detail":"Tool `notifications.read_all` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"offers.accept","detail":"Tool `offers.accept` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"offers.add_negotiation","detail":"Tool `offers.add_negotiation` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"offers.create","detail":"Tool `offers.create` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"offers.decline","detail":"Tool `offers.decline` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"offers.delete","detail":"Tool `offers.delete` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"offers.delete_negotiation","detail":"Tool `offers.delete_negotiation` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"offers.get","detail":"Tool `offers.get` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"offers.update","detail":"Tool `offers.update` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"persona.confirm_trait","detail":"Tool `persona.confirm_trait` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"persona.correct_trait","detail":"Tool `persona.correct_trait` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"persona.remove_trait","detail":"Tool `persona.remove_trait` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"recommendations.feedback","detail":"Tool `recommendations.feedback` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"recommendations.list","detail":"Tool `recommendations.list` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"signals.save_opening","detail":"Tool `signals.save_opening` was removed.","severity":"breaking"},{"kind":"tool_added","tool":"inbox.apply_suggestion","detail":"Tool `inbox.apply_suggestion` was added.","severity":"safe"},{"kind":"tool_renamed","tool":"inbox.status","after":"inbox.sync_status","before":"inbox.status","detail":"Tool `inbox.status` was renamed to `inbox.sync_status`.","severity":"breaking"},{"kind":"tool_added","tool":"jobs.interviews.add","detail":"Tool `jobs.interviews.add` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.interviews.delete","detail":"Tool `jobs.interviews.delete` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.interviews.update","detail":"Tool `jobs.interviews.update` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.offer.accept","detail":"Tool `jobs.offer.accept` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.offer.add_negotiation","detail":"Tool `jobs.offer.add_negotiation` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.offer.create","detail":"Tool `jobs.offer.create` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.offer.decline","detail":"Tool `jobs.offer.decline` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.offer.delete","detail":"Tool `jobs.offer.delete` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.offer.delete_negotiation","detail":"Tool `jobs.offer.delete_negotiation` was added.","severity":"safe"},{"kind":"tool_added","tool":"jobs.offer.update","detail":"Tool `jobs.offer.update` was added.","severity":"safe"},{"kind":"tool_renamed","tool":"notifications.list","after":"signals.openings.list","before":"notifications.list","detail":"Tool `notifications.list` was renamed to `signals.openings.list`.","severity":"breaking"},{"kind":"tool_added","tool":"signals.openings.mark_all_read","detail":"Tool `signals.openings.mark_all_read` was added.","severity":"safe"},{"kind":"tool_added","tool":"signals.openings.mark_read","detail":"Tool `signals.openings.mark_read` was added.","severity":"safe"},{"kind":"tool_added","tool":"signals.openings.save","detail":"Tool `signals.openings.save` was added.","severity":"safe"},{"kind":"tool_renamed","tool":"recommendations.block","after":"signals.recommendations.block","before":"recommendations.block","detail":"Tool `recommendations.block` was renamed to `signals.recommendations.block`.","severity":"breaking"},{"kind":"tool_renamed","tool":"recommendations.dismiss","after":"signals.recommendations.dismiss","before":"recommendations.dismiss","detail":"Tool `recommendations.dismiss` was renamed to `signals.recommendations.dismiss`.","severity":"breaking"},{"kind":"tool_added","tool":"signals.recommendations.feedback","detail":"Tool `signals.recommendations.feedback` was added.","severity":"safe"},{"kind":"tool_renamed","tool":"recommendations.get","after":"signals.recommendations.get","before":"recommendations.get","detail":"Tool `recommendations.get` was renamed to `signals.recommendations.get`.","severity":"breaking"},{"kind":"tool_added","tool":"signals.recommendations.list","detail":"Tool `signals.recommendations.list` was added.","severity":"safe"},{"kind":"tool_renamed","tool":"recommendations.restore","after":"signals.recommendations.restore","before":"recommendations.restore","detail":"Tool `recommendations.restore` was renamed to `signals.recommendations.restore`.","severity":"breaking"},{"kind":"tool_renamed","tool":"recommendations.watch","after":"signals.recommendations.watch","before":"recommendations.watch","detail":"Tool `recommendations.watch` was renamed to `signals.recommendations.watch`.","severity":"breaking"},{"kind":"description_changed","tool":"inbox.acknowledge","after":"Keep auto-applied inbox items as-is and finalize the automatic action. Confirm the specific items with the user first.","before":"Keep auto-applied inbox items as-is (confirms the automatic action)","detail":"Description of `inbox.acknowledge` changed (44% word delta).","severity":"risky","descriptionDelta":0.4444444444444444},{"kind":"input_required_added","path":"inputSchema.properties.confirmed","tool":"inbox.acknowledge","after":{"type":"boolean","const":true,"description":"Must be true after the user confirms keeping these automatic actions"},"detail":"New required field `confirmed` on `inbox.acknowledge`; requests without it will fail.","severity":"breaking"},{"kind":"input_required_added","path":"inputSchema.properties.confirmed","tool":"inbox.dismiss","after":{"type":"boolean","const":true,"description":"Must be true after the user confirms dismissing these items and marking their mail read"},"detail":"New required field `confirmed` on `inbox.dismiss`; requests without it will fail.","severity":"breaking"},{"kind":"input_property_added","path":"inputSchema.properties.limit","tool":"inbox.list","after":{"type":"integer","maximum":100,"description":"Maximum records to return","exclusiveMinimum":0},"detail":"Optional field `limit` was added to `inbox.list`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.page","tool":"inbox.list","after":{"type":"string","description":"Pagination cursor returned as meta.next_page"},"detail":"Optional field `page` was added to `inbox.list`; may shift model behaviour.","severity":"risky"},{"kind":"description_changed","tool":"inbox.status","after":"Per-account Gmail synchronization status, including current progress and last sync time","before":"Per-account inbox sync status (connected accounts, syncing state, last sync time)","detail":"Description of `inbox.status` changed (65% word delta).","severity":"risky","descriptionDelta":0.6470588235294117},{"kind":"description_changed","tool":"inbox.undo","after":"Undo an auto-applied inbox action. This can delete a board record that the automatic action created, so confirm with the user first.","before":"Undo an auto-applied inbox action. This can delete a board record that the automatic action created.","detail":"Description of `inbox.undo` changed (24% word delta).","severity":"safe","descriptionDelta":0.23809523809523814},{"kind":"input_required_added","path":"inputSchema.properties.confirmed","tool":"inbox.undo","after":{"type":"boolean","const":true,"description":"Must be true after the user confirms undoing the automatic action"},"detail":"New required field `confirmed` on `inbox.undo`; requests without it will fail.","severity":"breaking"},{"kind":"input_required_added","path":"inputSchema.properties.confirmed","tool":"inbox.unsubscribe","after":{"type":"boolean","const":true,"description":"Must be true, and only after the user explicitly approved unsubscribing from this sender"},"detail":"New required field `confirmed` on `inbox.unsubscribe`; requests without it will fail.","severity":"breaking"},{"kind":"description_changed","tool":"integrations.connect_google","after":"Get a link for the user to connect Gmail to Refine or approve a missing Gmail permission. Refine selects the permission needed for the connected account. The connection happens in the browser with no Refine sign-in required. Share the link only with the owner of this Refine account.","before":"Get a link for the user to connect a Gmail account to Refine. The connection happens in their browser with no Refine sign-in required. Share it only with the owner of this Refine account. Whatever Gmail they approve is connected to this account.","detail":"Description of `integrations.connect_google` changed (28% word delta).","severity":"risky","descriptionDelta":0.2777777777777778},{"kind":"input_property_removed","path":"inputSchema.properties.state","tool":"jobs.add","before":{"type":"string","description":"Job scrape state"},"detail":"Field `state` was removed from `jobs.add` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.journey_id","tool":"jobs.add","before":{"type":"string","description":"Refine journey id"},"detail":"Field `journey_id` was removed from `jobs.add` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.captured_at","tool":"jobs.add","before":{"type":"string","description":"ISO 8601 capture timestamp"},"detail":"Field `captured_at` was removed from `jobs.add` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"description_changed","tool":"jobs.archive","after":"Hide a job from the active board without recording a rejection or closing the application","before":"Archive a job (close/reject)","detail":"Description of `jobs.archive` changed (88% word delta).","severity":"risky","descriptionDelta":0.875},{"kind":"description_changed","tool":"jobs.delete","after":"Permanently delete a job and its application from the board. Confirm with the user first; it cannot be undone. To hide a job without recording a rejection or closure, use jobs.archive instead.","before":"Permanently delete a job and its application from the board. Confirm with the user first; it cannot be undone. To close out a job the user is done with, use jobs.archive instead.","detail":"Description of `jobs.delete` changed (30% word delta).","severity":"risky","descriptionDelta":0.303030303030303},{"kind":"input_required_added","path":"inputSchema.properties.confirmed","tool":"jobs.delete","after":{"type":"boolean","const":true,"description":"Must be true after the user confirms permanent deletion"},"detail":"New required field `confirmed` on `jobs.delete`; requests without it will fail.","severity":"breaking"},{"kind":"description_changed","tool":"jobs.refresh","after":"Queue a job posting to be re-scraped. The returned job may remain pending; use jobs.get later to inspect the refreshed state.","before":"Re-scrape a job posting to refresh its details","detail":"Description of `jobs.refresh` changed (79% word delta).","severity":"risky","descriptionDelta":0.7916666666666666},{"kind":"input_property_removed","path":"inputSchema.properties.state","tool":"jobs.update","before":{"type":"string","description":"Job scrape state"},"detail":"Field `state` was removed from `jobs.update` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.journey_id","tool":"jobs.update","before":{"type":"string","description":"Refine journey id"},"detail":"Field `journey_id` was removed from `jobs.update` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_removed","path":"inputSchema.properties.captured_at","tool":"jobs.update","before":{"type":"string","description":"ISO 8601 capture timestamp"},"detail":"Field `captured_at` was removed from `jobs.update` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"},{"kind":"input_property_added","path":"inputSchema.properties.notes","tool":"jobs.update","after":{"type":"string","description":"Markdown notes about this application"},"detail":"Optional field `notes` was added to `jobs.update`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.limit","tool":"signals.list_applied_jobs","after":{"type":"integer","maximum":100,"description":"Maximum records to return","exclusiveMinimum":0},"detail":"Optional field `limit` was added to `signals.list_applied_jobs`; may shift model behaviour.","severity":"risky"},{"kind":"input_property_added","path":"inputSchema.properties.page","tool":"signals.list_applied_jobs","after":{"type":"string","description":"Pagination cursor returned as meta.next_page"},"detail":"Optional field `page` was added to `signals.list_applied_jobs`; may shift model behaviour.","severity":"risky"},{"kind":"input_required_added","path":"inputSchema.properties.confirmed","tool":"signals.untrack","after":{"type":"boolean","const":true,"description":"Must be true after the user confirms they want to stop tracking the company"},"detail":"New required field `confirmed` on `signals.untrack`; requests without it will fail.","severity":"breaking"}],"published_at":"2026-08-26T04:52:15.074Z"}]