Tous les outils

Base de données · db_execute

Écrire ou lancer un processus (SQL)

INSERT, UPDATE, DELETE ou appel de procédure stockée dans la base de données connectée, en transaction plafonnée et sous validation humaine.

Prix
inclus
Prérequis
Base de données
à brancher dans Paramètres → Intégrations
Validation humaine
Oui, par défaut
écriture vers l'extérieur : un humain valide
Fiabilité
Vérifié
pas encore mesuré

Entrée

ChampTypeDescription
sql *stringOne INSERT / UPDATE (with WHERE) / DELETE (with WHERE) / MERGE statement, or "CALL procedure($1)" / "EXEC dbo.Procedure @p1 = $1".
paramsarrayValues for $1, $2… in order.
maxAffectedRowsnumberRollback if more rows are affected. Default 100, max 5000.
reasonstringWhy this change, shown to the human approver.

Appeler cet outil

Via l'API HTTP, ou depuis le serveur MCP avec le méta-outil run.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"db_execute","input":{"sql":"…","params":[],"maxAffectedRows":1,"reason":"…"}}'
$run({ "tool": "db_execute", "input": {"sql":"…","params":[],"maxAffectedRows":1,"reason":"…"} })