Criora

API de données et agents IA

Tout ce qu’affichent la carte et l’Atlas de Criora est aussi accessible par programmation : la prévision à sept jours et son risque en tout point, le profil climatique à long terme de tout point, les aléas en cours à proximité d’un point et le profil de risque de chaque pays. Ces données sont proposées de deux façons : un serveur MCP pour les assistants IA et une API JSON pour votre propre code.

Aucun compte ni aucune clé ne sont nécessaires. Les deux accès sont en lecture seule.

Pour les assistants IA : le serveur MCP

Criora héberge un serveur Model Context Protocol distant, à l’adresse suivante :

https://criora.com/mcp

Ajoutez-le comme connecteur personnalisé dans tout assistant compatible avec les serveurs MCP distants (Claude, ChatGPT, Cursor, VS Code, entre autres). Aucune authentification n’est requise. Par exemple, dans un fichier de configuration MCP :

{
  "mcpServers": {
    "criora": { "url": "https://criora.com/mcp" }
  }
}

Le serveur propose sept outils. Chacun accepte une latitude et une longitude, ou un nom de lieu qu’il rattache à la meilleure correspondance, précisée dans la réponse.

OutilCe qu’il renvoie
assess_placeTout sur un lieu en une seule réponse : risque prévu jour par jour, aléas à proximité, profil climatique, pays
get_forecastMétéo et risque météorologique sur sept jours, par jour local ou pas à pas
get_climate_profileExposition à long terme : inondations, élévation du niveau de la mer, chaleur, sécheresse, stress hydrique, etc.
get_hazards_nearFeux de forêt, séismes, inondations, cyclones, volcans, sécheresses et qualité de l’air à proximité d’un lieu
get_country_profileLes scores de risque d’un pays et, sur demande, chaque indicateur avec ses valeurs de référence
compare_countriesDe deux à dix pays côte à côte, avec leur rang
find_placeLes coordonnées d’un lieu à partir de son nom, lorsque ce nom est ambigu

Le serveur propose aussi trois prompts, des questions toutes prêtes par lesquelles un assistant peut commencer : assess_trip pour savoir si un voyage est risqué aux dates prévues, compare_places_to_live pour comparer l’exposition à long terme de plusieurs lieux, et country_briefing pour situer un pays par rapport à sa région et au reste du monde.

Pour votre code : l’API JSON

Tous les points de terminaison se trouvent sous https://criora.com/api/v1 et répondent en JSON aux requêtes GET.

Point de terminaisonRenvoie
/place/forecast?lat=&lon=La dernière exécution de la prévision en un point : chaque pas de temps et un résumé par jour local
/place/climate?lat=&lon=Toutes les couches climatiques de long terme en un point ; categories= restreint la sélection (par ex. flooding)
/place/report?lat=&lon=Prévision jour par jour, aléas à proximité, profil climatique et pays, en une seule réponse
/geodata/live-events/nearby?lat=&lon=Les aléas en cours à proximité d’un point ; radius_km=, event_types= et since= restreignent la sélection
/countries/risksLe score global et les scores par dimension de chaque pays
/country/{ISO3}/summaryLes scores et la classification d’un pays
/country/{ISO3}/risksLes indicateurs d’un pays, chacun avec sa valeur de référence mondiale et régionale
/geocode/search?q=Les lieux correspondant à un nom, d’après OpenStreetMap Nominatim

Par exemple, la prévision pour Séville :

curl "https://criora.com/api/v1/place/forecast?lat=37.39&lon=-5.99"

Lire le risque prévu

Chaque pas de prévision porte une classe de risque de 0 (Minime) à 4 (Critique), l’aléa qui la détermine et la grandeur physique sur laquelle elle repose : la température ressentie UTCI pour la chaleur et le froid, la vitesse des rafales pour le vent, l’intensité des précipitations pour la pluie et la neige. La pluie, la neige et le vent l’emportent sur la température, selon la même règle que sur la carte. Le résumé de chaque journée indique son risque principal et donne, pour chaque aléa, la classe la plus élevée atteinte ce jour-là.

Limites

Noms de lieux

Les recherches par nom de lieu passent par OpenStreetMap Nominatim, qui n’autorise qu’une requête par seconde pour l’ensemble de Criora : transmettez donc des coordonnées lorsque vous en disposez.

Les réponses de prévision changent à chaque publication d’une nouvelle exécution du modèle, soit deux fois par jour. Les couches climatiques changent lorsqu’un jeu de données est reconstruit. Des champs peuvent être ajoutés aux réponses ; les champs existants conservent leur signification.

Sources et attribution

Chaque réponse cite sa source. Lorsque vous publiez ou redistribuez des données de Criora, mentionnez Criora et respectez la licence de la source indiquée : la prévision provient d’Environnement et Changement climatique Canada (ECCC), sous sa licence d’utilisation finale des serveurs de données, les noms de lieux proviennent d’OpenStreetMap sous licence ODbL, et chaque couche climatique indique son propre fournisseur et sa licence. La liste complète figure dans Sources de données. L’utilisation de l’API est régie par les Conditions d’utilisation.

Criora publie des données, pas des conseils. Ses chiffres ne remplacent pas l’avis d’un professionnel en matière de finance, d’assurance ou de sécurité.