Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Nitech — heating spare parts and ordering

REMOTE · MCP.NITECH.FR

Heating spare parts: prices, availability, delivery quotes and orders with explicit confirmation.

Available components

60 Trust /100

Last scanned (3 hours ago)

Scores higher than 43% of remote servers

Reachable. Last reached 5 Nov 2026.

Category E-commerce

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security57
Transport & Reachability100
Schema Quality & AI Usability53
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 5277 tokens (~405/item across 13 items; 13 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Tools include usage examples.Pass
Stability & Change Management13
  • Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage78
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 23% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 13 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 14 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “create_order” rewrote its description, which is the text the model reads security
    • Tool “get_payment” rewrote its description, which is the text the model reads security
    • Tool “prepare_payment” rewrote its description, which is the text the model reads security
    • Tool “request_withdrawal” rewrote its description, which is the text the model reads security
    • Schema quality: 328 → 405 ▼ functional
  • 3 Nov 26 +1
    • Tool “search_products” rewrote its description, which is the text the model reads security
  • 2 Nov 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “request_withdrawal”, which the server declares destructive security
    • Tool “create_order” rewrote its description, which is the text the model reads security
    • Tool “get_payment” rewrote its description, which is the text the model reads security
    • Tool “prepare_payment” rewrote its description, which is the text the model reads security
    • Tool “quote_cart” rewrote its description, which is the text the model reads security
    • Tool “quote_cart_shipping” rewrote its description, which is the text the model reads security
    • Schema quality: 175 → 317 ▼ functional
    • Tool coverage: 9% → 23% ▲ functional
    • Stability: unverified → 0.03 ▲ functional
    • Schema quality: fail → pass ▲ functional
    • New tool “search_relay_points” functional
    • “quote_cart” added an optional parameter “delivery” cosmetic
    • “create_order” added an optional parameter “delivery” cosmetic
    • “quote_cart_shipping” added an optional parameter “delivery” cosmetic
    • “quote_cart” reworded the description of “lines” cosmetic
    • “prepare_payment” reworded the description of “confirmed” cosmetic
    • “prepare_payment” reworded the description of “proof_reference” cosmetic
    • “quote_cart” reworded the description of “destination” cosmetic
  • 1 Nov 26 59

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://mcp.nitech.fr/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mcp.nitech.fr CN=YE2,O=Let's Encrypt,C=US 27 Oct 2026 25 Jan 2027 ECDSA 384 ECDSA-SHA384 560c534fd3ce3047519067db2fe7e97a5b0
SANs: mcp.nitech.fr
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.nitech.fr. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
fr. present 65381 13 Verified
nitech.fr. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
x-content-type-options nosniff

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://mcp.nitech.fr/mcp Verified 200
http (plaintext) http://mcp.nitech.fr/mcp HTTPS enforced 301 https://mcp.nitech.fr/mcp
MCP tools · 13 exposed · ~4,672 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
create_order ~714

Au client, parler de sa commande et de la prochaine action utile. Garder les noms d’outils, états bruts, identifiants internes, clés, jetons et étapes techniques hors du dialogue courant. Les autorisations affichées par l’application de l’assistant relèvent de cette application et ne remplacent pas l’accord demandé par Nitech. Après le récapitulatif et le lien vers les CGV de l’aperçu, poser une seule question, adaptée au montant réel. Exemple « Confirmez-vous cette commande de 210 € TTC et acceptez-vous les CGV ? » Une réponse explicite à cette question suffit pour l’accord de commande et les CGV. Ne pas demander de formule à recopier ni plusieurs déclarations. Après création, donner la référence client, le montant et la prochaine action utile. Créer une vraie commande Nitech dans le canal MCP autonome, sans boutique Web ni paiement. Appeler d’abord avec confirmation.confirmed=false pour présenter au client les articles, adresses, montant, terms_version et le lien terms_url des CGV conservables. Faire consulter ce lien avant de recueillir l’accord. Après son accord explicite, rappeler avec la même clé UUID, le token retourné, confirmed=true, confirmed_at, proof_reference et terms_version. Prix, stock, port et conditions sont revérifiés. Un changement exige un nouveau récapitulatif. Conserver la même clé et les mêmes arguments pour toute reprise, y compris après timeout ou résultat incertain ; ne jamais créer une nouvelle clé pour contourner pending ou un conflit. 30 lignes, 100 unités par ligne, 300 au total, 32 Kio. Ne déclenche ni paiement, facture, e-mail ni réservation. Après création, poursuivre par défaut sur MCP avec prepare_payment. Les liens privés web_resume des quatre boutiques restent des alternatives uniquement si le client les demande ; ne pas les proposer systématiquement. Ils conservent le même caddie et leur validité existante. Livraison GLS optionnelle : delivery={mode:gls_pickup,relay_id}, identifiant obtenu par search_relay_points ; destination…

NameTypeReqDescription
billing_addressobjectyes–
confirmationobjectyes–
customerobjectyes–
deliveryobject––
idempotency_keystringyes–
interaction_idstringyes–
linesarrayyes–
shipping_addressobjectyes–
NameTypeReqDescription
amount_to_paystring––
confirmationobject––
currency–––
errorobject––
operation_outcome–––
operation_referencestring––
order_createdboolean––
order_idinteger––
origin–––
payment_createdboolean––
referencestring––
replayedboolean––
schema_version–yes–
state–––
status–yes–
summaryobject––
web_resume–––

No examples provided.

find_compatibility_evidence ~84

Retrouver les preuves publiables pièce/appareil du pilote. verified exige une décision humaine active liée à la preuve exacte, au SHA, à la page et au repère courants. stale_source impose une nouvelle vérification. Les scores ne sont pas des probabilités de compatibilité.

NameTypeReqDescription
appliancestringyes–
partstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

get_offer ~85

Lire l'offre canonique à l'heure d'observation : mise en vente, stock compté, disponibilité et autorisation de commande distinctes. Cette consultation ne réserve aucun stock ; la qualification métier de la fiche reste séparée.

NameTypeReqDescription
product_idintegeryesPID interne du catalogue actif. PID1843 est le pilote qualifié ; les autres projections restent provisoires en recette.

Structured output declared, but exposes no named fields.

No examples provided.

get_order ~160

Lire une commande privée avec cart_id et cart_access (m1 privé ou p2 permanent). Le numéro seul ne suffit jamais. Reprend la même vérification d’accès que get_payment. Lecture seule : état de commande, paiement serveur, bordereaux et quantités documentées, déclaration de départ, transporteur explicitement renseigné. Un bordereau ne prouve pas la préparation physique ; une déclaration de départ ne prouve pas la livraison. Numéro/lien de suivi absents de ces sources : null et unavailable explicites. Ne rien déduire du paiement sur l’expédition. Ne pas recréer ni repayer en cas d’incertitude.

NameTypeReqDescription
cart_accessstringyes–
cart_idintegeryes–

Structured output declared, but exposes no named fields.

No examples provided.

get_payment ~473

Au client, parler de sa commande et de la prochaine action utile. Garder les noms d’outils, états bruts, identifiants internes, clés, jetons et étapes techniques hors du dialogue courant. Les autorisations affichées par l’application de l’assistant relèvent de cette application et ne remplacent pas l’accord demandé par Nitech. Présenter le résultat réel en langage courant. Pour un paiement accepté, indiquer « Paiement accepté », la référence et le montant utiles, puis proposer le suivi. Garder les états bruts et les identifiants bancaires hors du dialogue courant. Carte explicitement choisie et préparation confirmée : remettre action.url, lien Nitech privé stable /payments/card, sans ouvrir ce lien dans les outils de l’assistant. Le client clique et le navigateur rejoint Scellius par le transfert bancaire existant, sans nouveau choix du moyen. Ne jamais donner un formulaire bancaire ou son jeton temporaire comme lien durable. payment_page conserve la page générale de choix et de suivi ; utiliser cette page si aucun moyen n’a été choisi. Virement, chèque et suivi permanent conservés. Retrouver le même caddie MCP, son montant accepté, les trois moyens card/transfer/cheque, le moyen choisi, les instructions et son état bancaire Scellius. payment_page fournit une URL privée stable du caddie, sans date d'expiration, commune aux trois moyens ; elle reste consultable après paiement. Le jeton p2 de cette page peut remplacer le jeton mcp_resume pour les appels suivants. awaiting_receipt signifie attente du règlement et ne prouve aucun paiement. Fournir cart_id et cart_access : le jeton mcp_resume privé obtenu dans un lien web_resume de create_order ou du BO. Ne jamais fournir un simple numéro comme preuve d’accès. NOT_PREPARED et PREPARED ne prouvent aucun paiement. Pour le client, AUTHORISED, AUTHORISED_TO_VALIDATE et CAPTURED se présentent simplement comme Paiement accepté ; ne pas détailler les étapes bancaires internes. business_effects et status signalent les réconcili…

NameTypeReqDescription
cart_accessstringyes–
cart_idintegeryes–

Structured output declared, but exposes no named fields.

No examples provided.

get_product ~94

Lire le produit public Nitech courant par PID, y compris les produits hors vente historiquement publics. Textes, caractéristiques, appareils, éclatés, repères et documents conservent leur provenance ; une relation historique ou un contenu observé ne vaut pas qualification humaine.

NameTypeReqDescription
product_idintegeryesPID interne du catalogue actif. PID1843 est le pilote qualifié ; les autres projections restent provisoires en recette.

Structured output declared, but exposes no named fields.

No examples provided.

get_product_documents ~86

Lire les seuls documents connus et publiables du produit ou de ses appareils liés, avec leur type et les contrôles humains applicables à leur source. Les autres contenus restent à vérifier ; aucune qualification n'est déduite automatiquement.

NameTypeReqDescription
product_idintegeryesPID interne du catalogue actif. PID1843 est le pilote qualifié ; les autres projections restent provisoires en recette.

Structured output declared, but exposes no named fields.

No examples provided.

prepare_payment ~882

Au client, parler de sa commande et de la prochaine action utile. Garder les noms d’outils, états bruts, identifiants internes, clés, jetons et étapes techniques hors du dialogue courant. Les autorisations affichées par l’application de l’assistant relèvent de cette application et ne remplacent pas l’accord demandé par Nitech. Après création, donner la référence client, le montant et une action utile. Si la carte a été choisie et la préparation autorisée, donner le lien direct action.url quand le serveur le fournit. Ne pas redemander un choix ou un accord identique. Si aucun moyen n’a été choisi, proposer carte, virement ou chèque, ou remettre la page de choix existante. Une demande explicite identifiant commande, montant, devise et moyen vaut accord pour cette préparation. Exécuter aperçu confirmed=false puis confirmed=true sans reposer la même question UNIQUEMENT si le résultat concorde exactement et qu’aucune nouvelle condition ne nécessite un accord. Conserver la même clé UUID, le jeton retourné et proof_reference identifiant le message explicite ; ne jamais inventer une preuve. S’il manque un élément ou si le résultat diffère, demander seulement la précision ou le nouvel accord nécessaire. Résultat accepté ou incertain : ne pas préparer une nouvelle tentative. Carte explicitement choisie et préparation confirmée : remettre action.url, lien Nitech privé stable /payments/card, sans ouvrir ce lien dans les outils de l’assistant. Le client clique et le navigateur rejoint Scellius par le transfert bancaire existant, sans nouveau choix du moyen. Ne jamais donner un formulaire bancaire ou son jeton temporaire comme lien durable. payment_page conserve la page générale de choix et de suivi ; utiliser cette page si aucun moyen n’a été choisi. Virement, chèque et suivi permanent conservés. Préparer le moyen de paiement du même caddie MCP : payment_method=card, transfer ou cheque. Pour virement/chèque, confirmer enregistre seulement c_stat=3 et c_moyp=3/2 et renvoie les i…

NameTypeReqDescription
cart_accessstringyes–
cart_idintegeryes–
confirmation_tokenstring––
confirmedbooleanyesfalse pour obtenir le jeton serveur ; true après concordance exacte avec un accord explicite acquis. Cette étape technique ne nécessite pas de répéter une question déjà répondue.
currency–yes–
expected_amountstringyes–
idempotency_keystringyes–
payment_methodstring––
proof_referencestring–Référence traçable du message d’accord explicite du client (commande, montant, devise, moyen), y compris si cet accord précède l’aperçu technique. Ne pas inventer cette référence.
retry_ofstring––

Structured output declared, but exposes no named fields.

No examples provided.

quote_cart ~530

Contrat JSON : destination et lines sont obligatoires à la racine. country_code et postal_code sont des chaînes DANS destination, jamais à la racine. Sans delivery (domicile), destination contient uniquement country_code et postal_code : ne pas envoyer city ni address_line1. France : postal_code complet requis. lines est un tableau d’objets {product_id: entier, quantity: entier}, sans autre champ. Exemple minimal domicile France : {"destination":{"country_code":"FR","postal_code":"54000"},"lines":[{"product_id":1843,"quantity":1}]}. Avec delivery GLS, conserver le contrat existant : destination contient aussi city et address_line1, delivery={mode:gls_pickup,relay_id} obtenu par search_relay_points. quote_cart n’accepte ni confirmation ni coordonnées de commande. Préparer un devis complet du panier depuis les offres et le port Nitech actuels. Pays et code postal selon la zone, product_id et quantity seulement. 30 lignes distinctes, 100 unités par ligne, 300 au total, 8 Kio. Doublons refusés. Lecture seule sans panier, réservation, commande ni paiement. Toute ligne invalide bloque les totaux. Offres et port à relire lors de la commande ; checkout des boutiques autoritaire. Livraison GLS optionnelle : delivery={mode:gls_pickup,relay_id}, identifiant obtenu par search_relay_points ; destination de recherche complète requise pour les devis. Aucun champ libre de relais. Le récapitulatif confirmed=false porte le mode, le relais vérifié, les frais et le total. Conserver identité/email/téléphone du destinataire, et facturation indépendante. Toute modification exige un nouvel aperçu et un nouvel accord/token ; jamais de remplacement silencieux du relais. Lire category et fields (path, reason, expected_correction) dans les erreurs. Corriger la saisie si demandé ; destination_not_served appelle une autre destination ou Nitech ; temporarily_unavailable appelle la même demande sans accuser l’adresse. Après correction : nouveau devis, puis coordonnées et montant à faire confirmer…

NameTypeReqDescription
deliveryobject––
destinationobjectyesObjet obligatoire à la racine. Domicile sans delivery : country_code et postal_code seulement ; pas de city/address_line1. Avec delivery GLS : city et address_line1 aussi requis selon allOf.
linesarrayyesTableau obligatoire à la racine ; chaque objet contient product_id et quantity, tous deux entiers JSON.
NameTypeReqDescription
currency–––
errorsarray––
expires_atnullyes–
grand_total_htstring––
grand_total_ttcstring––
linesarray––
products_amount_htstring––
products_amount_ttcstring––
products_rounding_adjustment_ttcstring––
rounding–––
schema_version–yes–
scopeobjectyes–
shippingobject––
shipping_amount_htstring––
shipping_amount_ttcstring––
shipping_tax_amountstring––
statusstringyes–
tax_breakdownarray––
warningsarray––
{"destination":{"country_code":"FR","postal_code":"54000"},"lines":[{"product_id":1843,"quantity":1}]}
quote_cart_shipping ~307

Calculer le port actuel depuis les produits, profils et zones Nitech relus à chaque appel. Entrées : pays, code postal requis pour la France, product_id et quantity. Limites : 30 lignes, 100 unités par produit, 300 au total. Renvoie HT, TVA, TTC, zone, groupes tarifaires et politique observée. Ce résultat n’est pas une réservation ; aucune commande n’est créée ; montant à relire lors d’une future commande. Le calcul commercial des boutiques reste autoritaire. Livraison GLS optionnelle : delivery={mode:gls_pickup,relay_id}, identifiant obtenu par search_relay_points ; destination de recherche complète requise pour les devis. Aucun champ libre de relais. Le récapitulatif confirmed=false porte le mode, le relais vérifié, les frais et le total. Conserver identité/email/téléphone du destinataire, et facturation indépendante. Toute modification exige un nouvel aperçu et un nouvel accord/token ; jamais de remplacement silencieux du relais. Lire category et fields (path, reason, expected_correction) dans les erreurs. Corriger la saisie si demandé ; destination_not_served appelle une autre destination ou Nitech ; temporarily_unavailable appelle la même demande sans accuser l’adresse. Après correction : nouveau devis, puis coordonnées et montant à faire confirmer avant création. Aucun contrôle postal réel.

NameTypeReqDescription
deliveryobject––
destinationobjectyes–
linesarrayyes–
NameTypeReqDescription
commercial_authority–––
currency–––
deliveryobject––
destinationobject––
effective_fromstring––
effective_from_basis–––
errorobject––
linesarray––
must_recheck_at_order–––
notice–––
observed_atstring––
order_created–––
parcel_basis–––
parcel_countinteger––
parcelsarray––
policy_versionstring––
read_onlyobject––
result_is_reservation–––
rules_appliedarray––
schema_version–––
shipping_amount_htstring––
shipping_amount_ttcstring––
status–––
tax_basis–––
tax_ratestring––
warningsarray––
zoneobject––

No examples provided.

request_withdrawal ~527

Au client, parler de sa commande et de la prochaine action utile. Garder les noms d’outils, états bruts, identifiants internes, clés, jetons et étapes techniques hors du dialogue courant. Les autorisations affichées par l’application de l’assistant relèvent de cette application et ne remplacent pas l’accord demandé par Nitech. Présenter la commande et les articles et quantités concernés, ou la commande entière, puis poser une seule question « Confirmez-vous l’envoi de cette déclaration de rétractation ? » Après réception confirmée, dire « Votre déclaration de rétractation a été reçue » et fournir l’accusé. Garder les précautions techniques dans les opérations internes et ne pas annoncer un remboursement ou une annulation non effectués. Déposer une déclaration de rétractation privée avec le même service que le formulaire existant. Fournir cart_id et cart_access (m1 ou p2) : jamais un numéro ou un email seuls. scope désigne la commande entière (Commande entière) ou les articles et quantités concernés ; aucun motif obligatoire. Commencer par confirmed=false : aperçu sans dépôt ni notification. Présenter le scope exact au client et obtenir son accord explicite pour envoyer la déclaration. Rappeler ensuite avec confirmed=true, les mêmes cart_id/cart_access/scope et le confirmation_token retourné. Le jeton est lié à cet aperçu ; toute modification impose un nouvel aperçu et accord. Conserver ensuite les arguments et le même jeton, même après timeout, expiration ou réponse perdue ; la répétition retrouve le même dépôt et la même date, sans doublon. Ne jamais demander un nouveau jeton pour contourner une issue unknown ou un conflit. received renvoie référence, date UTC et accusé conservable en texte et lien privé. queued signifie confié à la file de courriels, pas livré. Les questions d’éligibilité sont examinées par Nitech. Aucun remboursement, annulation de commande, avoir ou mouvement de stock automatique. get_order reste une lecture ; le formulaire privé reste disponib…

NameTypeReqDescription
cart_accessstringyes–
cart_idintegeryes–
confirmation_tokenstring––
confirmedbooleanyesfalse pour un aperçu sans dépôt ; true uniquement après l’accord explicite du client sur cet aperçu.
scopestringyesComme le formulaire privé : « Commande entière » ou désignation des articles et quantités concernés. Aucun motif demandé. Limite métier : 4000 octets UTF-8.

Structured output declared, but exposes no named fields.

No examples provided.

search_products ~228

Rechercher dans le catalogue actif par PID, référence observée, ancienne référence, désignation, marque ou appareil lié. La recherche textuelle porte sur une sous-chaîne continue dans chaque champ : fournir une référence connue ou un fragment court, pas toute la demande client. Pour une pièce décrite, utiliser auto ou designation avec des termes distinctifs contigus, par exemple Deville 9424 ; vérifier ensuite dimensions et compatibilité dans get_product. Un numéro d’appareil ne prouve pas une référence fabricant : utiliser designation/model plutôt que manufacturer_reference sans preuve. Après no_match sans continuation, essayer au plus deux fragments plus courts pertinents en designation ou auto avant de demander une précision. Ne pas conclure à une absence du catalogue à partir d’une seule formulation. Si next_after_pid est non nul, des candidats restent à parcourir. Conserver les références, dates et incertitudes ; ouvrir les candidats avec get_product, sans inventer de PID.

NameTypeReqDescription
after_pidinteger––
field–––
limitinteger––
querystringyes–

Structured output declared, but exposes no named fields.

No examples provided.

search_relay_points ~502

Pour search_relay_points, destination désigne l’adresse du client autour de laquelle rechercher les points relais. Réutiliser l’adresse déjà fournie lorsqu’elle est complète ; ne demander que les informations manquantes. Pour le numéro et la rue, demander par exemple : « Pour trouver un point relais près de chez vous, pouvez-vous préciser votre numéro et votre rue ? » Ne pas appeler cette adresse « adresse de départ » ou « adresse d’expédition » : ce n’est pas le lieu d’expédition Nitech. Cette adresse de recherche ne vaut ni choix d’un relais ni modification de l’adresse de facturation. Rechercher les points relais GLS autour de destination (country_code, postal_code, city, address_line1) pour les lignes du panier, via l'API GLS existante. Lecture seule. Identifiant, nom, adresse, horaires lisibles, pauses et fermetures GLS lorsqu'ils sont fournis. Aucune distance ou capacité inventée, aucune réservation. Les heures affichées suivent le format REST GLS (millisecondes + 1h). Présenter les pauses et fermetures fournies ; un jour absent ne signifie pas fermé, et aucun horaire ne prouve une ouverture actuelle. Reprendre un relay_id retourné dans delivery={mode:gls_pickup,relay_id} de quote_cart_shipping, quote_cart et create_order. Le serveur revérifie le choix. Garder shipping_address comme destinataire réel et conserver billing_address séparée. Présenter mode, relais vérifié, frais et total, puis obtenir un nouvel accord si relais, adresse ou montant change. Lire category/fields/next_action dans les erreurs. Panne GLS : réessayer la même demande, sans modifier les adresses.

NameTypeReqDescription
destinationobjectyesPour search_relay_points, destination désigne l’adresse du client autour de laquelle rechercher les points relais. Réutiliser l’adresse déjà fournie lorsqu’elle est complète ; ne demander que les inf…
linesarrayyes–
NameTypeReqDescription
carrier–––
errorobject––
noticestring––
observed_atstring––
order_created–––
payment_created–––
pointsarray––
schema_version–––
search_basis–––
status–––

No examples provided.

Install

How do I install the Nitech — heating spare parts and ordering MCP server?

Nitech — heating spare parts and ordering is a hosted endpoint at https://mcp.nitech.fr/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.nitech.fr

# add to Claude Code
claude mcp add --transport http fr-nitech-catalogue-commerce 'https://mcp.nitech.fr/mcp'
Common questions

What is the Nitech — heating spare parts and ordering MCP server?

Nitech — heating spare parts and ordering is an MCP server listed in the public MCP registry as fr.nitech.catalogue/commerce. Heating spare parts: prices, availability, delivery quotes and orders with explicit confirmation. This page covers its hosted endpoint (https://mcp.nitech.fr/mcp).

Is the Nitech — heating spare parts and ordering MCP server safe to use?

Nitech — heating spare parts and ordering scores 60 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Nitech — heating spare parts and ordering MCP server expose?

Nitech — heating spare parts and ordering exposes 13 tools: get_product, get_offer, search_products, get_product_documents, find_compatibility_evidence, and 8 more. Their descriptions and schemas cost roughly 4,672 tokens of context every time the server is loaded.

Does the Nitech — heating spare parts and ordering MCP server require authentication?

No. We connected to Nitech — heating spare parts and ordering without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Nitech — heating spare parts and ordering MCP server still maintained?

Nitech — heating spare parts and ordering is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.