Conformly pour vos agents et vos scripts
Le monitoring d'accessibilité RGAA/EAA de Conformly s'utilise aussi sans passer par l'interface : un serveur MCP pour les agents IA, une API REST versionnée, un CLI et une recette CI/CD. Les mêmes scans, les mêmes scores, les mêmes preuves.
Serveur MCP (agents IA)
Conformly expose un serveur MCP en Streamable HTTP (JSON-RPC 2.0, sans état) compatible avec les connecteurs claude.ai, Claude Code, Cursor et tout client MCP. Ajoutez-le à la configuration de votre client :
{
"mcpServers": {
"conformly": {
"type": "http",
"url": "https://conformly.online/mcp",
"headers": { "Authorization": "Bearer cfy_votre_cle" }
}
}
}Outils exposés
free_scan— Scanne l'accessibilité RGAA d'UNE page publique (sans compte). Renvoie un score /100 et les principales violations. Attend le résultat (jusqu'à ~20 s).scan_site— Déclenche un scan du site rattaché à la clé API. Asynchrone : renvoie un runId à suivre avec get_scan_status.get_scan_status— Statut d'un scan déclenché (score, verdict pass/fail).get_site— Résumé du site rattaché à la clé API : dernier score, cadence, nombre de scans.list_violations— Violations d'un scan (par page) du site rattaché à la clé API.
L'outil free_scan fonctionne sans clé : un agent peut analyser une page publique immédiatement. Les autres outils demandent une clé API site-scopée (préfixe cfy_), créée dans le tableau de bord.
curl -X POST "https://conformly.online/mcp" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'API REST v1
Déclenchez des scans, lisez scores et violations mappées sur les critères RGAA, générez des rapports. La spécification est publique : openapi.json.
# Spécification complète (OpenAPI 3.1)
curl "https://conformly.online/api/v1/openapi.json"
# Déclencher un scan du site rattaché à la clé
curl -X POST "https://conformly.online/api/v1/scans" \
-H "Authorization: Bearer cfy_votre_cle" \
-H "Content-Type: application/json" \
-d '{"threshold":90}'- Authentification : en-tête Authorization: Bearer cfy_… ; une clé ne voit que son propre site.
- Quota : 60 requêtes par minute et par clé ; en-têtes X-RateLimit-* et 429 avec Retry-After au-delà.
- Webhooks sortants signés HMAC-SHA256 : scan.completed et regression.detected — pas de polling nécessaire.
CLI
Un scan local en une commande, sans compte, avec seuil pass/fail — pratique en pré-commit ou pour un audit ponctuel.
npx conformly https://exemple.fr --threshold 90Installation et prompts IA · Recette CI/CD (GitHub Actions, GitLab)
Pour les assistants IA
Une carte du site et le corpus complet (produit, tarifs, méthode, guides) sont publiés en Markdown pour les assistants : llms.txt · llms-full.txt.
L'API, le CI et le MCP sont inclus à partir du palier Pro
Le scan public d'une page et l'outil MCP free_scan restent gratuits, sans compte.
Voir les paliers