{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "pricewatcha-pricewatcha",
  "component": "mcp",
  "generated_at": "2026-09-25T07:28:05.979Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 1,
    "security": 16,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a098f2-58e0-778f-b4eb-e70c7d8d0950",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "create_price_alert",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "create_price_alert"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “create_price_alert” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e0-778f-b4eb-e70c7d8d0950"
    },
    {
      "id": "chg_01a098f2-58e2-706a-a70b-876edf93d25b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "delete_price_alert",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "delete_price_alert"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “delete_price_alert” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e2-706a-a70b-876edf93d25b"
    },
    {
      "id": "chg_01a098f2-58e2-79a5-abb2-9da6b573b74b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_price_alert",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_price_alert"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “get_price_alert” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e2-79a5-abb2-9da6b573b74b"
    },
    {
      "id": "chg_01a098f2-58e3-706f-ab6f-4029c5c8ef91",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_watch_status",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_watch_status"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “get_watch_status” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e3-706f-ab6f-4029c5c8ef91"
    },
    {
      "id": "chg_01a098f2-58e3-766b-b79b-cf3c7e6d4048",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_price_alerts",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "list_price_alerts"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “list_price_alerts” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e3-766b-b79b-cf3c7e6d4048"
    },
    {
      "id": "chg_01a098f2-58e3-7ccb-8953-48c8405628be",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_watchlist",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "list_watchlist"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “list_watchlist” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e3-7ccb-8953-48c8405628be"
    },
    {
      "id": "chg_01a098f2-58e4-72d7-a1df-fb61b7957605",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "unwatch_product",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "unwatch_product"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “unwatch_product” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e4-72d7-a1df-fb61b7957605"
    },
    {
      "id": "chg_01a098f2-58e4-77e9-966c-a1af14933d75",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "update_price_alert",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "update_price_alert"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “update_price_alert” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e4-77e9-966c-a1af14933d75"
    },
    {
      "id": "chg_01a098f2-58e4-7d22-94f4-461b56177569",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "watch_product",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "watch_product"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 04:06:54.322644+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “watch_product” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a098f2-58e4-7d22-94f4-461b56177569"
    },
    {
      "id": "chg_01a07d74-f9aa-77b5-81b8-56c468c62e8b",
      "kind": "tool.added",
      "family": "",
      "subject_kind": "tool",
      "subject": "unwatch_product",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "unwatch_product",
        "destructive": "true"
      },
      "occurred_on": "2026-09-07",
      "occurred_at": "2026-09-07 20:00:12.935343+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "New tool “unwatch_product”, which the server declares destructive",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a07d74-f9aa-77b5-81b8-56c468c62e8b"
    },
    {
      "id": "chg_01a07d74-f9ae-7a78-ba64-e5880849b32c",
      "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-09-07",
      "occurred_at": "2026-09-07 20:00:12.935343+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a07d74-f9ae-7a78-ba64-e5880849b32c"
    },
    {
      "id": "chg_01a03719-6391-78f0-ad63-8e5fee7e0852",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.97",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 04:06:45.812164+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a03719-6391-78f0-ad63-8e5fee7e0852"
    },
    {
      "id": "chg_01a031f2-e2d5-7074-afd3-1f3879acf3d7",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "search_products",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "search_products"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 04:06:36.40314+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “search_products” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a031f2-e2d5-7074-afd3-1f3879acf3d7"
    },
    {
      "id": "chg_01a02e47-4bf5-7a18-87da-0fafbf5c3728",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_no_destructive",
      "to_code": "auth.none_destructive",
      "from_value": "partial",
      "to_value": "fail",
      "materiality": "critical",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "delete_price_alert"
      },
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 11:00:19.368669+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Authorization (partial → fail)",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a02e47-4bf5-7a18-87da-0fafbf5c3728"
    },
    {
      "id": "chg_01a02e47-4bfc-7aaa-9f0c-ab3e7030b765",
      "kind": "tool.added",
      "family": "",
      "subject_kind": "tool",
      "subject": "delete_price_alert",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "delete_price_alert",
        "destructive": "true"
      },
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 11:00:19.368669+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "New tool “delete_price_alert”, which the server declares destructive",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a02e47-4bfc-7aaa-9f0c-ab3e7030b765"
    },
    {
      "id": "chg_01a02e47-4c00-732f-8674-660a5d5c9713",
      "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-08-23",
      "occurred_at": "2026-08-23 11:00:19.368669+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_01a02e47-4c00-732f-8674-660a5d5c9713"
    },
    {
      "id": "chg_019ff426-b9f3-7392-8650-e7ef86328b05",
      "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-08-12",
      "occurred_at": "2026-08-12 04:06:46.500825+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pricewatcha-pricewatcha/mcp#chg-chg_019ff426-b9f3-7392-8650-e7ef86328b05"
    }
  ],
  "days": [
    {
      "date": "2026-09-25",
      "total": 77,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-13",
      "total": 77,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-07",
      "total": 78,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 10
    },
    {
      "date": "2026-08-26",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-25",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-24",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-08-23",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 10
    },
    {
      "date": "2026-08-13",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}