Skip to content

kanari wildfires

by vria-consulting · remote · no sign-in to list tools · v1.0.0 · published by GitHub user vria-consulting

Live worldwide wildfire detections, fire archive, citable stats, aircraft. Free, CC BY 4.0.

Deletes · 1Changes · 5

6 tools: 1 can delete or cancel things and 5 change things.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http kanari-wildfires https://kanari.io/api/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "fire_archive_search" read-only (readOnlyHint: true), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":true,"openWorldHint":true}; The name "fire_archive_search" says "archive": a word for removing or ending something.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Deletes or cancels 1Claude Code: deny
Changes things 5Claude Code: ask
  • active_firesFire clusters detected by satellite over the last N hours (default 24), worldwide or filtered by ISO-2 country, bounding box, or a point with a radius.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Fire clusters detected by satellite over the last N hours (default 24), worldwide or filtered by ISO-2 country, bounding box, or a point with a radius. Returns up to `limit` clusters ranked by relevance (corroborated and recent first). Use for 'is there a fire near X right now' or 'wildfires in <country> today'. Each cluster: position, first/last satellite pass (UTC), detections per sensor, peak fire radiative power (MW), confidence (possible | probable | corrobore = cross-checked with witnesses).

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • earliness_casesAutomatic geographic matches between satellite and press timestamps over 72 h.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Automatic geographic matches between satellite and press timestamps over 72 h. Includes positive and negative gaps; median over all valid matches. Not kanari alert publication time, not proof of distinct fires or a lead over emergency services. Source article links when available.

    Annotations the server declares

    • readOnlyHint: true
  • fire_detailsFull record of an archived fire by its slug (from fire_archive_search or a kanari.io/fr/feu/<slug> URL): timeline, detections per sensor, peak power, status, witness posts, first p…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Full record of an archived fire by its slug (from fire_archive_search or a kanari.io/fr/feu/<slug> URL): timeline, detections per sensor, peak power, status, witness posts, first press article, aircraft observed on zone.

    Annotations the server declares

    • readOnlyHint: true
  • firefighting_aircraftNear real-time ADS-B positions of water bombers and firefighting helicopters worldwide (Canadair CL-415/CL-215, Air Tractor Fire Boss, DC-10 / BAe 146 tankers, S-64 Air Crane, Fire…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Near real-time ADS-B positions of water bombers and firefighting helicopters worldwide (Canadair CL-415/CL-215, Air Tractor Fire Boss, DC-10 / BAe 146 tankers, S-64 Air Crane, Firehawk…). Optional ISO-2 filter on the aircraft's country of registration. Coverage and aircraft identification are incomplete; some equipped helicopters also operate at night.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true
  • wildfire_statsAggregated figures from kanari's archive for a period (today, 7d, 30d, a calendar month, or all since 2026-08-03), worldwide or for one ISO-2 country: number of significant fires, …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Aggregated figures from kanari's archive for a period (today, 7d, 30d, a calendar month, or all since 2026-08-03), worldwide or for one ISO-2 country: number of significant fires, active ones, fires with witnesses or aircraft, peak power, daily series, most affected countries and French departments, biggest fires with URLs. Includes a ready-to-cite sentence with the source.

    Annotations the server declares

    • readOnlyHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http kanari-wildfires https://kanari.io/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [],
    "ask": [
      "mcp__kanari-wildfires__active_fires",
      "mcp__kanari-wildfires__fire_details",
      "mcp__kanari-wildfires__wildfire_stats",
      "mcp__kanari-wildfires__firefighting_aircraft",
      "mcp__kanari-wildfires__earliness_cases"
    ],
    "deny": [
      "mcp__kanari-wildfires__fire_archive_search"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as kanari-wildfires. Review it before you use it.