Servidor MCP

api

org.gdacs/api
Datos y analítica Mapas y ubicación Público y accesible MCP 2025-11-25

Qué hace este MCP

Provides current and historical disaster alerts, event details, geographic impacts, country searches, and disaster statistics from GDACS.

get_active_disasters
Get currently active disasters. Returns events with their geographic footprints grouped by disaster type.
Esquema de entrada
{'type': 'object', 'properties': {'eventTypes': {'type': ['string', 'null'], 'default': None, 'description': "Optional: semicolon-separated event types to filter (e.g., 'EQ;TC;FL')"}}}
get_alert_level_info
Get explanation of GDACS alert level classifications and their meanings.
Esquema de entrada
{'type': 'object', 'properties': {}}
get_disaster_statistics
Get disaster statistics aggregated by event type and alert level for a specified time period.
Esquema de entrada
{'type': 'object', 'properties': {'toDate': {'type': ['string', 'null'], 'format': 'date-time', 'default': None, 'description': 'End date for statistics period'}, 'country': {'type': ['string', 'null'], 'default': None, 'description': 'Country filter'}, 'fromDate': {'type': ['string', 'null'], 'format': 'date-time', 'default': None, 'description': 'Start date for statistics period'}, 'alertLevel': {'type': ['string', 'null'], 'default': None, 'description': 'Alert level filter'}, 'eventTypes': {'type': ['string', 'null'], 'default': None, 'description': 'Comma-separated event types to include'}}}
get_event_data
Get detailed information about a specific disaster event. Returns event data including location, severity, affected population, and timeline.
Esquema de entrada
{'type': 'object', 'required': ['eventType', 'eventId'], 'properties': {'eventId': {'type': 'integer', 'description': 'Numeric event identifier from GDACS'}, 'eventType': {'type': 'string', 'description': 'Event type code: EQ (Earthquake), TC (Tropical Cyclone), FL (Flood), VO (Volcano), WF (Wildfire), DR (Drought)'}}}
get_events_by_country
Get all disaster events affecting a specific country.
Esquema de entrada
{'type': 'object', 'required': ['country'], 'properties': {'limit': {'type': 'integer', 'default': 50, 'description': 'Maximum number of results (default 50, max 100)'}, 'country': {'type': 'string', 'description': 'Country name or ISO3 code'}, 'daysBack': {'type': 'integer', 'default': 30, 'description': 'Number of days to look back (default 30, max 365)'}}}
get_event_types
Get list of all supported disaster event types with their descriptions.
Esquema de entrada
{'type': 'object', 'properties': {}}
get_recent_alerts
Get list of recent disaster alerts from the last N hours.
Esquema de entrada
{'type': 'object', 'properties': {'hours': {'type': 'integer', 'default': 24, 'description': 'Number of hours to look back (default 24, max 168)'}, 'minAlertLevel': {'type': ['string', 'null'], 'default': None, 'description': "Minimum alert level: 'green', 'orange', or 'red'"}}}
search_events
Search for disaster events with various filters. Returns a list of events matching the criteria, ordered by date descending.
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'description': 'Maximum number of results to return (1-100, default 20)'}, 'toDate': {'type': ['string', 'null'], 'format': 'date-time', 'default': None, 'description': 'End date for search range (ISO 8601 format)'}, 'country': {'type': ['string', 'null'], 'default': None, 'description': 'Filter by country name or ISO code'}, 'fromDate': {'type': ['string', 'null'], 'format': 'date-time', 'default': None, 'description': 'Start date for search range (ISO 8601 format)'}, 'eventname': {'type': ['string', 'null'], 'default': None, 'description': 'Filter by eventame, tipically for the TC, cyclone name'}, 'alertLevel': {'type': ['string', 'null'], 'default': None, 'description': "Alert level filter: 'green', 'orange', 'red', or combination like 'orange;red'"}, 'eventTypes': {'type': ['string', 'null'], 'default': None, 'description': "Comma-separated event types to include (e.g., 'EQ,TC,FL'). Leave empty for all types."}, 'minSeverity': {'type': ['number', 'null'], 'default': None, 'description': 'Minimum severity value to filter'}}}
Añadido
get_event_types
17 de September de 2026 a las 12:54
Añadido
get_active_disasters
17 de September de 2026 a las 12:54
Añadido
get_recent_alerts
17 de September de 2026 a las 12:54
Añadido
get_event_data
17 de September de 2026 a las 12:54
Añadido
get_events_by_country
17 de September de 2026 a las 12:54
Añadido
get_disaster_statistics
17 de September de 2026 a las 12:54
Añadido
search_events
17 de September de 2026 a las 12:54
Añadido
get_alert_level_info
17 de September de 2026 a las 12:54