{"serverId":"mcp-registry/com.olyport/wildfire","tools":[{"name":"get_active_fires","fixed":{"name":"get_active_fires","description":"Get current active wildfire incidents from NIFC.\n\n    Returns data on active wildfires including name, location, size, and\n    containment status. Data is updated frequently during fire season.\n\n    Args:\n        state: Two-letter US state abbreviation to filter by (e.g. 'CA', 'OR').\n        min_acres: Minimum fire size in acres to include (e.g. 100 for fires over 100 acres).\n        limit: Maximum number of fires to return (default 50).\n    ","inputSchema":{"type":"object","title":"get_active_firesArguments","properties":{"limit":{"type":"integer","title":"Limit","default":50},"state":{"type":"string","title":"State","default":null},"min_acres":{"type":"number","title":"Min Acres","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":212,"tokensAfter":212},{"name":"get_fire_perimeters","fixed":{"name":"get_fire_perimeters","description":"Get fire perimeter data for active or recent wildfires.\n\n    Returns perimeter boundaries and associated metadata. Useful for\n    understanding the geographic extent of fires.\n\n    Args:\n        fire_name: Name of a specific fire to look up (case-insensitive partial match).\n        state: Two-letter US state abbreviation to filter by.\n    ","inputSchema":{"type":"object","title":"get_fire_perimetersArguments","properties":{"state":{"type":"string","title":"State","default":null},"fire_name":{"type":"string","title":"Fire Name","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":168,"tokensAfter":168},{"name":"get_fire_stats","fixed":{"name":"get_fire_stats","description":"Get wildfire statistics summary including total fires and acres burned.\n\n    Returns aggregate statistics from active incident data. When no year is\n    specified, returns current year statistics.\n\n    Args:\n        year: Year to get statistics for (e.g. 2025). Defaults to current year.\n    ","inputSchema":{"type":"object","title":"get_fire_statsArguments","properties":{"year":{"type":"integer","title":"Year","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":133,"tokensAfter":133}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"get_active_fires","params":["limit","state","min_acres"]},{"tool":"get_fire_perimeters","params":["state","fire_name"]},{"tool":"get_fire_stats","params":["year"]}],"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."}