Ressources · Connecteur Claude

Connecteur Claude SupabaseCe que Claude sait faire dans ton compte Supabase.

Le connecteur Claude Supabase expose 32 outils. 18 lisent tes organisations, projets, tables et réglages, 12 modifient quelque chose, SQL brut compris, 2 sont listés sans description. Ici : ce que Claude atteint, ce qu'il peut casser, et les garde-fous que Supabase réclame.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Aperçu

Ce que ça change quand ta base répond en français

Supabase présente son connecteur comme un moyen pour un assistant d'interroger tes projets et d'y travailler à ta place. Concrètement, tu demandes à Claude quelles tables existent, ce qu'a changé une migration ou pourquoi une fonction plante, et il va voir au lieu que tu ouvres le tableau de bord. Ce même accès explique pourquoi Supabase consacre une bonne part de sa page aux risques : ce connecteur peut modifier une base en production.

Comprendre un projet vite. Une cheffe de produit hérite d'une application et veut savoir ce que contient la base. Claude liste les tables avec list_tables, les extensions installées avec list_extensions et l'historique avec list_migrations.

Repérer les failles tôt. get_advisors remonte les recommandations de sécurité et de performance de Supabase : Claude peut signaler un point faible avant les utilisateurs.

Livrer un changement. Un développeur veut une nouvelle colonne : apply_migration applique la migration, deploy_edge_function pousse une Edge Function mise à jour. execute_sql lance n'importe quelle requête SQL, en lecture comme en écriture, sauf si le mode lecture seule est actif.

Ce qu'il ne fait pas de lui-même : rester prudent par défaut. Supabase conseille de limiter la connexion à un projet, d'activer la lecture seule et de restreindre les groupes d'outils avant de toucher la production. Rien ne tourne seul non plus : aucun outil ne réagit à une nouvelle ligne. Pour ça, un outil de scénarios convient mieux, et les pages Intégration Supabase n8n et Intégration Supabase Make en parlent. Deux métiers différents.

Vocabulaire

Le vocabulaire en une minute

Cinq mots que tu vas croiser en branchant Supabase.

Connecteur
Le lien que tu poses une fois entre Claude et un compte que tu possèdes déjà, pour qu'il y travaille pendant qu'il te répond.
Outil
Une action nommée que le connecteur ouvre à Claude. Il choisit seul celles dont il a besoin, et le répertoire les liste par leur nom.
Autorisation
L'écran de connexion de Supabase lui-même, où tu confies à Claude l'accès qu'il utilisera. Donnée une fois par personne, reprise quand tu veux.
Approbation
La confirmation que Claude attend avant de finir une action qui modifie ton compte, affichée dans la conversation au bon moment.
MCP
Le standard commun des connecteurs : c'est lui qui permet à un assistant comme Claude de dialoguer avec un service extérieur comme Supabase.
Connexion

Brancher Supabase à Claude en trois étapes

  1. 01

    Retrouver Supabase dans Claude

    Dans les réglages de Claude, ouvre Customize puis Connectors et repère Supabase dans la liste. Sur un espace Team ou Enterprise, un Owner ou un Primary Owner doit d'abord activer le connecteur pour que chaque membre puisse s'y connecter.

  2. 02

    Lancer le branchement

    Clique sur Connect depuis sa ligne, puis identifie-toi dans la fenêtre que Supabase ouvre lui-même. Si le lien casse un jour, passe par Disconnect et rebranche depuis la même ligne.

  3. 03

    Relire l'écran d'autorisation

    Lis l'écran du service avant de valider. Il appartient à Supabase, pas à Claude, et c'est lui qui fixe ce que l'accès couvre. Tu peux aussi retirer cet accès plus tard depuis ton compte Supabase.

Outils

Les 32 outils, rangés selon ce qu'ils font

Supabase donne à Claude 32 outils : 18 qui lisent ton compte, 12 qui y changent quelque chose, et 2 qu'aucune source officielle ne décrit.

