{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-stratalize-realestate",
  "component": "api-mcp-public",
  "generated_at": "2026-09-22T00:31:12.271Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 21,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0b76a-d8f1-787a-bdc2-6de940e479a6",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_no_destructive",
      "from_value": "unverified",
      "to_value": "partial",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Authorization (unverified → partial)",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f1-787a-bdc2-6de940e479a6"
    },
    {
      "id": "chg_01a0b76a-d8f2-7aa0-a8f6-71c1543860be",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.http_error",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f2-7aa0-a8f6-71c1543860be"
    },
    {
      "id": "chg_01a0b76a-d8f3-711b-9e1f-27927a790054",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f3-711b-9e1f-27927a790054"
    },
    {
      "id": "chg_01a0b76a-d8f3-75ad-85a0-5b76e6c9fba0",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.stable",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f3-75ad-85a0-5b76e6c9fba0"
    },
    {
      "id": "chg_01a0b76a-d8f5-71d6-b0c7-ed699e612965",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_cap_rate_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_cap_rate_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_cap_rate_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f5-71d6-b0c7-ed699e612965"
    },
    {
      "id": "chg_01a0b76a-d8f5-7636-8636-8a884d29cdf6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_climate_risk_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_climate_risk_score"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_climate_risk_score” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f5-7636-8636-8a884d29cdf6"
    },
    {
      "id": "chg_01a0b76a-d8f5-7acb-99db-a399abcbe5f2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_construction_cost_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_construction_cost_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_construction_cost_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f5-7acb-99db-a399abcbe5f2"
    },
    {
      "id": "chg_01a0b76a-d8f6-70f5-9551-dbe1b7fa2d00",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_cre_debt_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_cre_debt_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_cre_debt_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f6-70f5-9551-dbe1b7fa2d00"
    },
    {
      "id": "chg_01a0b76a-d8f6-756f-8bd2-43d86d88e0ec",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_development_pro_forma_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_development_pro_forma_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_development_pro_forma_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f6-756f-8bd2-43d86d88e0ec"
    },
    {
      "id": "chg_01a0b76a-d8f6-7a11-847e-cf1335e12048",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_housing_supply_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_housing_supply_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_housing_supply_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f6-7a11-847e-cf1335e12048"
    },
    {
      "id": "chg_01a0b76a-d8f6-7edc-8585-c2f33d48b7a7",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_mortgage_market_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_mortgage_market_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_mortgage_market_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f6-7edc-8585-c2f33d48b7a7"
    },
    {
      "id": "chg_01a0b76a-d8f7-74e4-a7f5-5416fedf5f06",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_ncreif_return_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_ncreif_return_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_ncreif_return_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f7-74e4-a7f5-5416fedf5f06"
    },
    {
      "id": "chg_01a0b76a-d8f7-7a8b-b7c0-5faeec60c80c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_noaa_disaster_economics",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_noaa_disaster_economics"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_noaa_disaster_economics” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f7-7a8b-b7c0-5faeec60c80c"
    },
    {
      "id": "chg_01a0b76a-d8f8-7190-bb71-04bddf4f7655",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_property_operating_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_property_operating_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_property_operating_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f8-7190-bb71-04bddf4f7655"
    },
    {
      "id": "chg_01a0b76a-d8f9-7771-a3eb-814fc0944062",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_property_tax_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_property_tax_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_property_tax_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f9-7771-a3eb-814fc0944062"
    },
    {
      "id": "chg_01a0b76a-d8f9-7c69-becf-387031d9ab14",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_real_estate_debt_stress_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_real_estate_debt_stress_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_real_estate_debt_stress_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8f9-7c69-becf-387031d9ab14"
    },
    {
      "id": "chg_01a0b76a-d8fa-7155-81c0-2d37372873cb",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_rental_market_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_rental_market_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_rental_market_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8fa-7155-81c0-2d37372873cb"
    },
    {
      "id": "chg_01a0b76a-d8fa-754d-9b8d-697dd23447b8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_residential_market_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_residential_market_benchmark"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_residential_market_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8fa-754d-9b8d-697dd23447b8"
    },
    {
      "id": "chg_01a0b76a-d8fa-7923-b41b-4a3f35325838",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_storm_event_history",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_storm_event_history"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_storm_event_history” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8fa-7923-b41b-4a3f35325838"
    },
    {
      "id": "chg_01a0b76a-d8fa-7d9f-ab64-c1329d51de8b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_stratalize_overview",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_stratalize_overview"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_stratalize_overview” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8fa-7d9f-ab64-c1329d51de8b"
    },
    {
      "id": "chg_01a0b76a-d8fb-733c-a694-f0fb07515af0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_weather_delay_risk",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_weather_delay_risk"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:07:07.946554+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_weather_delay_risk” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stratalize-realestate/api-mcp-public#chg-chg_01a0b76a-d8fb-733c-a694-f0fb07515af0"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 84,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 19
    },
    {
      "date": "2026-09-19",
      "total": 84,
      "delta": 59,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": true,
      "attribution": null,
      "event_count": 181
    },
    {
      "date": "2026-09-18",
      "total": 25,
      "delta": -59,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": true,
      "attribution": null,
      "event_count": 0
    },
    {
      "date": "2026-08-26",
      "total": 84,
      "delta": 2,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": true,
      "attribution": null,
      "event_count": 0
    },
    {
      "date": "2026-08-24",
      "total": 82,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": true,
      "attribution": null,
      "event_count": 0
    },
    {
      "date": "2026-08-23",
      "total": 81,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    }
  ]
}