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
| Champ | Type | Description |
|---|---|---|
| sql * | string | One INSERT / UPDATE (with WHERE) / DELETE (with WHERE) / MERGE statement, or "CALL procedure($1)" / "EXEC dbo.Procedure @p1 = $1". |
| params | array | Values for $1, $2… in order. |
| maxAffectedRows | number | Rollback if more rows are affected. Default 100, max 5000. |
| reason | string | Why 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":"…"} })