Nitech — heating spare parts and ordering
REMOTE · MCP.NITECH.FR
Heating spare parts: prices, availability, delivery quotes and orders with explicit confirmation.
Available components
Last scanned (3 hours ago)
Scores higher than 43% of remote servers
Reachable. Last reached 5 Nov 2026.
Category E-commerce
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
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (create_order). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
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
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.
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 |
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 →
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…
| Name | Type | Req | Description |
|---|---|---|---|
| billing_address | object | yes | – |
| confirmation | object | yes | – |
| customer | object | yes | – |
| delivery | object | – | – |
| idempotency_key | string | yes | – |
| interaction_id | string | yes | – |
| lines | array | yes | – |
| shipping_address | object | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| amount_to_pay | string | – | – |
| confirmation | object | – | – |
| currency | – | – | – |
| error | object | – | – |
| operation_outcome | – | – | – |
| operation_reference | string | – | – |
| order_created | boolean | – | – |
| order_id | integer | – | – |
| origin | – | – | – |
| payment_created | boolean | – | – |
| reference | string | – | – |
| replayed | boolean | – | – |
| schema_version | – | yes | – |
| state | – | – | – |
| status | – | yes | – |
| summary | object | – | – |
| 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é.
| Name | Type | Req | Description |
|---|---|---|---|
| appliance | string | yes | – |
| part | string | yes | – |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| product_id | integer | yes | PID 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.
| Name | Type | Req | Description |
|---|---|---|---|
| cart_access | string | yes | – |
| cart_id | integer | yes | – |
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…
| Name | Type | Req | Description |
|---|---|---|---|
| cart_access | string | yes | – |
| cart_id | integer | yes | – |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| product_id | integer | yes | PID 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.
| Name | Type | Req | Description |
|---|---|---|---|
| product_id | integer | yes | PID 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…
| Name | Type | Req | Description |
|---|---|---|---|
| cart_access | string | yes | – |
| cart_id | integer | yes | – |
| confirmation_token | string | – | – |
| confirmed | boolean | yes | false 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_amount | string | yes | – |
| idempotency_key | string | yes | – |
| payment_method | string | – | – |
| proof_reference | string | – | 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_of | string | – | – |
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…
| Name | Type | Req | Description |
|---|---|---|---|
| delivery | object | – | – |
| destination | object | yes | Objet 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. |
| lines | array | yes | Tableau obligatoire à la racine ; chaque objet contient product_id et quantity, tous deux entiers JSON. |
| Name | Type | Req | Description |
|---|---|---|---|
| currency | – | – | – |
| errors | array | – | – |
| expires_at | null | yes | – |
| grand_total_ht | string | – | – |
| grand_total_ttc | string | – | – |
| lines | array | – | – |
| products_amount_ht | string | – | – |
| products_amount_ttc | string | – | – |
| products_rounding_adjustment_ttc | string | – | – |
| rounding | – | – | – |
| schema_version | – | yes | – |
| scope | object | yes | – |
| shipping | object | – | – |
| shipping_amount_ht | string | – | – |
| shipping_amount_ttc | string | – | – |
| shipping_tax_amount | string | – | – |
| status | string | yes | – |
| tax_breakdown | array | – | – |
| warnings | array | – | – |
{"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.
| Name | Type | Req | Description |
|---|---|---|---|
| delivery | object | – | – |
| destination | object | yes | – |
| lines | array | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| commercial_authority | – | – | – |
| currency | – | – | – |
| delivery | object | – | – |
| destination | object | – | – |
| effective_from | string | – | – |
| effective_from_basis | – | – | – |
| error | object | – | – |
| lines | array | – | – |
| must_recheck_at_order | – | – | – |
| notice | – | – | – |
| observed_at | string | – | – |
| order_created | – | – | – |
| parcel_basis | – | – | – |
| parcel_count | integer | – | – |
| parcels | array | – | – |
| policy_version | string | – | – |
| read_only | object | – | – |
| result_is_reservation | – | – | – |
| rules_applied | array | – | – |
| schema_version | – | – | – |
| shipping_amount_ht | string | – | – |
| shipping_amount_ttc | string | – | – |
| status | – | – | – |
| tax_basis | – | – | – |
| tax_rate | string | – | – |
| warnings | array | – | – |
| zone | object | – | – |
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…
| Name | Type | Req | Description |
|---|---|---|---|
| cart_access | string | yes | – |
| cart_id | integer | yes | – |
| confirmation_token | string | – | – |
| confirmed | boolean | yes | false pour un aperçu sans dépôt ; true uniquement après l’accord explicite du client sur cet aperçu. |
| scope | string | yes | Comme 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.
| Name | Type | Req | Description |
|---|---|---|---|
| after_pid | integer | – | – |
| field | – | – | – |
| limit | integer | – | – |
| query | string | yes | – |
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.
| Name | Type | Req | Description |
|---|---|---|---|
| destination | object | yes | 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 inf… |
| lines | array | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| carrier | – | – | – |
| error | object | – | – |
| notice | string | – | – |
| observed_at | string | – | – |
| order_created | – | – | – |
| payment_created | – | – | – |
| points | array | – | – |
| schema_version | – | – | – |
| search_basis | – | – | – |
| status | – | – | – |
No examples provided.
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
claude mcp add --transport http fr-nitech-catalogue-commerce 'https://mcp.nitech.fr/mcp'
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.