{"serverId":"mcp-registry/org.gdacs/api","tools":[{"name":"get_active_disasters","fixed":{"name":"get_active_disasters","description":"Get currently active disasters. Returns events with their geographic footprints grouped by disaster type.","inputSchema":{"type":"object","properties":{"eventTypes":{"type":["string","null"],"default":null,"description":"Optional: semicolon-separated event types to filter (e.g., 'EQ;TC;FL')"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":95,"tokensAfter":95},{"name":"get_alert_level_info","fixed":{"name":"get_alert_level_info","description":"Get explanation of GDACS alert level classifications and their meanings.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":47,"tokensAfter":47},{"name":"get_disaster_statistics","fixed":{"name":"get_disaster_statistics","description":"Get disaster statistics aggregated by event type and alert level for a specified time period.","inputSchema":{"type":"object","properties":{"toDate":{"type":["string","null"],"format":"date-time","default":null,"description":"End date for statistics period"},"country":{"type":["string","null"],"default":null,"description":"Country filter"},"fromDate":{"type":["string","null"],"format":"date-time","default":null,"description":"Start date for statistics period"},"alertLevel":{"type":["string","null"],"default":null,"description":"Alert level filter"},"eventTypes":{"type":["string","null"],"default":null,"description":"Comma-separated event types to include"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":199,"tokensAfter":199},{"name":"get_event_data","fixed":{"name":"get_event_data","description":"Get detailed information about a specific disaster event. Returns event data including location, severity, affected population, and timeline.","inputSchema":{"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)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":140,"tokensAfter":140},{"name":"get_event_types","fixed":{"name":"get_event_types","description":"Get list of all supported disaster event types with their descriptions.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":45,"tokensAfter":45},{"name":"get_events_by_country","fixed":{"name":"get_events_by_country","description":"Get all disaster events affecting a specific country.","inputSchema":{"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)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":127,"tokensAfter":127},{"name":"get_recent_alerts","fixed":{"name":"get_recent_alerts","description":"Get list of recent disaster alerts from the last N hours.","inputSchema":{"type":"object","properties":{"hours":{"type":"integer","default":24,"description":"Number of hours to look back (default 24, max 168)"},"minAlertLevel":{"type":["string","null"],"default":null,"description":"Minimum alert level: 'green', 'orange', or 'red'"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":106,"tokensAfter":106},{"name":"search_events","fixed":{"name":"search_events","description":"Search for disaster events with various filters. Returns a list of events matching the criteria, ordered by date descending.","inputSchema":{"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":null,"description":"End date for search range (ISO 8601 format)"},"country":{"type":["string","null"],"default":null,"description":"Filter by country name or ISO code"},"fromDate":{"type":["string","null"],"format":"date-time","default":null,"description":"Start date for search range (ISO 8601 format)"},"eventname":{"type":["string","null"],"default":null,"description":"Filter by eventame, tipically for the TC, cyclone name"},"alertLevel":{"type":["string","null"],"default":null,"description":"Alert level filter: 'green', 'orange', 'red', or combination like 'orange;red'"},"eventTypes":{"type":["string","null"],"default":null,"description":"Comma-separated event types to include (e.g., 'EQ,TC,FL'). Leave empty for all types."},"minSeverity":{"type":["number","null"],"default":null,"description":"Minimum severity value to filter"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":343,"tokensAfter":343}],"toolsChanged":8,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}