Pour les assistants et agents IA
API et serveur MCP : chiffrer une pièce depuis un agent IA
Réponse courte : l’API à clé et le serveur MCP de RFQdecoder sont disponibles. Claude Code, Cursor, Le Chat ou votre propre agent envoient un plan PDF, DXF ou STEP et reçoivent le prix ligne par ligne, avec l’hypothèse de chaque ligne et ce qui n’est pas inclus. Test gratuit de 10 chiffrages, puis paiement à l’usage.
Par L’équipe RFQdecoder · mis à jour le 5 octobre 2026
Que fait l'API RFQdecoder ?
- Chiffrer une pièce depuis son plan : dépôt d’un fichier PDF, DXF ou STEP, retour de la gamme et du prix par étape (1 unité).
- Faire varier la quantité : prix pièce à 50, 200 ou 1 000 pièces en un seul appel, de 2 à 8 quantités (1 unité par quantité).
- Calculer un taux horaire machine avec vos valeurs : amortissement, intérêts, surface, énergie, maintenance, outils, opérateur (gratuit).
- Lire le taux d’un poste de la base, par exemple un centre d’usinage (1 unité).
- Vérifier un devis fournisseur : comparer son prix au prix reconstruit, poste par poste, et lister les questions à poser (1 unité).
Chaque réponse est un JSON avec les lignes, l’état de chaque valeur (prouvée ou hypothèse), les hypothèses déclarées et la liste de ce qui n’est pas inclus. La description complète est publique : OpenAPI.
Comment se connecter par le serveur MCP ?
Adresse du serveur : https://rfqdecoder.com/api/mcp. La clé passe dans l’en-tête Authorization: Bearer. La liste des outils est visible sans clé, les appels d’outils demandent la clé.
Claude Code, une seule commande :
claude mcp add --transport http rfqdecoder https://rfqdecoder.com/api/mcp --header "Authorization: Bearer rfqd_VOTRE_CLE"
Cursor, dans le fichier de configuration MCP :
{
"mcpServers": {
"rfqdecoder": {
"url": "https://rfqdecoder.com/api/mcp",
"headers": {
"Authorization": "Bearer rfqd_VOTRE_CLE"
}
}
}
}L’assistant découvre alors six outils : deposer_plan, chiffrer_piece, comparer_quantites, calculer_taux_horaire, verifier_devis et consulter_usage. Il les appelle quand la conversation en a besoin. La connexion depuis Claude.ai et ChatGPT, qui n’acceptent pas encore de clé en en-tête, demandera une connexion par compte : elle est prévue ensuite.
Comment appeler l'API REST ?
Adresse : https://rfqdecoder.com/api/v1. Même clé, même en-tête. Exemple en Python : dépôt du plan, puis chiffrage.
import requests
H = {"Authorization": "Bearer rfqd_VOTRE_CLE", "User-Agent": "mon-agent/1.0"}
B = "https://rfqdecoder.com/api/v1"
plan = requests.post(B + "/plans", headers=H, files={"plan": open("piece.pdf", "rb")}).json()["plan_id"]
r = requests.post(B + "/chiffrages", headers=H, json={
"plan_id": plan, "matiere": "aluminium", "quantite": 200,
"lot_de_fabrication": "commande_entiere"}).json()
print(r["prix"]["unitaire_eur"], r["non_inclus"])Envoyez toujours un en-tête User-Agent : certains clients, comme curl sans l’option -A, sont refusés par le pare-feu du site.
À quoi ressemble une réponse ?
Extrait du chiffrage réel du boîtier BTC-120-80-45 (aluminium, 200 pièces) : le prix, les trois premières lignes, ce qui n’est pas compté et les hypothèses.
{
"ok": true,
"prix": {
"unitaire_eur": 22.62,
"devise": "EUR",
"hors_taxes": true,
"total_affaire_eur": 4524.16,
"cout_de_revient_eur": 17.95,
"quantite": 200,
"taille_lot": 200,
"nombre_de_lots": 1
},
"lignes": [
{
"rang": 1,
"libelle": "Je pars d'un bloc d'aluminium de 125 × 85 × 50 mm (1,43 kg)",
"machine": "achat matière",
"montant_eur": 7.72,
"cumul_eur": 7.72,
"etat": "prouve",
"hypothese": "1.434 kg brut (1.434 kg net, rendement 1.00) a 5.380 EUR/kg"
},
{
"rang": 2,
"libelle": "Je débite le brut à la scie",
"machine": "scie à ruban",
"montant_eur": 1.58,
"cumul_eur": 9.3,
"etat": "prouve",
"hypothese": "débit à la scie, 120 mm"
},
{
"rang": 3,
"libelle": "J'usine la première face et la poche de 96 × 56 mm, profondeur 30 (posage 1 sur 2, 136,6 cm³ de copeaux)",
"machine": "centre d'usinage 3 axes",
"montant_eur": 2.34,
"cumul_eur": 11.64,
"etat": "prouve",
"hypothese": "136.6 cm³ à 151 cm³/min, Vc 450 m/min"
}
],
"non_inclus": [
{
"element": "Transport (approvisionnement, livraison)",
"raison": "non déclaré : ce prix est un plancher"
},
{
"element": "Anodisation incolore 15 µm après usinage (chiffrée à part).",
"raison": "écrite sur le plan, non comptée dans ce prix"
}
],
"hypotheses": [
"Frais généraux : 20% du coût de revient (hypothèse déclarée, ajustable)",
"Marge : 5% (hypothèse déclarée, ajustable)",
"Rebut cumulé : 1.39%"
],
"compte": {
"unites_utilisees": 1,
"credits_restants": 9
}
} Que signifient les erreurs et les limites ?
| Code | Sens |
|---|---|
| 401 | Clé absente ou inconnue. |
| 402 | Crédits épuisés : rechargez la clé. |
| 403 | Clé révoquée ou suspendue. |
| 404 | Plan introuvable pour cette clé. |
| 422 | Plan lu mais pièce non chiffrable : la réponse dit ce qui manque. |
| 429 | Débit par minute ou quota du jour ou du mois dépassé (en-tête Retry-After). |
Un appel refusé ne coûte aucune unité. Chaque clé a ses crédits, son quota par jour et par mois et sa limite par minute.
Comment la clé et vos plans sont-ils protégés ?
- La clé ne s’affiche qu’une seule fois. RFQdecoder n’en garde que l’empreinte : personne, pas même l’équipe, ne peut la relire.
- Une clé se révoque à tout moment, avec effet immédiat.
- Un plan déposé n’est visible que de la clé qui l’a déposé.
- Un usage anormal, comme le balayage systématique des paramètres d’un même plan, suspend la clé automatiquement.
- Aucune route ne rend la base de données : l’API ne rend que des prix calculés pour un plan donné.
Combien coûte l'API ?
Crédits prépayés, sans abonnement. Une unité correspond à un chiffrage réussi. Prix hors taxes.
| Offre | Chiffrages | Prix HT | Par chiffrage |
|---|---|---|---|
| Test | 10, une seule fois par clé | gratuit | 0 € |
| Essentiel | 100 | 90 € | 0,90 € |
| Pro | 500 | 350 € | 0,70 € |
| Volume | 2 000 | 1 100 € | 0,55 € |
Au-delà de 2 000 chiffrages, sur devis. Le calcul d’un taux horaire avec vos propres valeurs est gratuit.
Comment obtenir une clé ?
Écrivez à contact@rfqdecoder.com, objet « Accès API », avec l’usage envisagé : assistant, agent interne, intégration. La clé arrive avec 10 chiffrages gratuits.
Questions fréquentes
RFQdecoder a-t-il une API ?
Oui. L’API REST à clé et le serveur MCP sont disponibles. Ils exposent le même moteur que l’outil en ligne : plan PDF, DXF ou STEP en entrée, prix décomposé ligne par ligne en sortie.
Qu'est-ce qu'un serveur MCP ?
MCP (Model Context Protocol) est un standard ouvert qui permet à un assistant IA d’appeler des outils extérieurs. Avec le serveur MCP de RFQdecoder, l’assistant lance lui-même un chiffrage au lieu de l’estimer de mémoire.
Quels assistants IA peuvent se connecter ?
Ceux qui acceptent un serveur MCP avec une clé en en-tête, comme Claude Code, Cursor ou Le Chat de Mistral, et tout agent capable d’appeler une API avec une clé. La connexion depuis Claude.ai et ChatGPT demande une connexion par compte, prévue ensuite.
Comment obtenir une clé API ?
Écrivez à contact@rfqdecoder.com avec l’objet « Accès API » et l’usage envisagé. La clé est délivrée avec 10 chiffrages gratuits. Elle ne s’affiche qu’une seule fois, à sa création.
Combien coûte un chiffrage par l'API ?
Un chiffrage réussi décompte une unité. Les packs vont de 0,55 € à 0,90 € l’unité, hors taxes. Un appel refusé ne coûte rien, et le calcul d’un taux horaire avec vos propres valeurs est gratuit.
Le prix rendu est-il fiable ?
C’est un chiffrage indicatif. Chaque ligne indique si sa valeur est prouvée ou si c’est une hypothèse, et la réponse nomme ce qui n’est pas inclus (transport, outillage dédié, finitions écrites sur le plan).
Écrivez à contact@rfqdecoder.com, objet « Accès API », avec l’usage envisagé. 10 chiffrages gratuits pour tester.
Le même moteur, dans l’outil en ligne : déposez un plan et lisez la gamme chiffrée.