protogrid

Search / com.criora/criora

Criora climate risk

R0· no sign-in

Climate and disaster risk for any place: floods, heat, storms, wildfires, quakes, country risk, map

v1.4.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality81good
Trust95of 100
Uptime, 30 days98%
Latency p50623 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "criora": {
      "type": "http",
      "url": "https://criora.com/mcp"
    }
  }
}
claude mcp add --transport http criora https://criora.com/mcp
[mcp_servers.criora]
url = "https://criora.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "criora": {
      "type": "remote",
      "url": "https://criora.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "criora": {
      "type": "http",
      "url": "https://criora.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=criora&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY3Jpb3JhLmNvbS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "criora": {
      "type": "http",
      "url": "https://criora.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "criora": {
      "httpUrl": "https://criora.com/mcp"
    }
  }
}
extensions:
  "criora":
    enabled: true
    name: "criora"
    type: streamable_http
    uri: "https://criora.com/mcp"
    timeout: 300

Quality 81 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 3600000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • warn
    tools.description_length4 tools have descriptions over 1,024 characters, which crowds the context
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations12 of 12 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 6,367 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes37 tool changes in 30 days
  • fail
    stability.rug_pull7 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

12 tools, about 6,367 tokens to load them all · tool set 2dc015e39246 · tools last changed 2026-10-18 · checked 2026-10-20 14:54 UTC

