Vous avez demandé à votre agent de construire un composant à partir d’un cadre Figma, et l’exécution s’est arrêtée sur ce message : « You've reached the Figma MCP tool call limit on the Starter plan. Upgrade your plan for more tool calls. » Aucune date de réinitialisation. Aucun compteur d’utilisation. Rien n’indique lequel de vos appels a consommé le quota. La limite est réelle, elle est documentée, et elle est plus facile à contourner que ce message ne le laisse croire. Vous trouverez ci-dessous les plafonds exacts pour chaque formule et chaque siège, le coût en dollars de chaque palier supérieur, ainsi que les solutions qui corrigent l’erreur, dont plusieurs ne coûtent rien.

Ce que signifie vraiment l’erreur
Le serveur MCP de Figma permet à un agent de code de lire vos maquettes à l’aide d’outils tels que get_design_context, get_screenshot et get_variable_defs. Figma propose un serveur distant et un serveur de bureau. Le serveur distant nécessite un lien vers un cadre ou un calque, tandis que le serveur de bureau peut travailler à partir de tout ce que vous avez sélectionné. Dans les deux cas, chaque lecture est décomptée d’un quota lié à votre formule et à votre type de siège. Lorsque ce quota est épuisé, le serveur refuse les lectures suivantes et votre client affiche le message de limite. Rien n’est cassé, et vos fichiers sont intacts. Le compteur signale simplement l’arrêt.
Le message exact
La formulation ci-dessus provient de signalements de la formule Starter sur le forum communautaire de Figma. Le personnel de Figma a reconnu dans un autre fil que le message n’affiche pas la date de réinitialisation, ce qui vous laisse dans l’incertitude. Un autre utilisateur a demandé si une page affiche l’usage MCP, et l’équipe a transféré la question vers un ticket de support privé au lieu d’indiquer un tableau de bord. Prévoyez donc de suivre vous-même votre décompte.
Quels appels comptent
La page des limites de débit de Figma indique que les limites s’appliquent aux outils qui lisent des données depuis Figma. Cela inclut ceux sur lesquels les agents s’appuient le plus :
get_design_context renvoie la mise en page, les styles et la structure d’un calque sous forme de contexte prêt pour le code.
get_screenshot capture l’élément sélectionné sous forme d’image.
get_metadata renvoie un plan XML épuré des identifiants, noms, types, positions et tailles des calques.
get_variable_defs renvoie les variables et les styles utilisés dans une sélection.
search_design_system, get_code_connect_map et download_assets lisent également vos fichiers.
Trois outils sont cités comme exemptés : add_code_connect_map, create_new_file et whoami. Ils ne touchent jamais au quota, vous pouvez donc les utiliser librement.
💡 Un prompt n’est pas un seul appel. Une seule demande du type « construis cette carte » peut déclencher get_design_context, puis get_screenshot, puis get_variable_defs. Trois lectures par cadre est un schéma courant, et cela explique pourquoi un petit quota disparaît si vite.
Des limites par minute s’appliquent en plus du quota quotidien ou mensuel. Voici le tableau tel qu’il était publié sur la page officielle au moment de la rédaction de cet article :
| Formule | Siège Visualisation ou Collaboration | Siège Dev ou Complet |
|---|
| Starter | Jusqu’à 20 par mois | Jusqu’à 20 par mois |
| Professional | Jusqu’à 20 par mois | Jusqu’à 200 par jour, 10 par minute |
| Organization | Jusqu’à 20 par mois | Jusqu’à 200 par jour, 15 par minute |
| Enterprise | Jusqu’à 20 par mois | Jusqu’à 600 par jour, 20 par minute |
| Education | Non indiqué | Jusqu’à 200 par jour, 10 par minute |
Figma ajoute une précision : l’entreprise « se réserve le droit de modifier les limites de débit ». Considérez chaque chiffre de ce tableau comme un instantané et vérifiez la page avant de planifier quoi que ce soit.

