Quelques heures seulement après la signature, le député iranien Ebrahim Rezaei, membre de la Commission de la sécurité nationale et de la politique étrangère du Majlis, a publié un rejet cinglant sur X. Il a qualifié l'accord de « pacte en papier » qui n'apporterait pas la sécurité à l'Arabie saoudite, arguant que Ryad devrait plutôt changer de politique .
Le 10 août, le ton officiel s'est adouci. Le porte-parole du ministère des Affaires étrangères, Esmaeil Baghaei, a déclaré aux journalistes que Téhéran ne voyait « aucune raison de s'inquiéter que ce traité soit dirigé contre l'Iran » et a qualifié le pacte de pas positif vers la solidarité musulmane. Il a également présenté l'accord comme la preuve que les nations du Moyen-Orient réalisent que « la sécurité n'est pas une marchandise qui peut être achetée auprès de faux courtiers en sécurité » .
L'avertissement le plus tranchant est venu du journal iranien conservateur Kayhan le 10 août, qui a tracé une ligne rouge claire : toute utilisation du pacte contre des groupes alignés sur l'Iran — y compris les Houthis du Yémen — déclencherait une « réponse décisive » sur le champ de bataille .
Les médias d'État iraniens ont également présenté l'accord sous un angle différent, le dépeignant comme une « alliance contre le Grand Israël » et une rupture avec l'architecture de sécurité dominée par les États-Unis dans la région .
Dans l'ensemble, la ligne officielle de l'Iran a minimisé le pacte comme non menaçant, tandis que les voix de la ligne dure ont été vivement critiques et les analystes ont noté que beaucoup en Iran pensent que l'alliance cible également Téhéran .
L'Accord de défense conjointe de La Mecque s'appuie sur un pacte bilatéral saoudien-pakistanais signé moins d'un an plus tôt et l'étend pour inclure la Turquie . Ses éléments essentiels comprennent :
Ankara et Islamabad ont tous deux clarifié dans des déclarations publiques que le pacte n'est pas dirigé contre l'Iran ou un pays spécifique.