Tool changes

  • fetchchangeddescription
    before

    One Criora document as markdown, with its title, the Criora page to cite and the sources it draws on, by an id search returned. country:<ISO3> (country:BGD) gives the country's risk score, class and rank, each dimension with its class, and its most notable indicators against the world and regional medians. place:<latitude>,<longitude> (place:23.8103,90.4125) gives this week's forecast risk by day, the most notable hazard events nearby, the headline climate exposures and the country. page:methodology and page:sources are those pages of the site; catalog:layers lists every climate layer and catalog:indicators every country indicator. Use it to read a document for research and cite it. The specific tools answer with every figure as data: get_country_profile, assess_place and the rest. An id of another form is refused with the forms it takes. A long text is cut at a paragraph, with the page that has the rest.

    after · 99% of words in common

    One Criora document as markdown, with its title, the Criora page to cite and the sources it draws on, by an id search returned. country:<ISO3> (country:BGD) gives the country's risk score, class and rank, each dimension with its class, and its most notable indicators against the world and regional medians. place:<latitude>,<longitude> (place:23.8103,90.4125) gives this week's forecast risk by day, the most notable hazard events nearby, the headline climate exposures and the country. page:methodology and page:sources are those pages of the site; catalog:layers lists every climate layer and catalog:indicators every country indicator. Use it to read a document for research and cite it. The specific tools answer with every figure as data, through get_country_profile, assess_place and the rest. An id of another form is refused with the forms it takes. A long text is cut at a paragraph, with the page that has the rest.

  • fetchchangeddescription, input schema, output schema
    before

    One Criora document as markdown, with its title, the Criora page to cite and the sources it draws on, by an id search returned. country:<ISO3> (country:BGD) gives the country's overall risk score, class and rank, each dimension with its class, its most notable indicators against the world and regional medians, and the sources with their dates. place:<latitude>,<longitude> (place:23.8103,90.4125) gives this week's forecast risk by day, the five most notable hazard events nearby, the headline climate exposures and the country. page:methodology and page:sources are those pages of the site. Use it to read a document for research and cite it. The specific tools answer with every figure as data: get_country_profile, assess_place and the rest. An id of another form is refused with the forms it takes. A long text is cut at a paragraph, with the page that has the rest.

    after · 91% of words in common

    One Criora document as markdown, with its title, the Criora page to cite and the sources it draws on, by an id search returned. country:<ISO3> (country:BGD) gives the country's risk score, class and rank, each dimension with its class, and its most notable indicators against the world and regional medians. place:<latitude>,<longitude> (place:23.8103,90.4125) gives this week's forecast risk by day, the most notable hazard events nearby, the headline climate exposures and the country. page:methodology and page:sources are those pages of the site; catalog:layers lists every climate layer and catalog:indicators every country indicator. Use it to read a document for research and cite it. The specific tools answer with every figure as data: get_country_profile, assess_place and the rest. An id of another form is refused with the forms it takes. A long text is cut at a paragraph, with the page that has the rest.

  • searchchangeddescription, input schema
    before

    Criora documents matching a query, each with the id fetch reads and the Criora page to cite: countries, places, and the pages on Criora's methodology and data sources. Use it to find what Criora has on a subject before reading it with fetch. For an answer in one call, the specific tools are shorter: assess_place for a place, get_country_profile for a country, rank_countries for the countries most at risk. A country is found by its ISO 3166-1 alpha-3 or alpha-2 code or its English name as the whole query, or by its name anywhere in it. The words methodology or sources find those pages. Only when nothing else matches is the query looked up as a place name, once, in the geocoder every user shares, which answers one lookup a second; a place is found best by its name alone. Nothing found is an empty list.

    after · 79% of words in common

    Find Criora's documents on a subject, to read and cite with fetch: a country's climate and disaster risk profile, a place's risk report, the pages on Criora's methodology and data sources, and the data catalogue (every climate layer with satellite data such as NDVI, and the country indicators). Each result has the id fetch reads and the Criora page to cite. Use it to find what Criora has before reading it with fetch. For an answer in one call the specific tools are shorter: assess_place for a place, get_country_profile for a country, rank_countries for the countries most at risk. A country is found by its ISO 3166-1 alpha-3 or alpha-2 code or its English name. The words methodology or sources find those pages; layers, catalogue, satellite, NDVI or indicators find the data catalogue. Only when nothing else matches is the query looked up as a place name, in the geocoder every user shares; a place is found best by its name alone. Nothing found is an empty list.

  • assess_placechangedtitle, description, output schema, annotations
    before

    One answer for an open question about one place ("is it safe there", "what are the risks"): this week's forecast risk by day, hazard events nearby, the headline climate exposures (heat, flood, sea-level rise, water stress, drought, heavy rain, fire, climate zone) and the risk profile of the country it lies in. For a specific question, call the single tool instead, which answers it in full: this week's weather, get_forecast; events happening now, get_hazards_near; long-term exposure, get_climate_profile, which has every climate layer where this has the headline ones; the country, get_country_profile. It answers for one place: places are compared on get_climate_profile, one call each, layer by layer, and countries on compare_countries or rank_countries. Give latitude and longitude, or place, which costs a lookup in the shared geocoder. With both, the coordinates are used and place only names the map, at no lookup: pass the name the user knows the place by, or the map is titled by its coordinates and country.

    after · 53% of words in common

    Climate and disaster risk overview of one place or property in a single answer: this week's forecast risk by day, natural hazards happening nearby, the headline long-term exposures (heat, river and coastal flooding, sea level rise, water stress, drought, heavy rain, wildfire, climate zone) and the risk profile of the country it lies in. Use it first for an open question about one place ("is it safe there", "what are the risks", "should I worry about floods or heat"). For one specific question call the matching tool, which answers it in full: get_forecast, get_hazards_near, get_climate_profile or get_country_profile. To compare places, call get_climate_profile once per place. Give latitude and longitude, or a place name, which is resolved to its best match and reported back. Returns the forecast days, the hazard events, the headline climate layers with their sources, the country summary and criora_url, the place on the Criora map.

  • rank_countrieschangedtitle, description, annotations
    before

    The countries most or least at risk, overall or on one risk dimension, each with its score, risk class and rank, optionally only those in a region, subregion or income group. Answers "which countries are most exposed to climate risk", "the riskiest countries in Southern Asia" or "low-income countries with the lowest adaptation score". For countries named in advance use compare_countries; for one country in depth, get_country_profile. Regions, subregions and income groups are named as the countries' meta names them; a name no country has is refused with the names there are. The filters combine, and a combination that matches nothing returns an empty list; limit cuts the list, while matched counts every country that passed the filters. Scores run 0 to 100; higher means more risk. Each country's rank is among all countries in the Criora Atlas, 1 being the highest risk: a filter narrows the list but not the rank. Countries without a score on the dimension are not ranked and are counted in no_score.

    after · 90% of words in common

    The countries most or least at climate and disaster risk, overall or on one dimension (climate, nature, social, governance, adaptation), each with its score, risk class and rank, optionally only those in a region, subregion or income group. Answers "which countries are most exposed to climate risk", "the riskiest countries in Southern Asia" or "low-income countries with the lowest adaptation score". For countries named in advance use compare_countries; for one country in depth, get_country_profile. Regions, subregions and income groups are named as the countries' meta names them; a name no country has is refused with the names there are. The filters combine, and a combination that matches nothing returns an empty list; limit cuts the list, while matched counts every country that passed the filters. Scores run 0 to 100, higher is riskier. A country's rank is among all 194 countries, 1 being the highest risk: a filter narrows the list but not the rank. Countries without a score on the dimension are counted in no_score.

  • compare_countrieschangedtitle, description, annotations
    before

    Two to ten named countries side by side: each one's overall risk score and class, its climate, nature, social, governance and adaptation scores, and its rank by overall risk. Use it when the countries are known in advance. To find the countries most or least at risk, optionally within a region or income group, use rank_countries; for one country's underlying indicators, get_country_profile. Countries are ISO 3166-1 alpha-3 codes or English names; an unknown one is refused with the expected form. Scores run 0 to 100; higher means more risk. Ranks are among all countries in the Criora Atlas, 1 being the highest risk.

    after · 71% of words in common

    Climate and disaster risk of two to ten named countries side by side: each one's overall risk score and class, its climate, nature, social, governance and adaptation scores, and its world rank by overall risk. Use it when the countries are known in advance. To find the countries most or least at risk use rank_countries; for one country's indicators, get_country_profile. Countries are ISO 3166-1 alpha-3 codes or English names; an unknown one is refused with the expected form. Scores run 0 to 100, higher is riskier, and rank 1 is the highest risk among 194 countries. Sources: INFORM Risk Index, ND-GAIN and the World Bank.

  • get_country_profilechangeddescription
    before

    A country's climate and disaster risk from the Criora Atlas: overall risk score, class and rank among all countries, the climate, nature, social, governance and adaptation scores and classes, and its income group and region. Use it for one country in depth. For several named countries side by side use compare_countries; to find which countries are most or least at risk, rank_countries; for a place inside a country, the place tools. The country is an ISO 3166-1 alpha-3 code or its English name; an unknown one is refused with the expected form. Scores run 0 to 100; higher means more risk. include_indicators=true adds, per dimension, the indicators where the country is furthest from the world median, first (INFORM Risk Index, ND-GAIN, World Bank), each with its value, year, source and the medians of the world and of the country's own region, subregion and income group, the ones meta names. indicators_limit sets how many are listed per dimension, and total counts each dimension's indicators.

    after · 66% of words in common

    Climate and disaster risk of one country, of 194, for ESG, investment, insurance and humanitarian screening: the overall risk score (0 to 100, higher is riskier), class and world rank, and the climate, nature, social, governance and adaptation scores and classes, with its region and income group. Use it for one country in depth. For named countries side by side use compare_countries; for the countries most or least at risk, rank_countries; for a place inside a country, assess_place. include_indicators=true adds the indicators behind each dimension from the INFORM Risk Index, ND-GAIN and the World Bank (flood, earthquake and drought risk, water stress, food security, health, governance and about 150 more), those furthest from the world median first, each with its value, year, source and the medians of the world, region, subregion and income group; indicators_limit caps them per dimension, and criora://indicators lists them all. The country is an ISO 3166-1 alpha-3 code or its English name; an unknown one is refused with the expected form.

  • get_hazards_nearchangedtitle, description, annotations
    before

    Disasters and hazards happening now or recently near a place, most severe and most recent first, each with its distance, bearing, severity and time. Wildfires (NASA FIRMS), earthquakes, floods, tropical cyclones, volcanic eruptions and droughts (GDACS), US National Weather Service flood, tropical cyclone and fire warnings, and air quality (OpenAQ reference monitors). Use it for what is happening there now: it answers that at a fraction of the size of assess_place, and the radius, event types and period can be chosen. For the weather forecast use get_forecast; for long-term exposure, get_climate_profile. Give latitude and longitude, or place, which costs a lookup in the shared geocoder; with both, the coordinates are used. Without radius_km every event type is searched at the largest distance, which radius_used_km reports. The most severe and most recent events are listed, and total and counts_by_type cover every event found.

    after · 70% of words in common

    Natural disasters and hazards happening now or recently near a place: wildfires (NASA FIRMS satellite fire detections), earthquakes, floods, tropical cyclones (hurricanes and typhoons), volcanic eruptions and droughts (GDACS), US National Weather Service flood, tropical cyclone and fire warnings, and air quality (OpenAQ reference monitors). Use it for what is happening there now. For the weather forecast use get_forecast; for long-term exposure, get_climate_profile. Returns the most severe and most recent events first, each with its type, severity (low to critical), distance, bearing and time, and total and counts_by_type cover every event found. radius_km (1 to 500), event_types and days (1 to 30) narrow the search; without radius_km every type is searched at its largest distance, which radius_used_km reports. Give latitude and longitude, or a place name.

  • get_climate_profilechangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Long-term climate exposure at a place: every climate layer on the Criora map, read at the point. ERA5 extremes of the latest full year, CMIP6 warming and rainfall change to 2050 and 2080, flood depth by scenario, sea level rise, water stress, drought, aridity, burned area, land cover, elevation, subsidence and the Köppen zone. Each layer gives its year, unit, cell size and readings by band, and names its source, whose institution, licence and link are given once in sources. Use it for what a place is exposed to over years, and once per place to compare places. It has every layer where assess_place has the headline ones, and is larger for it, so pass categories when the question is about one kind of exposure. For this week's weather use get_forecast; for events happening now, get_hazards_near. Give latitude and longitude, or place, which costs a lookup in the shared geocoder. With both, the coordinates are used and place only names the map, at no lookup: pass the name the user knows the place by, or the map is titled by its coordinates and country.

    after · 49% of words in common

    Long-term climate risk and environmental data of a place or property, read at the point from 55 global layers: river and coastal flood depth of a 100-year flood now and in 2050 and 2080, sea level rise, extreme heat and cold days, heavy rain, drought (SPI-12, aridity, WRI drought risk), water stress, wind and storm days, warming and rainfall change to 2050 and 2080 (CMIP6), NDVI vegetation index and leaf area, wildfire burned area, soil moisture, snow, surface water, elevation, slope, land subsidence, land cover, built-up share and the Köppen climate zone. Use it for what a place is exposed to over years, and once per place to compare places; assess_place has only the headline layers. For this week's weather use get_forecast; for events happening now, get_hazards_near. Narrow it with categories, or with layers by id: the resource criora://layers, or fetch catalog:layers, lists every layer with its unit, years and source. Returns each layer's readings by band with its unit, year, cell size and source (ERA5, CMIP6, WRI Aqueduct, IPCC AR6, MODIS, JRC, Copernicus DEM and others). Give latitude and longitude, or a place name.

  • get_forecastchangedtitle, description, annotations
    before

    This week's forecast at a place by local day: minimum and maximum temperature, peak precipitation rate, peak wind, and the day's forecast risk class with the hazard behind it (heat, cold, wind, rain, snow, freezing rain) and its physical reading (UTCI felt temperature, gust speed or rain rate). Use it for the weather or the weather risk in the next seven days: it answers that at a third of the size of assess_place, with every step on request. For events already happening (fires, floods, earthquakes) use get_hazards_near; for what a place is exposed to over years, get_climate_profile. Give latitude and longitude, or place, which costs a lookup in the shared geocoder; with both, the coordinates are used. hourly=true adds every forecast step to the daily summary. Steps are hourly for the first day, then 3-hourly, then 6-hourly to day seven, and each day gives its step_hours: from the fourth day the minimum and maximum are of 6-hourly steps, so the true peak can fall between two of them. A day marked partial is cut by the start or end of the window. Source: Environment and Climate Change Canada GDPS global model, read at its own 15 km cell containing the point.

    after · 69% of words in common

    This week's weather and extreme-weather risk at a place: heat waves and cold (graded on the UTCI felt temperature), storms and wind gusts, heavy rain, snow and freezing rain, by local day, with each day's risk class from Very low to Critical and the hazard behind it. Use it for the weather or the weather risk in the next seven days. For disasters already happening use get_hazards_near; for what a place is exposed to over years, get_climate_profile. Returns for each day the minimum and maximum temperature, peak precipitation rate, peak wind gust and the risk with its physical reading; hourly=true adds every forecast step. Steps are hourly on the first day, then 3-hourly, then 6-hourly from the fourth day, so a day's true peak can fall between two steps; a day marked partial is cut by the forecast window. Source: Environment and Climate Change Canada GDPS model, read at its 15 km cell. Give latitude and longitude, or a place name.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 95 / 100