Par minute, par jour et par mois
Trois compteurs différents peuvent vous arrêter, et chacun se ressent différemment :
- Plafond mensuel : concerne les formules Starter et les sièges Visualisation ou Collaboration. Une fois le quota épuisé, vous attendez la réinitialisation ou vous changez de formule.
- Plafond quotidien : concerne les sièges Dev et Complet des formules payantes. C’est un arrêt strict pour la journée, puis un nouveau quota.
- Plafond par minute : une limite de vitesse. Vous pouvez l’atteindre au milieu d’une session chargée et reprendre normalement dix secondes plus tard.
Faisons le calcul avec trois lectures par cadre. Un quota Starter de 20 appels représente environ six cadres par mois. Les 200 appels par jour d’un siège Dev Professional correspondent à environ 66 cadres par jour, mais le plafond de 10 par minute limite le rythme à environ trois cadres par minute au mieux. Les agents qui lancent plusieurs lectures simultanées heurtent d’abord le mur par minute, c’est pourquoi une session peut échouer à 9 h 05 et fonctionner de nouveau à 9 h 06.

L’ancien chiffre de six appels
Si vous avez déjà cherché cette erreur, vous avez probablement vu « 6 appels d’outils par mois » pour Starter. Le personnel de Figma a effectivement cité six dans d’anciennes réponses du forum, et plusieurs guides tiers le répètent encore. La page officielle indique désormais 20, et une réponse plus récente de l’équipe sur le forum mentionne elle aussi jusqu’à 20 par mois. Si votre compte atteint la limite bien avant 20, la cause est généralement le problème d’emplacement du fichier décrit dans les solutions ci-dessous, et non un plafond inférieur caché.
Le coût réel de davantage d’appels
Figma ne facture pas les appels MCP un par un. Vous payez des sièges, et le siège détermine le quota. Le personnel de Figma a aussi précisé que le quota MCP est distinct des crédits Figma AI, si bien qu’un solde de crédits complet ne vous aide pas lorsque la limite d’appels d’outils est atteinte.
Les prix des sièges côte à côte
Les prix ci-dessous sont par siège et par mois avec facturation annuelle, d’après un comparateur de prix de 2026. Vérifiez-les sur la page tarifaire de Figma avant tout achat, car Figma les ajuste.
| Formule | Siège Complet | Siège Dev | Siège Collaboration |
|---|
| Professional | 16 $ | 12 $ | 3 $ |
| Organization | 55 $ | 25 $ | 5 $ |
| Enterprise | 90 $ | 35 $ | 5 $ |
Le moyen le moins cher d’obtenir un quota quotidien est un siège Dev Professional à environ 12 $ par mois. Il ne permet pas de modifier les maquettes, mais il permet de les lire, ce dont un flux de travail MCP a justement besoin. Comparez avec les 20 appels mensuels de Starter.
Un exemple chiffré rend l’écart concret. Supposons que vous deviez implémenter 30 cadres à trois lectures chacun, soit 90 lectures au total. Sur Starter, cela représente plus de quatre mois de quota. Sur un siège Dev Professional, cela tient dans la moitié du quota d’une seule journée, et le plafond de 10 par minute signifie que tout le lot peut se terminer en environ neuf minutes d’appels réguliers.

L’échelle des paliers
Figma recommande elle-même une progression par paliers :
- Starter (20 par mois) : passez à Professional, Organization ou Enterprise, et assurez-vous de disposer d’un siège Complet ou Dev.
- Siège Visualisation ou Collaboration sur Organization ou Enterprise : passez à un siège Complet ou Dev.
- Siège Complet ou Dev sur Organization (200 par jour) : passez à Enterprise (600 par jour).
- Education (200 par jour) : passez à Organization ou Enterprise.
Relisez le tableau et un schéma apparaît. Passer de Professional à Organization laisse le plafond quotidien à 200 et ne fait passer le plafond par minute que de 10 à 15. Le saut à 600 par jour n’intervient qu’avec Enterprise. Si votre problème ce sont les rafales lentes, Organization aide un peu. Si vous êtes à court de quota dès midi, il vous faut Enterprise ou réduire les appels inutiles.