Trois groupes : ce que Claude lit, ce qu'il modifie, et deux noms qu'aucune source n'explique. Les noms restent ceux que Claude affiche, en anglais.

  • 18 lecture
  • 12 écriture
  • 2 non documentés

Ce que Claude lit (18)

18 outils

Dix-huit outils qui consultent organisations, projets, base, fonctions et réglages de stockage sans rien modifier.

list_organizations

Liste les organisations Supabase auxquelles ton compte appartient. Supabase le range dans la gestion des organisations, à côté de l'outil qui en détaille une.

Quand ça sert
une freelance travaille pour trois clients et veut voir quelles organisations la connexion atteint.

Sourcesupabase.com · 30 septembre 2026 ↗

get_organization

Renvoie le détail d'une organisation. Supabase le range dans la gestion des organisations, avec l'outil de liste.

Quand ça sert
tu veux confirmer à quelle organisation appartient un projet avant d'y toucher.
Attention
il couvre une organisation ; la liste complète vient de list_organizations.

Sourcesupabase.com · 30 septembre 2026 ↗

list_projects

Liste tes projets Supabase pour que Claude sache duquel tu parles. Supabase l'associe à l'outil qui renvoie le détail d'un projet.

Quand ça sert
tu parles de « l'appli de recette » et Claude vérifie quel projet porte ce nom.
Attention
il nomme les projets ; le détail d'un projet vient de get_project.

Sourcesupabase.com · 30 septembre 2026 ↗

get_project

Montre un projet en entier, en complément de l'outil de liste. Supabase regroupe les deux sur une seule ligne : Claude s'en sert une fois qu'il sait de quel projet tu parles.

Quand ça sert
avant une démo, tu veux savoir si un projet est actif ou en pause.

Sourcesupabase.com · 30 septembre 2026 ↗

get_cost

Donne des informations de coût ; la liste de Supabase n'en dit pas plus et l'associe à confirm_cost.

Quand ça sert
un fondateur veut les informations de coût en main avant de prévoir un nouveau projet.
Attention
la liste de Supabase ne dit rien de ce que couvrent les chiffres.

Sourcesupabase.com · 30 septembre 2026 ↗

list_branches

Liste les branches de développement d'un projet. Supabase le classe dans la gestion des branches.

Quand ça sert
tu veux voir quelles branches de fonctionnalité sont encore ouvertes avant une mise en ligne.
Attention
il liste les branches seulement ; ce sont les autres outils du groupe qui agissent dessus.

Sourcesupabase.com · 30 septembre 2026 ↗

list_tables

Liste toutes les tables de la base : une photo rapide de ce que le projet stocke.

Quand ça sert
un nouvel analyste cherche où vivent les commandes clients avant de rédiger la moindre requête.
Attention
il nomme les tables sans en renvoyer les lignes ; lire les données passe par execute_sql.

Sourcesupabase.com · 30 septembre 2026 ↗

list_extensions

Montre quelles extensions Postgres sont disponibles et lesquelles sont installées sur la base.

Quand ça sert
tu veux savoir si la recherche vectorielle ou les types géographiques sont déjà activés.
Attention
il constate ce qui est là et n'active rien.

Sourcesupabase.com · 30 septembre 2026 ↗

list_migrations

Renvoie la liste des migrations de la base, l'historique des changements de structure appliqués jusqu'ici.

Quand ça sert
un bug est apparu la semaine dernière et tu veux voir quelles migrations sont passées à ce moment-là.
Attention
il montre l'historique ; apply_migration est un outil à part.

Sourcesupabase.com · 30 septembre 2026 ↗

get_advisors

Renvoie les recommandations de sécurité et de performance de Supabase pour le projet, les alertes qu'il émet sur sa propre configuration.

Quand ça sert
avant le lancement, une directrice technique demande à Claude de passer en revue chaque alerte de sécurité.

