{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "trade-quote-mcp",
  "component": "quote",
  "generated_at": "2026-08-19T17:28:06.838Z",
  "tracking_since": "2026-08-05",
  "counts": {
    "critical": 0,
    "security": 21,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_019ffe37-9e5d-7997-a712-70fb370f1087",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_exchange_info",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_exchange_info"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 03:01:25.667613+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “quote_trade_exchange_info” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019ffe37-9e5d-7997-a712-70fb370f1087"
    },
    {
      "id": "chg_019ffe37-9e60-77f5-afea-4c547292c2f1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_get_challenge",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_get_challenge"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 03:01:25.667613+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “quote_trade_get_challenge” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019ffe37-9e60-77f5-afea-4c547292c2f1"
    },
    {
      "id": "chg_019ffe37-9e60-7e43-a88b-4bd64a841921",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_instruments",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_instruments"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 03:01:25.667613+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “quote_trade_instruments” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019ffe37-9e60-7e43-a88b-4bd64a841921"
    },
    {
      "id": "chg_019ffe37-9e62-7028-80ab-212ddd6a97b5",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_logon",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_logon"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 03:01:25.667613+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “quote_trade_logon” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019ffe37-9e62-7028-80ab-212ddd6a97b5"
    },
    {
      "id": "chg_019ffe37-9e62-753b-a617-1a782bef9054",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_place_order",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_place_order"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 03:01:25.667613+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “quote_trade_place_order” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019ffe37-9e62-753b-a617-1a782bef9054"
    },
    {
      "id": "chg_019ffe37-9e62-7af6-8604-e9de54d8dc9e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_withdraw",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_withdraw"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 03:01:25.667613+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “quote_trade_withdraw” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019ffe37-9e62-7af6-8604-e9de54d8dc9e"
    },
    {
      "id": "chg_019ffe37-9e63-768a-8c51-9b8b0f83e9ac",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_withdraw_preview",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_withdraw_preview"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 03:01:25.667613+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “quote_trade_withdraw_preview” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019ffe37-9e63-768a-8c51-9b8b0f83e9ac"
    },
    {
      "id": "chg_019ffe37-9e64-74b7-bf92-a4f0b806cd97",
      "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-14",
      "occurred_at": "2026-08-14 03:01:25.667613+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019ffe37-9e64-74b7-bf92-a4f0b806cd97"
    },
    {
      "id": "chg_019fd7cd-c215-7b80-8a04-590711fa7862",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_account",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_account"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_account” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c215-7b80-8a04-590711fa7862"
    },
    {
      "id": "chg_019fd7cd-c216-7a15-bc17-edd1313d1804",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_depth",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_depth"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_depth” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c216-7a15-bc17-edd1313d1804"
    },
    {
      "id": "chg_019fd7cd-c217-73a3-93ed-7bdfa5690a42",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_get_challenge",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_get_challenge"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_get_challenge” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c217-73a3-93ed-7bdfa5690a42"
    },
    {
      "id": "chg_019fd7cd-c21a-7085-9f94-ad6e77c62562",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_instruments",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_instruments"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_instruments” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c21a-7085-9f94-ad6e77c62562"
    },
    {
      "id": "chg_019fd7cd-c21a-783c-812d-06b05b4b82ed",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_logon",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_logon"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_logon” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c21a-783c-812d-06b05b4b82ed"
    },
    {
      "id": "chg_019fd7cd-c21c-749b-bfe5-0036b9dda294",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_order_preview",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_order_preview"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_order_preview” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c21c-749b-bfe5-0036b9dda294"
    },
    {
      "id": "chg_019fd7cd-c21e-7460-b60c-ae7e93cb0b8f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_place_order",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_place_order"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_place_order” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c21e-7460-b60c-ae7e93cb0b8f"
    },
    {
      "id": "chg_019fd7cd-c21f-7a72-8473-36a3ad5bf24d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_ticker",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_ticker"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_ticker” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c21f-7a72-8473-36a3ad5bf24d"
    },
    {
      "id": "chg_019fd7cd-c220-7260-a502-d1ec40c92aca",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_withdraw",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_withdraw"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_withdraw” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c220-7260-a502-d1ec40c92aca"
    },
    {
      "id": "chg_019fd7cd-c221-723d-bc05-d14c3b1b10cb",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_withdraw_preview",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_withdraw_preview"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 16:00:13.822247+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Tool “quote_trade_withdraw_preview” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd7cd-c221-723d-bc05-d14c3b1b10cb"
    },
    {
      "id": "chg_019fd504-87ab-74d5-9226-1ead6cc885dd",
      "kind": "tool.added",
      "family": "",
      "subject_kind": "tool",
      "subject": "quote_trade_withdraw",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "quote_trade_withdraw",
        "destructive": "true"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 03:01:11.666548+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "New tool “quote_trade_withdraw”, which the server declares destructive",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd504-87ab-74d5-9226-1ead6cc885dd"
    },
    {
      "id": "chg_019fd504-87ad-7506-a1d7-aeb88e446e76",
      "kind": "server.name_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "quote-trade-mcp",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "quote-trade-mcp-java",
      "to_value": "quote-trade-mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "quote-trade-mcp",
        "from": "quote-trade-mcp-java"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 03:01:11.666548+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "The server changed its declared name (quote-trade-mcp-java → quote-trade-mcp)",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd504-87ad-7506-a1d7-aeb88e446e76"
    },
    {
      "id": "chg_019fd504-87af-759a-8d37-02c366559e19",
      "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-06",
      "occurred_at": "2026-08-06 03:01:11.666548+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/trade-quote-mcp/quote#chg-chg_019fd504-87af-759a-8d37-02c366559e19"
    }
  ],
  "days": [
    {
      "date": "2026-08-19",
      "total": 68,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 43,
        "to": 47,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 13,
          "to_days": 14
        },
        "partial": false,
        "compared_to": "2026-08-18",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-17",
      "total": 67,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 37,
        "to": 40,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 11,
          "to_days": 12
        },
        "partial": false,
        "compared_to": "2026-08-16",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 37 to 40. That category is still filling its 30-day observation window: 11 days of observed history at the previous scan, 12 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-15",
      "total": 66,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 30,
        "to": 33,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 9,
          "to_days": 10
        },
        "partial": false,
        "compared_to": "2026-08-14",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 30 to 33. That category is still filling its 30-day observation window: 9 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-14",
      "total": 65,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 17
    },
    {
      "date": "2026-08-13",
      "total": 65,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 23,
        "to": 27,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 7,
          "to_days": 8
        },
        "partial": false,
        "compared_to": "2026-08-12",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-11",
      "total": 64,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-10",
      "total": 63,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 13,
        "to": 17,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 4,
          "to_days": 5
        },
        "partial": false,
        "compared_to": "2026-08-09",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-08",
      "total": 62,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 7,
        "to": 10,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 2,
          "to_days": 3
        },
        "partial": false,
        "compared_to": "2026-08-07",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    }
  ]
}