Les tokens coûtent aussi de l’argent
La limite d’appels d’outils n’est pas la seule facture. Chaque réponse get_design_context entre dans la fenêtre de contexte du modèle, et un cadre volumineux produit une réponse volumineuse. La documentation de Figma avertit que les grandes sélections ralentissent les outils, provoquent des erreurs et peuvent renvoyer des réponses tronquées. Choisissez le modèle adapté à la tâche : un modèle rapide comme GPT 5.6 Luna pour les passages rapides, et un modèle orienté code comme Claude Sonnet 5 lorsque vous générez le composant final.
Les solutions qui fonctionnent aujourd’hui
Commencez par le symptôme, car chaque schéma renvoie à une cause différente :
| Ce que vous voyez | Cause probable | Solution |
|---|
| Erreur dès le premier appel du mois | Fichier dans Brouillons ou dans une équipe Starter | Déplacer le fichier vers l’équipe payante |
| Erreur après environ 20 appels sur Starter | Plafond mensuel | Passer à un palier supérieur, ou attendre la réinitialisation du cycle de facturation |
| Erreur au milieu d’une rafale, disparue une minute plus tard | Plafond par minute | Sérialiser les appels |
| Erreur l’après-midi sur un siège Dev | Plafond quotidien | Mettre les résultats en cache, réduire les requêtes |
whoami indique un siège Visualisation ou Collaboration | Mauvais siège | Demander à un administrateur un siège Dev ou Complet |
Vérifier où se trouve le fichier
C’est la cause derrière la plupart des fils du type « mais je paie un siège Dev ». Les limites suivent l’équipe propriétaire du fichier, et non votre siège personnel. Un membre du personnel de Figma a expliqué que les fichiers placés dans Brouillons, ou dans une équipe encore sur Starter, reçoivent les limites Starter même lorsque whoami indique un siège Dev Professional. La solution donnée par l’équipe : vérifiez que le fichier se trouve dans l’équipe payante. S’il est dans Brouillons ou dans une équipe Starter, enregistrez une copie locale, réimportez-la dans l’équipe Professional, puis pointez votre client vers la nouvelle copie.

Lancer whoami en premier
whoami est exempté et renvoie votre identité, vos formules et vos types de siège. Lancez-le avant tout le reste lorsque les limites semblent incohérentes. S’il indique un siège Visualisation ou Collaboration, vous avez trouvé le problème en un seul appel gratuit. S’il indique le siège que vous payez, revenez à la vérification de l’emplacement du fichier. Attention : whoami est un outil du serveur distant, il n’est donc pas disponible sur le serveur de bureau.
Réduire la sélection
Figma conseille de découper les écrans en parties plus petites, comme des composants ou des blocs logiques. Une carte, un en-tête ou une barre latérale par requête donne un résultat plus rapide et plus prévisible qu’un écran complet. Cela protège aussi votre quota, car une requête qui échoue ou se tronque sur un cadre énorme consomme des lectures sans rien rapporter. Copiez le lien de la partie exacte que vous voulez, au lieu de la page entière.
Sur Professional et au-delà, un appel get_metadata pour voir le plan des calques peut éviter des relances, car il vous permet de choisir les calques enfants par identifiant. Sur Starter, passez-le et collez le lien exact du cadre, car chaque lecture compte.

Ralentir l’agent
Les plafonds par minute sont de 10, 15 ou 20 selon votre formule, ce qui correspond à une lecture toutes les six secondes sur Professional. Les agents qui lancent plusieurs outils en même temps dépassent ce rythme. Lorsqu’un utilisateur du forum s’est plaint d’être bloqué après très peu d’appels, le personnel de Figma a répondu qu’aucune exception n’était possible et a conseillé de ralentir les requêtes. Ajoutez une règle dans les instructions de votre agent : n’appeler qu’un seul outil Figma à la fois, et ne jamais relancer un appel Figma échoué plus d’une fois de suite.