Sourcesupabase.com · 30 septembre 2026 ↗

get_project_url

Donne l'adresse d'API d'un projet, celle qu'une application utilise pour le joindre. Une information de configuration, pas une donnée de ta base.

Quand ça sert
un développeur front a besoin de la bonne adresse pour l'environnement de recette.
Attention
il donne l'adresse seulement ; les clés viennent de get_publishable_keys.

Sourcesupabase.com · 30 septembre 2026 ↗

get_publishable_keys

Renvoie les clés d'API publiables d'un projet, ainsi que les anciennes clés anon.

Quand ça sert
tu branches une application mobile et il te faut la clé à mettre dans ses réglages.
Attention
Supabase parle de clés publiables et de clés anon historiques, pas de toutes les clés du projet.

Sourcesupabase.com · 30 septembre 2026 ↗

generate_typescript_types

Génère des types TypeScript à partir du schéma de ta base, pour que le code colle exactement aux tables. Rien ne bouge dans la base.

Quand ça sert
après une évolution du schéma, une développeuse veut des types frais sans lancer la commande en local.

Sourcesupabase.com · 30 septembre 2026 ↗

search_docs

Fouille la documentation de Supabase : Claude répond aux questions pratiques depuis la source plutôt que de mémoire.

Quand ça sert
tu demandes comment fonctionnent les règles de sécurité par ligne et veux l'explication officielle.
Attention
il fouille la documentation de Supabase, pas ton projet.

Sourcesupabase.com · 30 septembre 2026 ↗

list_storage_buckets

Liste les espaces de stockage d'un projet. Il appartient au groupe Storage, que Supabase laisse désactivé par défaut.

Quand ça sert
tu veux savoir où atterrissent les factures envoyées par les clients.
Attention
sans le groupe Storage activé, cet outil n'est pas là.

Sourcesupabase.com · 30 septembre 2026 ↗

get_storage_config

Lit la configuration de stockage d'un projet. Comme le reste du groupe Storage, il reste désactivé tant que tu n'actives pas ce groupe.

Quand ça sert
un dépôt de fichier échoue et tu veux d'abord vérifier les réglages de stockage.

Sourcesupabase.com · 30 septembre 2026 ↗

list_edge_functions

Recense les Edge Functions d'un projet, les fonctions côté serveur qu'il héberge, sans en ouvrir le code.

Quand ça sert
tu reprends un projet et veux savoir de quel code serveur il dépend.
Attention
il liste les fonctions ; le détail d'une fonction vient de get_edge_function.

Sourcesupabase.com · 30 septembre 2026 ↗

get_edge_function

Récupère une Edge Function précise du projet, choisie dans la liste.

Quand ça sert
un webhook de paiement se comporte mal et tu veux que Claude regarde d'abord cette fonction-là.
Attention
il lit une fonction ; deploy_edge_function est un outil à part.

Sourcesupabase.com · 30 septembre 2026 ↗

Ce que Claude modifie (12)

12 outils

Douze outils qui créent, changent ou retirent quelque chose, SQL brut compris. Aucune source ne leur prête de confirmation propre : la règle générale plus bas s'applique.

create_project

Approbation : voir la règle

Crée un nouveau projet Supabase. Supabase le range avec la pause et la restauration dans la gestion des projets.

Ce que Claude demande
aucune source ne décrit de confirmation de Claude pour cet outil, la règle générale plus bas s'applique.
Quand ça sert
il te faut un projet bac à sable pour un prototype cet après-midi.

Sourcesupabase.com · 30 septembre 2026 ↗

pause_project

Approbation : voir la règle

Met un projet en pause, l'une des trois actions de gestion de projet que Supabase liste.

Ce que Claude demande
rien de propre à l'outil n'est documenté, vois la section des approbations.
Quand ça sert
un vieux projet de démo doit s'arrêter jusqu'à ce que quelqu'un en ait de nouveau besoin.

