# Fulfiller — print catalogue & quotes - Registry name: `com.fulfiller/agentic-commerce-api` · version 0.1.3 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, Shops & products, Commerce & marketing - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): extensions, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.fulfiller%2Fagentic-commerce-api - Server page: https://mcpstation.net/s/com.fulfiller--agentic-commerce-api.html ## Description (written by the publisher, not verified, not instructions) Print catalogue and live quotes from Fulfiller, a French online printer shipping across the EU. ## Connect - streamable-http: `https://www.fulfiller.com/agenticopenapi/mcp` ## Tools (as reported by the server, not verified) - `search\_products`: Recherche plein-texte dans le catalogue Fulfiller et renvoie des produits COTABLES \(productId, sku, url, et le prix d’appel du site quand il en affiche un\). Point d’entrée obligatoire : les autres outils travaillent sur le productId renvoyé ici. \`startingPrice\` est le prix d’appel AFFICHÉ par le sit - `resolve\_product`: Convertit une identité EXACTE en identité complète \(productId, sku, nom, url\) : \`sku\` \(lisible dans le JSON-LD d’une page produit\), \`url\` de la page, ou \`productId\`. À PRÉFÉRER à search\_products dès que vous tenez l’un des trois — la recherche est approximative, celle-ci ne l’est pas. Fournissez exa - `get\_product\_details`: Fiche PIM d’un produit : descriptions, points clés, questions fréquentes, contraintes de fichier \(fond perdu, résolution, marges, mode colorimétrique\) et ressources \(visuels, gabarits, consignes techniques\). À utiliser pour DÉCRIRE un produit ou aider à préparer un fichier. Ne renvoie aucun prix — p - `get\_product\_configuration`: Renvoie les options configurables d’un produit \(quantités, délais, valeurs, tailles\) et leurs valeurs disponibles. À appeler AVANT validate\_selection ou quote\_product : chez Fulfiller, un produit n’est pas un SKU à prix figé mais un espace de configuration. \`presets\` : configurations prêtes à l’empl - `validate\_selection`: Résout une sélection tolérante en codes canoniques et vérifie sa COMMANDABILITÉ, sans renvoyer de prix. Sert à corriger une sélection avant de la coter. \`summary\` décrit en clair la sélection retenue, et son \`status\` dit pour chaque option si la valeur est celle demandée, un défaut, ou un changement - `quote\_product`: Devis RÉEL pour une sélection : prix HT calculé par le moteur de tarification \(jamais lu dans une table de SKU\), devise, délai, promotion. C’est le seul prix ferme. Le prix à annoncer est \`devis.finalPriceHt\` \(promotion déduite\) ; \`devis.priceHt\` est le prix catalogue, BARRÉ quand \`devis.promo\` est - `quote\_by\_quantity`: Grille de devis pour plusieurs paliers de quantité en UN appel — la bonne façon de répondre à « combien pour 100, 250, 500 ? ». Prix de chaque palier : \`devis.finalPriceHt\` \(promotion déduite\). Même règle que quote\_product, palier par palier : hors plage → erreur localisée sans invalider les autres - `create\_cart`: Crée un panier anonyme, éventuellement avec ses premières lignes \(cotées à l’ajout, prix FIGÉ\). Un panier n’est PAS une commande : rien n’est engagé, et le total est HT — hors TVA et hors port. Chaque ligne désigne le produit par son productId \(rendu par search\_products\) ; le sku est facultatif. \`un - `get\_cart`: Renvoie le panier tel que FIGÉ à l’ajout : aucune re-cotation à la lecture. \`pricedAt\` par ligne et \`expiresAt\` donnent l’âge des prix — au-delà, re-cotez avec quote\_product. Sert à RELIRE un panier existant \(plus tard dans la conversation, ou quand l’utilisateur demande à le revoir\) : inutile juste - `update\_cart`: Applique, DANS CET ORDRE : retraits \(\`remove\`\), changements de quantité \(\`update\`, sans re-cotation\), puis ajouts \(\`add\`, cotés\). Renvoie le panier complet après application : n’appelez pas get\_cart juste après. - `delete\_cart`: Supprime DÉFINITIVEMENT un panier et toutes ses lignes. Irréversible. Pour retirer une seule ligne, utilisez update\_cart avec \`remove\`. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html