Mettre en cache ce que vous récupérez
Conservez les résultats que vous avez déjà payés. Écrivez le résultat de get_design_context pour un cadre terminé dans un dossier de votre dépôt, et gardez une seule copie des variables issues de get_variable_defs au lieu de les demander pour chaque cadre. À la session suivante, l’agent lit le fichier et évite l’appel. Les notes en cache continuent de fonctionner pendant que vous êtes bloqué, ce qui compte plus qu’on ne le pense sur une formule Starter.
Continuer à travailler quand vous êtes bloqué
Envoyer une capture d’écran à un LLM
L’interface de Figma fonctionne même quand MCP ne fonctionne pas. Exportez vous-même le cadre en PNG, copiez les valeurs d’espacement, de couleurs et de typographie depuis le mode Dev, puis transmettez les deux à un modèle capable de traiter les images sur PicassoIA. Gemini 3.5 Flash lit les images et écrit du code rapidement. Qwen3.7-Plus interprète les images et génère du texte. Kimi K2.5 lit le texte et les images dans une même conversation. Pour le code lui-même, Claude Sonnet 5 ou GPT 5.6 Sol peuvent prendre en charge les tâches de codage les plus lourdes.
Vous perdez les données structurées que renvoie le MCP, donc décrivez en mots les éléments délicats. Une première version approximative permet tout de même d’avancer.
Pendant que vous y êtes, cartographiez les composants une fois pour toutes. add_code_connect_map est exempté, donc relier les composants Figma à vos composants de code réels ne coûte rien sur le quota, et cela réduit souvent les relances, car le résultat pointe vers des composants que vous possédez déjà.
Attendre la réinitialisation
Sur Starter, une réponse du personnel de Figma indique que la limite se réinitialise chaque mois, alignée sur votre cycle de facturation. Pour les sièges payants, la page officielle indique les plafonds quotidiens et par minute, mais ne précise pas quand le compteur quotidien se réinitialise. Si vous avez besoin d’une date exacte pour votre compte, ouvrez un ticket de support, car c’est là que l’équipe traite ce type de demande.
Des limites partout, la même méthode
Figma n’a rien d’exceptionnel. Chaque service derrière un serveur MCP dispose d’un compteur, et les solutions se ressemblent. L’API et la connexion MCP de PicassoIA, par exemple, utilisent un plafond de simultanéité plutôt qu’un quota d’appels : 5 prédictions simultanées par compte, partagées entre tous les tokens et toutes les connexions MCP de ce compte. Les tâches sont asynchrones, donc vous créez une prédiction puis vous interrogez le résultat. Les modèles derrière cela sont PicassoIA Image, PicassoIA Image Editor Pro, PicassoIA Video et Seedance 2.5 Lite.
| Compteur | Ce qu’il limite | Meilleure réponse |
|---|
| Plafond mensuel | Total des lectures par mois | Mettre les résultats en cache, réduire les requêtes |
| Plafond quotidien | Lectures par jour | Planifier le travail par lots |
| Plafond par minute | Vitesse des appels | Lancer un seul outil à la fois |
| Plafond de simultanéité | Tâches en parallèle | Mettre le reste en file d’attente et interroger |
Quel que soit le compteur, réservez vos appels aux tâches que seul un appel peut accomplir, mettez les résultats en cache et empêchez l’agent de lancer des appels à l’aveugle.
Créez vos propres maquettes dès aujourd’hui
Une limite de débit vous pousse à planifier avant de cliquer, et cette habitude sert aussi pour le travail visuel. Si vous attendez de toute façon une réinitialisation, profitez-en pour créer les images dont votre design a besoin. Ouvrez PicassoIA Image, saisissez un prompt pour une image principale, une photo de produit ou un arrière-plan, puis affinez le résultat avec PicassoIA Image Editor Pro. Lorsqu’une image fixe ne suffit pas, animez l’idée avec PicassoIA Video, qui crée des clips à partir d’un texte ou d’une image.

Commencez par un seul prompt, changez l’éclairage et le cadrage, puis comparez les versions côte à côte. La liste complète des modèles se trouve sur picassoia.com/en/all-models. Essayez-la sur votre prochaine maquette et voyez combien vous pouvez produire avant même que votre quota Figma ne se réinitialise.