Sourcesupabase.com · 30 septembre 2026 ↗

restore_project

Approbation : voir la règle

Restaure un projet, le pendant de la pause dans le groupe de gestion des projets de Supabase.

Ce que Claude demande
aucune confirmation n'est décrite pour cet outil, la règle générale le couvre.
Quand ça sert
la démo mise en pause resservira demain pour un rendez-vous client.

Sourcesupabase.com · 30 septembre 2026 ↗

create_branch

Approbation : voir la règle

Crée une branche de développement pour la base. Supabase la classe dans la gestion des branches.

Ce que Claude demande
aucune source ne dit si une confirmation s'affiche, la section des approbations s'applique.
Quand ça sert
tu veux tester un changement de schéma risqué loin de la production.

Sourcesupabase.com · 30 septembre 2026 ↗

delete_branch

Approbation : voir la règle

Supprime une branche de développement, l'outil de retrait du groupe de gestion des branches.

Ce que Claude demande
rien de précis n'est documenté, reporte-toi à la règle générale.
Quand ça sert
une branche de fonctionnalité terminée encombre le projet.
Attention
vérifie deux fois le nom de la branche avant de demander.

Sourcesupabase.com · 30 septembre 2026 ↗

merge_branch

Approbation : voir la règle

L'une des trois opérations sur les branches que Supabase liste ensemble, sans ligne propre. Il agit sur les branches d'un projet au lieu de les lire.

Ce que Claude demande
aucune confirmation n'est décrite pour cet outil, la section des approbations le couvre.
Quand ça sert
une branche testée est prête et tu veux l'intégrer au projet.

Sourcesupabase.com · 30 septembre 2026 ↗

reset_branch

Approbation : voir la règle

Une autre des opérations sur les branches que Supabase regroupe sans description séparée. Elle change l'état d'une branche.

Ce que Claude demande
rien de propre à l'outil n'est publié, la règle générale plus bas s'applique.
Quand ça sert
une branche s'est emmêlée pendant les tests et tu veux repartir propre.
Attention
Supabase ne précise pas ce qu'une réinitialisation conserve.

Sourcesupabase.com · 30 septembre 2026 ↗

rebase_branch

Approbation : voir la règle

La troisième opération de la liste de Supabase, là encore sans description propre. Elle modifie une branche, elle ne se contente pas de la lire.

Ce que Claude demande
aucune source ne décrit de confirmation ici, vois la section des approbations.
Quand ça sert
une branche ouverte depuis longtemps a pris du retard et tu veux la remettre à niveau.

Sourcesupabase.com · 30 septembre 2026 ↗

apply_migration

Approbation : voir la règle

Applique une migration à la base et change pour de vrai la structure de tes tables.

Ce que Claude demande
aucune confirmation n'est décrite pour cet outil, la règle générale le couvre.
Quand ça sert
un développeur a besoin d'une nouvelle colonne sur la table des commandes avant une mise en ligne.
Attention
sur un projet de production, c'est le schéma réel qui change.

Sourcesupabase.com · 30 septembre 2026 ↗

execute_sql

Approbation : voir la règle

Exécute des requêtes SQL sur la base. Une requête peut lire ou modifier ; Supabase propose un mode lecture seule qui passe toutes les requêtes par un utilisateur Postgres en lecture seule.

Ce que Claude demande
aucune source ne décrit de confirmation de Claude pour cet outil, vois la section des approbations.
Quand ça sert
une responsable support veut le nombre d'inscriptions par semaine sur le dernier trimestre.
Attention
sans mode lecture seule, une seule requête peut modifier ou effacer des lignes.

Sourcesupabase.com · 30 septembre 2026 ↗

update_storage_config

Approbation : voir la règle

Change la configuration de stockage d'un projet. Il appartient au groupe Storage, désactivé par défaut.

