{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-metricduck-financial-analysis",
  "component": "mcp",
  "generated_at": "2026-10-08T00:29:37.949Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 22,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_019fdb3f-802b-7bf6-89f2-5c40be87fe3e",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.37",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 08:03:19.709436+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Stability (0.37 → unverified)",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fdb3f-802b-7bf6-89f2-5c40be87fe3e"
    },
    {
      "id": "chg_019fdb3f-802c-7a08-b239-0472f9bd5483",
      "kind": "check.unverifiable",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.none_unlisted",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 08:03:19.709436+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Authorization (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fdb3f-802c-7a08-b239-0472f9bd5483"
    },
    {
      "id": "chg_019fdb3f-8030-7284-abcd-baca121e848e",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "verified"
      },
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 08:03:19.709436+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fdb3f-8030-7284-abcd-baca121e848e"
    },
    {
      "id": "chg_019fd618-f866-71ce-8b9c-67cfa3dd5e84",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "browse_company",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "browse_company"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “browse_company” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f866-71ce-8b9c-67cfa3dd5e84"
    },
    {
      "id": "chg_019fd618-f867-71da-8714-231af0841f4d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "compare_companies",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "compare_companies"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “compare_companies” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f867-71da-8714-231af0841f4d"
    },
    {
      "id": "chg_019fd618-f867-779b-ba3e-508fc233831e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "compare_earnings_calls",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "compare_earnings_calls"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “compare_earnings_calls” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f867-779b-ba3e-508fc233831e"
    },
    {
      "id": "chg_019fd618-f868-785e-b50a-ec0af369c18e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_company_events",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_company_events"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_company_events” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f868-785e-b50a-ec0af369c18e"
    },
    {
      "id": "chg_019fd618-f868-7cc2-97af-fd8fad0c83c1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_earnings",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_earnings"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_earnings” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f868-7cc2-97af-fd8fad0c83c1"
    },
    {
      "id": "chg_019fd618-f869-77ca-8437-885866d85a56",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_earnings_reports",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_earnings_reports"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_earnings_reports” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f869-77ca-8437-885866d85a56"
    },
    {
      "id": "chg_019fd618-f86a-77b5-b783-1dc8d510633f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_filing_section",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_filing_section"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_filing_section” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f86a-77b5-b783-1dc8d510633f"
    },
    {
      "id": "chg_019fd618-f86e-7625-969c-01dec3746c1a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_financials",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_financials"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_financials” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f86e-7625-969c-01dec3746c1a"
    },
    {
      "id": "chg_019fd618-f86e-7ada-895f-42e888a517c3",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_guidance_vs_actual",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_guidance_vs_actual"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_guidance_vs_actual” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f86e-7ada-895f-42e888a517c3"
    },
    {
      "id": "chg_019fd618-f86e-7f3b-bd3b-8d5d2bf4e6fc",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_metric_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_metric_history"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_metric_history” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f86e-7f3b-bd3b-8d5d2bf4e6fc"
    },
    {
      "id": "chg_019fd618-f86f-7909-94b5-48333d9e4205",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_xbrl_facts",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_xbrl_facts"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_xbrl_facts” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f86f-7909-94b5-48333d9e4205"
    },
    {
      "id": "chg_019fd618-f86f-7d53-8803-734f2d7dd184",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_filings",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "list_filings"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “list_filings” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f86f-7d53-8803-734f2d7dd184"
    },
    {
      "id": "chg_019fd618-f870-7aee-9eda-1340ffb832ca",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_recent_filings",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "list_recent_filings"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “list_recent_filings” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f870-7aee-9eda-1340ffb832ca"
    },
    {
      "id": "chg_019fd618-f870-7f00-b185-11a0d9ee96c8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "screen_companies",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "screen_companies"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “screen_companies” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f870-7f00-b185-11a0d9ee96c8"
    },
    {
      "id": "chg_019fd618-f871-73d2-865e-a09d388e509a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "screen_filing_signals",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "screen_filing_signals"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “screen_filing_signals” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f871-73d2-865e-a09d388e509a"
    },
    {
      "id": "chg_019fd618-f872-7d36-8a74-86de7c16968b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "search_sec_filings",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "search_sec_filings"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:03:08.492119+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “search_sec_filings” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fd618-f872-7d36-8a74-86de7c16968b"
    },
    {
      "id": "chg_019fcbd0-4910-7cd1-8ac7-12c1a9518bb0",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.27",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:27.449141+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Stability (0.27 → unverified)",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fcbd0-4910-7cd1-8ac7-12c1a9518bb0"
    },
    {
      "id": "chg_019fcbd0-4a19-738c-865a-2f9b0e62375f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_metric_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_metric_history"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:27.449141+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Tool “get_metric_history” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fcbd0-4a19-738c-865a-2f9b0e62375f"
    },
    {
      "id": "chg_019fc19e-6b66-7acc-94b5-3bdba55b1932",
      "kind": "check.verdict",
      "family": "auth-registration",
      "subject_kind": "check",
      "subject": "auth-registration",
      "subject_child": "",
      "from_code": "auth.registration_cimd",
      "to_code": "auth.registration_dcr_only",
      "from_value": "pass",
      "to_value": "partial",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 08:36:52.689453+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Authorization (pass → partial)",
      "link": "https://verifymcp.io/servers/com-metricduck-financial-analysis/mcp#chg-chg_019fc19e-6b66-7acc-94b5-3bdba55b1932"
    }
  ],
  "days": [
    {
      "date": "2026-09-28",
      "total": 33,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-25",
      "total": 33,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-26",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-11",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-07",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 6
    },
    {
      "date": "2026-08-06",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 40
    },
    {
      "date": "2026-08-05",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-04",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    }
  ]
}