{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-obriym-crm-mcp",
  "component": "api-mcp",
  "generated_at": "2026-09-20T17:56:03.608Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 23,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0b0bd-ecb8-7218-a1a8-10122bb21cce",
      "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-09-17",
      "occurred_at": "2026-09-17 19:00:31.362301+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Tool “search_products” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a0b0bd-ecb8-7218-a1a8-10122bb21cce"
    },
    {
      "id": "chg_01a0a980-1d3e-7d29-9c4e-d303db9d1efe",
      "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-09-16",
      "occurred_at": "2026-09-16 09:15:40.521339+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Tool “search_products” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a0a980-1d3e-7d29-9c4e-d303db9d1efe"
    },
    {
      "id": "chg_01a0a3eb-1e75-7bc7-b1e9-f162811a4c6c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "adjust_stock",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "adjust_stock"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 07:14:49.796333+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Tool “adjust_stock” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a0a3eb-1e75-7bc7-b1e9-f162811a4c6c"
    },
    {
      "id": "chg_01a09f2a-0b5b-7305-96fe-62f8c0fb1804",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "check_channel_readiness",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "check_channel_readiness"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 09:05:27.442782+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “check_channel_readiness” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a09f2a-0b5b-7305-96fe-62f8c0fb1804"
    },
    {
      "id": "chg_01a094dd-bb97-7f29-abe7-964ac0c2fa1d",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.challenge_only_invoke",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 09:05:54.495152+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Authorization (fail → pass)",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a094dd-bb97-7f29-abe7-964ac0c2fa1d"
    },
    {
      "id": "chg_01a0901f-fd00-7a58-916b-4439c613b385",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.challenge_only_invoke",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 11:00:10.282546+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Authorization (pass → fail)",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a0901f-fd00-7a58-916b-4439c613b385"
    },
    {
      "id": "chg_01a04505-e596-7712-b8dd-d937ae041d19",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_channel_products",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "list_channel_products"
      },
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 21:00:09.433169+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Tool “list_channel_products” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a04505-e596-7712-b8dd-d937ae041d19"
    },
    {
      "id": "chg_01a04275-a8c5-7a5a-9a34-94fc7109bc89",
      "kind": "tool.added",
      "family": "",
      "subject_kind": "tool",
      "subject": "adjust_stock",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "adjust_stock",
        "destructive": "true"
      },
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 09:03:22.285486+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "New tool “adjust_stock”, which the server declares destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a04275-a8c5-7a5a-9a34-94fc7109bc89"
    },
    {
      "id": "chg_01a04275-a8c9-7cd6-9167-c1f8cb658167",
      "kind": "tool.added",
      "family": "",
      "subject_kind": "tool",
      "subject": "update_product",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "update_product",
        "destructive": "true"
      },
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 09:03:22.285486+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "New tool “update_product”, which the server declares destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a04275-a8c9-7cd6-9167-c1f8cb658167"
    },
    {
      "id": "chg_01a03829-0437-7bbe-bd87-924fb1c9f4af",
      "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 09:03:27.131602+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_01a03829-0437-7bbe-bd87-924fb1c9f4af"
    },
    {
      "id": "chg_019fbd94-1324-7e73-91f1-ed17ee718197",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "assign_lead",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "assign_lead"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “assign_lead” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-1324-7e73-91f1-ed17ee718197"
    },
    {
      "id": "chg_019fbd94-1326-7c70-ab4a-088bdf78beca",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "complete_activity",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "complete_activity"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “complete_activity” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-1326-7c70-ab4a-088bdf78beca"
    },
    {
      "id": "chg_019fbd94-1327-74aa-a2ec-7d7028fef9b4",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "configure_pipeline",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "configure_pipeline"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “configure_pipeline” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-1327-74aa-a2ec-7d7028fef9b4"
    },
    {
      "id": "chg_019fbd94-1327-7b2b-9de2-2036925463f6",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "convert_lead",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "convert_lead"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “convert_lead” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-1327-7b2b-9de2-2036925463f6"
    },
    {
      "id": "chg_019fbd94-1328-71d9-9542-ba233a3f9505",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "remove_order_item",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "remove_order_item"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “remove_order_item” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-1328-71d9-9542-ba233a3f9505"
    },
    {
      "id": "chg_019fbd94-1328-7876-82df-f4dcaaf3eac5",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "select_workspace",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "select_workspace"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “select_workspace” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-1328-7876-82df-f4dcaaf3eac5"
    },
    {
      "id": "chg_019fbd94-1329-7025-b92b-8d26683699fd",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "set_lead_sources",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "set_lead_sources"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “set_lead_sources” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-1329-7025-b92b-8d26683699fd"
    },
    {
      "id": "chg_019fbd94-1329-7b9a-8ff1-7104d60b166a",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "transition_deal",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "transition_deal"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “transition_deal” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-1329-7b9a-8ff1-7104d60b166a"
    },
    {
      "id": "chg_019fbd94-132a-7348-9022-2d9e793ce4bd",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "update_company",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "update_company"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “update_company” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-132a-7348-9022-2d9e793ce4bd"
    },
    {
      "id": "chg_019fbd94-132a-78b4-b1e6-863d1e7bd0af",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "update_contact",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "update_contact"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “update_contact” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-132a-78b4-b1e6-863d1e7bd0af"
    },
    {
      "id": "chg_019fbd94-132a-7d76-adca-5ac03ea1791d",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "update_lead",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "update_lead"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “update_lead” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-132a-7d76-adca-5ac03ea1791d"
    },
    {
      "id": "chg_019fbd94-132b-73cb-9b93-1f55cc85f172",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "update_order_item",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "update_order_item"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “update_order_item” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-132b-73cb-9b93-1f55cc85f172"
    },
    {
      "id": "chg_019fbd94-132b-79e0-84bd-2d38b767941f",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "update_order_status",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "update_order_status"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 13:47:05.860556+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Tool “update_order_status” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-obriym-crm-mcp/api-mcp#chg-chg_019fbd94-132b-79e0-84bd-2d38b767941f"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 94,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-17",
      "total": 94,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-16",
      "total": 94,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 6
    },
    {
      "date": "2026-09-15",
      "total": 94,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 5
    },
    {
      "date": "2026-09-14",
      "total": 94,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-12",
      "total": 94,
      "delta": 2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-11",
      "total": 92,
      "delta": -2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-08-31",
      "total": 94,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 11
    }
  ]
}