← WebMCP Directory

Tool tree

cyberwatch-france.vercel.app

Media & PersonalTools verified
Website
14 incidents from 2025 and 2026, each linked to its source. This is a curated public dossier, not a complete register of every French breach.
Explore capabilities

    page: Every page

    get_page_contextAnswer

    Where the reader is on France Cyberwatch: path, locale, page kind, and the open incident id if any.

    View tool JSON
    {
      "name": "get_page_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Where the reader is on France Cyberwatch: path, locale, page kind, and the open incident id if any.",
      "page": "/"
    }
    list_incidentsAnswer

    Search the France Cyberwatch dataset already loaded in this page. affected is null when unpublished — never 0.

    View tool JSON
    {
      "name": "list_incidents",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the France Cyberwatch dataset already loaded in this page. affected is null when unpublished — never 0.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "description": "Full-text search."
          },
          "kind": {
            "type": "string",
            "enum": [
              "government",
              "company"
            ]
          },
          "severity": {
            "type": "string",
            "enum": [
              "critical",
              "high",
              "medium",
              "low"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "confirmed",
              "disputed",
              "unknown"
            ]
          },
          "sector": {
            "type": "string"
          },
          "year": {
            "type": "number"
          },
          "limit": {
            "type": "number",
            "description": "1–200, default 50."
          },
          "lang": {
            "type": "string",
            "enum": [
              "en",
              "fr"
            ]
          }
        }
      },
      "page": "/"
    }
    get_incidentAnswer

    One incident from the in-page dataset, localized. Unknown ids list the valid ones.

    View tool JSON
    {
      "name": "get_incident",
      "kind": "answer",
      "impl": "imperative",
      "description": "One incident from the in-page dataset, localized. Unknown ids list the valid ones.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Incident id, e.g. ants."
          },
          "lang": {
            "type": "string",
            "enum": [
              "en",
              "fr"
            ]
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/"
    }
    get_summaryAnswer

    ANSSI and CNIL national figures plus counts from this list. Aggregates never include unknown or disputed attacker claims.

    View tool JSON
    {
      "name": "get_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "ANSSI and CNIL national figures plus counts from this list. Aggregates never include unknown or disputed attacker claims.",
      "page": "/"
    }
    open_incidentAction

    Navigate this tab to the incident article in the current language.

    View tool JSON
    {
      "name": "open_incident",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this tab to the incident article in the current language.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Incident id, e.g. ants."
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/"
    }
    open_pageAction

    Navigate this tab to a France Cyberwatch section: home, incidents, guidance, numbers, docs, learn, or quiz.

    View tool JSON
    {
      "name": "open_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this tab to a France Cyberwatch section: home, incidents, guidance, numbers, docs, learn, or quiz.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "string",
            "enum": [
              "home",
              "incidents",
              "guidance",
              "numbers",
              "docs",
              "learn",
              "quiz"
            ]
          }
        },
        "required": [
          "page"
        ]
      },
      "page": "/"
    }
    filter_timelineAction

    Apply timeline filters and open the incidents page with a shareable query string. Does not invent missing counts.

    View tool JSON
    {
      "name": "filter_timeline",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply timeline filters and open the incidents page with a shareable query string. Does not invent missing counts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string"
          },
          "kind": {
            "type": "string",
            "enum": [
              "government",
              "company"
            ]
          },
          "severity": {
            "type": "string",
            "enum": [
              "critical",
              "high",
              "medium",
              "low"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "confirmed",
              "disputed",
              "unknown"
            ]
          },
          "sector": {
            "type": "string"
          },
          "year": {
            "type": "number"
          }
        }
      },
      "page": "/"
    }
    reset_filtersAction

    Clear timeline filters and open the full incident list.

    View tool JSON
    {
      "name": "reset_filters",
      "kind": "act",
      "impl": "imperative",
      "description": "Clear timeline filters and open the full incident list.",
      "page": "/"
    }