diff --git a/homeassistant/components/mfi/manifest.json b/homeassistant/components/mfi/manifest.json
index db9cb547b28e8f6341aab79f73e68c819805789a..b569009d40023ee164eeb9514a212539d220bbd9 100644
--- a/homeassistant/components/mfi/manifest.json
+++ b/homeassistant/components/mfi/manifest.json
@@ -5,5 +5,5 @@
   "documentation": "https://www.home-assistant.io/integrations/mfi",
   "iot_class": "local_polling",
   "loggers": ["mficlient"],
-  "requirements": ["mficlient==0.3.0"]
+  "requirements": ["mficlient==0.5.0"]
 }
diff --git a/requirements_all.txt b/requirements_all.txt
index 64a93d91eff2572bcf597a96ee07e397810db729..a8670fad05e1c3f8df91fa50157f3d624e75ae98 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1327,7 +1327,7 @@ meteoalertapi==0.3.0
 meteofrance-api==1.3.0
 
 # homeassistant.components.mfi
-mficlient==0.3.0
+mficlient==0.5.0
 
 # homeassistant.components.xiaomi_miio
 micloud==0.5
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index d6f0efa56ff42d5cb1167ccca9708ddec4fdf974..310e2cc9431ec5ac90e392cb90c9b7e9920b75aa 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1093,7 +1093,7 @@ melnor-bluetooth==0.0.25
 meteofrance-api==1.3.0
 
 # homeassistant.components.mfi
-mficlient==0.3.0
+mficlient==0.5.0
 
 # homeassistant.components.xiaomi_miio
 micloud==0.5
diff --git a/script/licenses.py b/script/licenses.py
index 3b9ec389b08637f4af93adae71cbcc5e80a9bc53..dc89cdad9a98937bdec979bfd1358919e1a760fe 100644
--- a/script/licenses.py
+++ b/script/licenses.py
@@ -182,9 +182,6 @@ TODO = {
     "asterisk_mbox": AwesomeVersion(
         "0.5.0"
     ),  # No license, integration is deprecated and scheduled for removal in 2024.9.0
-    "mficlient": AwesomeVersion(
-        "0.3.0"
-    ),  # No license https://github.com/kk7ds/mficlient/issues/4
     "pyflic": AwesomeVersion("2.0.3"),  # No OSI approved license CC0-1.0 Universal)
     "uvcclient": AwesomeVersion(
         "0.11.0"