Ce que Claude demande
rien de précis n'est documenté, la règle générale plus bas s'applique.
Quand ça sert
les envois de fichiers ont besoin de nouveaux réglages avant un lancement.

Sourcesupabase.com · 30 septembre 2026 ↗

deploy_edge_function

Approbation : voir la règle

Déploie une Edge Function sur le projet, nouvelle ou mise à jour, pour qu'elle tourne côté serveur.

Ce que Claude demande
aucune source ne dit si une confirmation s'affiche, la section des approbations s'applique.
Quand ça sert
un gestionnaire de webhook corrigé doit être en ligne avant la prochaine vague de paiements.

Sourcesupabase.com · 30 septembre 2026 ↗

Non documentés (2)

2 outils

Le répertoire publie ces deux noms. La page de Supabase ne les décrit pas sous ces noms, et on ne devinera pas.

confirm_cost

La page de Supabase cite ce nom à côté de get_cost, sous l'intitulé des informations de coût, et n'en dit rien de plus. Aucune page de Claude ne le décrit non plus : cette page ne dit donc pas s'il lit ou modifie quoi que ce soit.

Attention
la règle générale des approbations plus bas le couvre.

get_logs

Le répertoire liste ce nom, mais la page de Supabase décrit un outil de journaux sous un autre nom et jamais celui-ci. Aucune source ne l'explique, cette page le laisse donc sans description.

Attention
quoi qu'il fasse, la section des approbations s'y applique.
Approbations

Ce que Claude te demande avant d'agir

Par défaut, Claude s'arrête et demande ton accord avant chaque action qu'il mène sur un compte à ta place. La demande apparaît dans la conversation, au moment où elle compte.

Sur un espace Team ou Enterprise, ce sont les propriétaires qui décident si un membre peut laisser passer certaines actions sans qu'on les lui redemande. Ils peuvent aussi borner ce qu'un connecteur a le droit de faire pour toute l'organisation, en gardant la lecture et en fermant l'écriture par exemple. Ce réglage s'impose à tous, personne ne le contourne depuis son compte. Enfin, Claude travaille avec tes droits et rien de plus : ce que tu n'atteins pas dans Supabase lui reste fermé.

Plans

Sur quels plans c'est disponible

Sur les 819 fiches du répertoire officiel, aucune n'affiche de disponibilité par plan. La réponse connecteur par connecteur n'est publiée nulle part : c'est un vrai trou du catalogue.

La règle générale, elle, est publiée : les connecteurs distants sont ouverts à tous les utilisateurs sur Claude, Cowork, Claude Desktop et mobile, et les extensions de bureau s'installent sur Claude Desktop. Sur Team et Enterprise, un Owner ou un Primary Owner ouvre le connecteur pour l'organisation avant que chaque membre puisse s'y connecter. Pour l'état à jour, consulte la fiche du connecteur dans le répertoire officiel.

Limites

Là où ce connecteur s'arrête

Un connecteur n'est pas une automatisation. Claude appelle ces outils pendant qu'il te répond : rien ne démarre quand une ligne s'insère, qu'une fonction plante ou qu'une migration passe.

La liste d'outils est un plancher observé, pas une promesse : un administrateur peut ouvrir des actions qu'aucune fiche publique ne montre. Le badge partenaire du répertoire n'est pas non plus un audit de sécurité, et Anthropic l'écrit sur chaque fiche : il ne choisit pas les outils qu'un éditeur expose et ne garantit pas leur comportement. Tout ce qui suit vient de la documentation de Supabase, puisque ni l'aide de Claude ni la doc d'Anthropic n'ont de page sur ce connecteur. Pour un connecteur à l'écriture plus douce, compare avec le Connecteur Claude airtable.

Besoin d'aide

Besoin d'aide pour brancher Supabase sur Claude ?

Une personne lit chaque message.

FAQ

Questions fréquentes sur le connecteur Claude Supabase