provenance85
liveness99
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-98% +updated-4d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://criora.com/mcp streamable-httpnoneyes98%623 ms2026-07-282026-10-20

Tools (12)

assess_placeread-onlyClimate and disaster risk overview of one place or property in a single answer: this week's forecast risk by day, natural hazards happening nearby, the headline long-term exposures (heat, river and coastal flooding, sea level rise, water stress, drought, heavy rain, wildfire, climate zone) and the risk profile of the country it lies in. Use it first for an open question about one place ("is it safe there", "what are the risks", "should I worry about floods or heat"). For one specific question call the matching tool, which answers it in full: get_forecast, get_hazards_near, get_climate_profile or get_country_profile. To compare places, call get_climate_profile once per place. Give latitude and longitude, or a place name, which is resolved to its best match and reported back. Returns the forecast days, the hazard events, the headline climate layers with their sources, the country summary and criora_url, the place on the Criora map.
compare_countriesread-onlyClimate and disaster risk of two to ten named countries side by side: each one's overall risk score and class, its climate, nature, social, governance and adaptation scores, and its world rank by overall risk. Use it when the countries are known in advance. To find the countries most or least at risk use rank_countries; for one country's indicators, get_country_profile. Countries are ISO 3166-1 alpha-3 codes or English names; an unknown one is refused with the expected form. Scores run 0 to 100, higher is riskier, and rank 1 is the highest risk among 194 countries. Sources: INFORM Risk Index, ND-GAIN and the World Bank.
fetchread-onlyOne Criora document as markdown, with its title, the Criora page to cite and the sources it draws on, by an id search returned. country:<ISO3> (country:BGD) gives the country's risk score, class and rank, each dimension with its class, and its most notable indicators against the world and regional medians. place:<latitude>,<longitude> (place:23.8103,90.4125) gives this week's forecast risk by day, the most notable hazard events nearby, the headline climate exposures and the country. page:methodology and page:sources are those pages of the site; catalog:layers lists every climate layer and catalog:indicators every country indicator. Use it to read a document for research and cite it. The specific tools answer with every figure as data, through get_country_profile, assess_place and the rest. An id of another form is refused with the forms it takes. A long text is cut at a paragraph, with the page that has the rest.
find_placeread-onlyCandidate coordinates for a place name or address, best match first, each with its full name and kind (city, state, road and so on). Call it when a name is ambiguous (several Springfields) and the right candidate must be chosen, or when one place is the subject of several calls and its coordinates should be looked up once. The other place tools take a name themselves and use its best match, so a single question about an unambiguous place needs no find_place first. It queries OpenStreetMap Nominatim (ODbL) through Criora's geocoder, which every user shares and which sends one request a second: a burst of calls waits its turn, and a name looked up in the last week is answered from a cache. A name that matches nothing returns an empty list. A city resolves to its centre as OpenStreetMap maps it.
get_climate_profileread-onlyLong-term climate risk and environmental data of a place or property, read at the point from 55 global layers: river and coastal flood depth of a 100-year flood now and in 2050 and 2080, sea level rise, extreme heat and cold days, heavy rain, drought (SPI-12, aridity, WRI drought risk), water stress, wind and storm days, warming and rainfall change to 2050 and 2080 (CMIP6), NDVI vegetation index and leaf area, wildfire burned area, soil moisture, snow, surface water, elevation, slope, land subsidence, land cover, built-up share and the Köppen climate zone. Use it for what a place is exposed to over years, and once per place to compare places; assess_place has only the headline layers. For this week's weather use get_forecast; for events happening now, get_hazards_near. Narrow it with categories, or with layers by id: the resource criora://layers, or fetch catalog:layers, lists every layer with its unit, years and source. Returns each layer's readings by band with its unit, year, cell size and source (ERA5, CMIP6, WRI Aqueduct, IPCC AR6, MODIS, JRC, Copernicus DEM and others). Give latitude and longitude, or a place name.
get_country_profileread-onlyClimate and disaster risk of one country, of 194, for ESG, investment, insurance and humanitarian screening: the overall risk score (0 to 100, higher is riskier), class and world rank, and the climate, nature, social, governance and adaptation scores and classes, with its region and income group. Use it for one country in depth. For named countries side by side use compare_countries; for the countries most or least at risk, rank_countries; for a place inside a country, assess_place. include_indicators=true adds the indicators behind each dimension from the INFORM Risk Index, ND-GAIN and the World Bank (flood, earthquake and drought risk, water stress, food security, health, governance and about 150 more), those furthest from the world median first, each with its value, year, source and the medians of the world, region, subregion and income group; indicators_limit caps them per dimension, and criora://indicators lists them all. The country is an ISO 3166-1 alpha-3 code or its English name; an unknown one is refused with the expected form.
get_forecastread-onlyThis week's weather and extreme-weather risk at a place: heat waves and cold (graded on the UTCI felt temperature), storms and wind gusts, heavy rain, snow and freezing rain, by local day, with each day's risk class from Very low to Critical and the hazard behind it. Use it for the weather or the weather risk in the next seven days. For disasters already happening use get_hazards_near; for what a place is exposed to over years, get_climate_profile. Returns for each day the minimum and maximum temperature, peak precipitation rate, peak wind gust and the risk with its physical reading; hourly=true adds every forecast step. Steps are hourly on the first day, then 3-hourly, then 6-hourly from the fourth day, so a day's true peak can fall between two steps; a day marked partial is cut by the forecast window. Source: Environment and Climate Change Canada GDPS model, read at its 15 km cell. Give latitude and longitude, or a place name.
get_hazards_nearread-onlyNatural disasters and hazards happening now or recently near a place: wildfires (NASA FIRMS satellite fire detections), earthquakes, floods, tropical cyclones (hurricanes and typhoons), volcanic eruptions and droughts (GDACS), US National Weather Service flood, tropical cyclone and fire warnings, and air quality (OpenAQ reference monitors). Use it for what is happening there now. For the weather forecast use get_forecast; for long-term exposure, get_climate_profile. Returns the most severe and most recent events first, each with its type, severity (low to critical), distance, bearing and time, and total and counts_by_type cover every event found. radius_km (1 to 500), event_types and days (1 to 30) narrow the search; without radius_km every type is searched at its largest distance, which radius_used_km reports. Give latitude and longitude, or a place name.
get_map_eventsread-onlyThe hazard events the interactive map loads when the reader pans or zooms to a new view. The map calls it in clients that display it; to list the hazards near a place, use get_hazards_near.
rank_countriesread-onlyThe countries most or least at climate and disaster risk, overall or on one dimension (climate, nature, social, governance, adaptation), each with its score, risk class and rank, optionally only those in a region, subregion or income group. Answers "which countries are most exposed to climate risk", "the riskiest countries in Southern Asia" or "low-income countries with the lowest adaptation score". For countries named in advance use compare_countries; for one country in depth, get_country_profile. Regions, subregions and income groups are named as the countries' meta names them; a name no country has is refused with the names there are. The filters combine, and a combination that matches nothing returns an empty list; limit cuts the list, while matched counts every country that passed the filters. Scores run 0 to 100, higher is riskier. A country's rank is among all 194 countries, 1 being the highest risk: a filter narrows the list but not the rank. Countries without a score on the dimension are counted in no_score.
searchread-onlyFind Criora's documents on a subject, to read and cite with fetch: a country's climate and disaster risk profile, a place's risk report, the pages on Criora's methodology and data sources, and the data catalogue (every climate layer with satellite data such as NDVI, and the country indicators). Each result has the id fetch reads and the Criora page to cite. Use it to find what Criora has before reading it with fetch. For an answer in one call the specific tools are shorter: assess_place for a place, get_country_profile for a country, rank_countries for the countries most at risk. A country is found by its ISO 3166-1 alpha-3 or alpha-2 code or its English name. The words methodology or sources find those pages; layers, catalogue, satellite, NDVI or indicators find the data catalogue. Only when nothing else matches is the query looked up as a place name, in the geocoder every user shares; a place is found best by its name alone. Nothing found is an empty list.
show_risk_mapread-onlyShows an interactive map of a place in clients that render apps, such as Claude and ChatGPT: this week's forecast risk over the area, hazard events nearby as markers, and the risk by day, which the reader can pan, zoom and open full screen. Instead of the risk, the map can lay the precipitation, temperature or wind forecast under the events (`layer`), hour by hour over the week, and the reader can switch between all four. A client without apps gets the same summary as text, with a link to the place on Criora's own map. Use it when the user wants to see the place, the week's risk or the hazards around it on a map, or when a map makes an answer clearer than a list. The figures come from the same sources as get_forecast and get_hazards_near, which give them in full. Give latitude and longitude, or place, which costs a lookup in the shared geocoder. With both, the coordinates are used and place only names the map, at no lookup: pass the name the user knows the place by, or the map is titled by its coordinates and country.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.criora/criora",
  "icons": [
    {
      "src": "https://criora.com/icon-512x512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    },
    {
      "src": "https://criora.com/favicon.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "Criora climate risk",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://criora.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.4.0",
  "repository": {
    "id": "1415484043",
    "url": "https://github.com/thothbot/criora-mcp",
    "source": "github"
  },
  "websiteUrl": "https://criora.com/docs/references/api-and-agents",
  "description": "Climate and disaster risk for any place: floods, heat, storms, wildfires, quakes, country risk, map"
}