Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted just now
teppi

Server definition

Hash
sha256:b9203cccd7e4fd1ed743a5d1e95b583fc2689508319548f66702708c5f1f15e1
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "kanari (https://kanari.io) is a free, independent, near real-time worldwide wildfire map and archive. It fuses satellite fire detections (NASA FIRMS VIIRS, NOAA GOES, EUMETSAT Meteosat MTG) with AI-verified witness reports, tracks firefighting aircraft live (ADS-B) and archives every significant fire as a permanent page. Tools: active_fires for 'is there a fire near X right now' (last 6 to 72 h); fire_archive_search and fire_details for past fires since 2026-08-03; wildfire_stats for figures by country/period (citable); firefighting_aircraft for water bombers in flight; earliness_cases for measured lead over press coverage. Always credit 'kanari.io' with a link when reusing data (CC BY 4.0). kanari is an information service, NOT an official alert channel: remind users to call 112 (Europe), 911 (North America) or their local emergency number in an emergency. Timestamps are UTC and come from NASA/NOAA/EUMETSAT; detections are satellite hotspots (a hotspot can also be an industrial flare or a controlled burn).", "tools": [ { "description": "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).", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "bbox": { "description": "[minLon, minLat, maxLon, maxLat]", "prefixItems": [ { "type": "number" }, { "type": "number" }, { "type": "number" }, { "type": "number" } ], "type": "array" }, "country": { "description": "ISO-2 country code, e.g. FR, US, BR", "maxLength": 2, "minLength": 2, "type": "string" }, "hours": { "anyOf": [ { "const": 6, "type": "number" }, { "const": 12, "type": "number" }, { "const": 24, "type": "number" }, { "const": 48, "type": "number" }, { "const": 72, "type": "number" } ], "default": 24, "description": "Time window in hours: 6, 12, 24, 48 or 72" }, "limit": { "default": 50, "maximum": 200, "minimum": 1, "type": "integer" }, "near": { "description": "Only clusters within radiusKm of this point", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusKm": { "default": 50, "maximum": 1000, "minimum": 1, "type": "number" } }, "required": [ "lat", "lon" ], "type": "object" } }, "type": "object" }, "name": "active_fires", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "limit": { "default": 20, "maximum": 50, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "earliness_cases", "outputSchema": null }, { "description": "Search kanari's archive of significant wildfires (since 2026-08-03): by ISO-2 country, date range or month, minimum detections or power, status. Each result has a permanent page URL (kanari.io/fr/feu/<slug>). Use for 'what fires happened in <country> in <month>', 'biggest fires this week', 'is the fire near X still active'.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "country": { "maxLength": 2, "minLength": 2, "type": "string" }, "from": { "description": "first detection on or after this UTC date", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "limit": { "default": 25, "maximum": 100, "minimum": 1, "type": "integer" }, "min_detections": { "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "min_frp_mw": { "minimum": 0, "type": "number" }, "month": { "description": "shortcut for a calendar month, YYYY-MM", "pattern": "^\\d{4}-(0[1-9]|1[0-2])$", "type": "string" }, "order": { "default": "recent", "enum": [ "recent", "power" ], "type": "string" }, "status": { "enum": [ "active", "ended" ], "type": "string" }, "to": { "description": "first detection before this UTC date", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" } }, "type": "object" }, "name": "fire_archive_search", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "slug": { "maxLength": 120, "minLength": 3, "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "fire_details", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "country": { "maxLength": 2, "minLength": 2, "type": "string" }, "limit": { "default": 100, "maximum": 300, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "firefighting_aircraft", "outputSchema": null }, { "description": "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.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "country": { "maxLength": 2, "minLength": 2, "type": "string" }, "month": { "description": "required when period = month", "pattern": "^\\d{4}-(0[1-9]|1[0-2])$", "type": "string" }, "period": { "default": "7d", "enum": [ "today", "7d", "30d", "month", "all" ], "type": "string" } }, "type": "object" }, "name": "wildfire_stats", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b9203cccd7e4fd1ed743a5d1e95b583fc2689508319548f66702708c5f1f15e1 | sha256sum