01Que peut faire Claude avec le connecteur Supabase ?
Claude peut inspecter et gérer tes projets Supabase depuis une conversation. Dix-huit outils documentés lisent organisations, projets, tables, extensions, migrations, recommandations, clés, Edge Functions et réglages de stockage, et fouillent la doc. Douze autres créent, mettent en pause ou restaurent des projets, gèrent les branches, appliquent des migrations, lancent du SQL, déploient des Edge Functions et modifient le stockage. Deux noms restent sans description. Idéal pour savoir quelles tables existent ou pourquoi une fonction plante.
02Claude peut-il modifier ou supprimer des éléments dans ma base Supabase ?
Oui. Douze outils documentés modifient quelque chose, et execute_sql peut lancer n'importe quelle requête, y compris celles qui changent ou effacent des lignes, sauf si le mode lecture seule est actif. Claude peut aussi appliquer des migrations, déployer des Edge Functions, supprimer ou réinitialiser des branches, et créer ou mettre en pause des projets. Avant de brancher la production, Supabase conseille la lecture seule, une connexion limitée à ce projet et des groupes d'outils restreints.
03Claude me demande-t-il avant de lancer du SQL ou une migration ?
Par défaut, Claude demande une confirmation avant chaque action qu'il mène sur un compte à ta place. Aucune source ne décrit de confirmation propre à un outil Supabase, donc c'est cette règle par défaut qui joue. Supabase conseille lui-même de garder l'approbation manuelle en usage interactif et de relire chaque appel d'outil avant qu'il parte. Sur un espace Team ou Enterprise, les propriétaires peuvent aussi fermer l'écriture pour toute l'organisation en gardant la lecture.
04Sur quels plans est-ce disponible ?
Aucune source officielle ne publie la disponibilité par plan connecteur par connecteur, et aucune fiche du répertoire ne l'affiche. La règle générale veut que les connecteurs distants soient ouverts à tous les utilisateurs sur Claude, Cowork, Claude Desktop et mobile, avec une activation préalable par un Owner ou un Primary Owner sur Team et Enterprise. La fiche du connecteur dans le répertoire, vue depuis ton propre compte, reste le seul endroit qui montre son état à jour.
05Claude voit-il tous les projets de mon compte Supabase ?
Il travaille avec tes droits de développeur : ce que ces droits atteignent, la connexion l'atteint. Supabase permet de la limiter à un seul projet, ce qui borne Claude à ce projet et retire les outils de niveau compte. Supabase ajoute qu'à cause de ces droits de développeur, la connexion ne doit jamais être confiée à des clients ou des utilisateurs finaux. Sur un espace Team ou Enterprise, un propriétaire peut en plus restreindre ce que le connecteur a le droit de faire pour tous, et personne ne lève ça depuis son compte.
06Peut-on utiliser le connecteur Claude Supabase sur des données de production ?
La réponse de Supabase : seulement avec des précautions. Sa documentation désigne l'injection de consignes comme le risque principal, quand des instructions cachées dans des données stockées poussent le modèle à lancer de mauvaises requêtes. Avant de brancher un projet de production, elle recommande de limiter au projet, d'activer la lecture seule, de restreindre les groupes d'outils et de revoir les risques de sécurité. Elle conseille aussi de garder l'approbation manuelle et de relire chaque appel avant qu'il parte.
07Claude ou un outil d'automatisation pour Supabase ?
Les deux ne répondent pas au même besoin, donc tout dépend de la tâche. Claude travaille dans une conversation : tu demandes, il interroge, explique ou modifie, et plus rien ne se passe quand tu arrêtes d'écrire. Il ne réagit pas seul à une nouvelle ligne ou à une fonction en échec. Pour un traitement qui tourne à chaque événement de la base en arrière-plan, un outil d'automatisation convient. Pour enquêter et faire des changements ponctuels à la demande, le connecteur est le bon choix.