{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "buzzdealer-ai-mcp",
  "component": "mcp",
  "generated_at": "2026-11-05T13:32:25.092Z",
  "tracking_since": "2026-10-18",
  "counts": {
    "critical": 0,
    "security": 19,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1a481-1ab8-72e9-a367-71d82a81bd60",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "gaps-card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://buzzdealer/gaps-card.html",
      "to_value": "ui://buzzdealer/gaps-card.v5.html",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://buzzdealer/gaps-card.v5.html",
        "from": "ui://buzzdealer/gaps-card.html",
        "resource": "gaps-card"
      },
      "occurred_on": "2026-11-04",
      "occurred_at": "2026-11-04 03:01:26.815848+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Resource “gaps-card” now points somewhere else (ui://buzzdealer/gaps-card.html → ui://buzzdealer/gaps-card.v5.html)",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1a481-1ab8-72e9-a367-71d82a81bd60"
    },
    {
      "id": "chg_01a1a481-1ab8-7cc5-a075-5c310644fd7d",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "radar-card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://buzzdealer/radar-card.html",
      "to_value": "ui://buzzdealer/radar-card.v5.html",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://buzzdealer/radar-card.v5.html",
        "from": "ui://buzzdealer/radar-card.html",
        "resource": "radar-card"
      },
      "occurred_on": "2026-11-04",
      "occurred_at": "2026-11-04 03:01:26.815848+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Resource “radar-card” now points somewhere else (ui://buzzdealer/radar-card.html → ui://buzzdealer/radar-card.v5.html)",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1a481-1ab8-7cc5-a075-5c310644fd7d"
    },
    {
      "id": "chg_01a19f5a-a15e-7d5d-b99c-753ffe060868",
      "kind": "server.instructions_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "instructions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-11-03",
      "occurred_at": "2026-11-03 03:01:19.196983+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a19f5a-a15e-7d5d-b99c-753ffe060868"
    },
    {
      "id": "chg_01a1690f-d168-7221-a447-58e397676a2a",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.10",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "4",
        "added": "0",
        "breaks": "0",
        "removed": "3",
        "auth_transport": "0"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Stability (0.10 → fail)",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d168-7221-a447-58e397676a2a"
    },
    {
      "id": "chg_01a1690f-d16f-7ba8-b138-9f987aade63c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "check_company_presence",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "check_company_presence"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “check_company_presence” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d16f-7ba8-b138-9f987aade63c"
    },
    {
      "id": "chg_01a1690f-d170-7d2e-86c1-bf97543be1c9",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "check_originality_and_fit",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "check_originality_and_fit"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “check_originality_and_fit” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d170-7d2e-86c1-bf97543be1c9"
    },
    {
      "id": "chg_01a1690f-d172-7e72-8b6a-ca9a73dcc090",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "confirm_statement",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "confirm_statement"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “confirm_statement” was removed",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d172-7e72-8b6a-ca9a73dcc090"
    },
    {
      "id": "chg_01a1690f-d173-76c4-af72-165c22603daa",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "find_publications",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "find_publications"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “find_publications” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d173-76c4-af72-165c22603daa"
    },
    {
      "id": "chg_01a1690f-d173-7e15-bbf9-91935ffc07ec",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_ai_visibility_score",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_ai_visibility_score"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “get_ai_visibility_score” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d173-7e15-bbf9-91935ffc07ec"
    },
    {
      "id": "chg_01a1690f-d174-770e-af22-5e838131a2e6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "plan_campaign",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "plan_campaign"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “plan_campaign” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d174-770e-af22-5e838131a2e6"
    },
    {
      "id": "chg_01a1690f-d174-7ca2-a35c-77eddd33b1ff",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "plan_fixes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "plan_fixes"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “plan_fixes” was removed",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d174-7ca2-a35c-77eddd33b1ff"
    },
    {
      "id": "chg_01a1690f-d175-71ec-ad01-9f1f119d80a6",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "radar_scan",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "radar_scan"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “radar_scan” was removed",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d175-71ec-ad01-9f1f119d80a6"
    },
    {
      "id": "chg_01a1690f-d176-7255-8c1c-792cfb124424",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "start_radar",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "start_radar"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Tool “start_radar” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d176-7255-8c1c-792cfb124424"
    },
    {
      "id": "chg_01a1690f-d177-7dce-b25e-df630de5790d",
      "kind": "server.instructions_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "instructions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d177-7dce-b25e-df630de5790d"
    },
    {
      "id": "chg_01a1690f-d178-72cd-93a9-456fbd5d742c",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "0.4.0",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "0.4.0",
      "to_value": "0.4.0",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "3",
        "version": "0.4.0",
        "breaking": "0"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 14:00:06.654302+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 0.4.0)",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a1690f-d178-72cd-93a9-456fbd5d742c"
    },
    {
      "id": "chg_01a151ac-b2f8-7d12-9cd3-3b23e3a27c9f",
      "kind": "check.reverified",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.auth_gated",
      "to_code": "transport.verified",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-10-19",
      "occurred_at": "2026-10-19 01:00:34.909879+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a151ac-b2f8-7d12-9cd3-3b23e3a27c9f"
    },
    {
      "id": "chg_01a151ac-b2f9-761e-80ac-77f3cf29db5d",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.auth_gated",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-19",
      "occurred_at": "2026-10-19 01:00:34.909879+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a151ac-b2f9-761e-80ac-77f3cf29db5d"
    },
    {
      "id": "chg_01a151ac-b2f9-7cd7-9cd3-836bdecffaa9",
      "kind": "check.appeared",
      "family": "tool-safety-manipulation",
      "subject_kind": "check",
      "subject": "tool-safety-manipulation",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.manipulation_clean",
      "from_value": null,
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "units": "34",
        "judged": "34"
      },
      "occurred_on": "2026-10-19",
      "occurred_at": "2026-10-19 01:00:34.909879+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a151ac-b2f9-7cd7-9cd3-836bdecffaa9"
    },
    {
      "id": "chg_01a151ac-b2fa-795b-b4ac-fd7ef9b7ce64",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "pass",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-19",
      "occurred_at": "2026-10-19 01:00:34.909879+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Authorization (Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token.)",
      "link": "https://verifymcp.io/servers/buzzdealer-ai-mcp/mcp#chg-chg_01a151ac-b2fa-795b-b4ac-fd7ef9b7ce64"
    }
  ],
  "days": [
    {
      "date": "2026-11-04",
      "total": 83,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 5
    },
    {
      "date": "2026-11-03",
      "total": 82,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-11-02",
      "total": 82,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 34,
        "to": 37,
        "delta": 3,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-11-01",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 34 to 37."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-31",
      "total": 81,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 27,
        "to": 30,
        "delta": 3,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-10-30",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 27 to 30."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-29",
      "total": 80,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 20,
        "to": 24,
        "delta": 4,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-10-28",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 20 to 24."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-27",
      "total": 79,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 14,
        "to": 17,
        "delta": 3,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-10-26",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 14 to 17."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-25",
      "total": 78,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 7,
        "to": 10,
        "delta": 3,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-10-24",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 7 to 10."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-23",
      "total": 77,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 13
    }
  ]
}