accueil / serveurs / Recherche & Web / shop.eglise/librairie
shop.eglise/librairie
serveur MCP (Model Context Protocol) · eglise-shop 1.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que shop.eglise/librairie est sûr ?
Au dernier audit MCP Hub, le serveur MCP « shop.eglise/librairie » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 9 outils
- add_to_cart≈ 323 tokens
Ajoute un ou plusieurs livres (id de search_books ou de get_book) au panier. Plafonds : 20 livres différents et 10 exemplaires par livre.
Paramètres, retour & exemple (3)
Paramètresitems· array · requiscart_id· string · requis
Identifiant du panier renvoyé par create_cart (commence par fr. ou en.).currency· string · optionnel · XOF | EUR | CAD | USD | CHF | TRY | XAF | GBP
Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).
Exemple d'appel{"name": "add_to_cart", "arguments": {"items": [], "cart_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_cart≈ 183 tokens
Crée un panier anonyme sur eglise.shop (site fr) ou en.eglise.shop (site en). Renvoie cart_id, à réutiliser dans les autres outils du panier. Limite : 10 paniers par heure. Plafonds : 20 livres différents et 10 exemplaires par livre.
Paramètres, retour & exemple (1)
Paramètressite· string · optionnel · fr | en
Boutique : "fr" = eglise.shop (≈5 600 livres en français, défaut), "en" = en.eglise.shop (≈2 800 livres en anglais).
Exemple d'appel{"name": "create_cart", "arguments": {"site": "fr"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_author_website_offer≈ 282 tokens
Offre « Sites d'auteurs » : site web personnel pour un auteur, paiement unique. Formules Essentiel (89 €), Auteur Pro (219 €), Prestige (379 €), prix aussi en FCFA et en $, délais, contenu inclus, liens de paiement Stripe et Mobile Money via la page https://eglise.shop/sites-auteurs/. Lecture seule : l'auteur paie lui-même. / Author website offer: plans, prices (EUR, XOF, USD), lead times, inclusions and payment links. Read-only; the author pays themselves.
Paramètres, retour & exemple (2)
Paramètreslang· string · optionnel · fr | en
Langue de la réponse : "fr" ou "en". Par défaut : celle du site (fr = eglise.shop, en = en.eglise.shop).site· string · optionnel · fr | en
Site d'origine : "fr" = eglise.shop (défaut), "en" = en.eglise.shop.
Exemple d'appel{"name": "get_author_website_offer", "arguments": {"lang": "fr", "site": "fr"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_book≈ 378 tokens
Fiche complète d'un livre d'eglise.shop : résumé, description, auteurs, ISBN (si renseigné), éditeur (si indiqué), prix (XOF + devise demandée), lien. Donner id (renvoyé par search_books), ou slug, ou url de la page produit.
Paramètres, retour & exemple (5)
Paramètresid· integer · optionnel
Identifiant produit (champ id de search_books).url· string · optionnel
URL https://eglise.shop/produit/…/ ou https://en.eglise.shop/produit/…/ (le site est alors déduit de l'URL).site· string · optionnel · fr | en
Boutique : "fr" = eglise.shop (≈5 600 livres en français, défaut), "en" = en.eglise.shop (≈2 800 livres en anglais).slug· string · optionnel
Slug de la page produit.currency· string · optionnel · XOF | EUR | CAD | USD | CHF | TRY | XAF | GBP
Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).
Exemple d'appel{"name": "get_book", "arguments": {"id": 1, "url": "texte", "site": "fr", "slug": "texte", "currency": "XOF"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_cart≈ 252 tokens
Contenu du panier, sous-total et total, dans la devise demandée, avec le total en XOF toujours fourni. Les frais de livraison sont calculés au paiement.
Paramètres, retour & exemple (2)
Paramètrescart_id· string · requis
Identifiant du panier renvoyé par create_cart (commence par fr. ou en.).currency· string · optionnel · XOF | EUR | CAD | USD | CHF | TRY | XAF | GBP
Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).
Exemple d'appel{"name": "get_cart", "arguments": {"cart_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_isbn_offer≈ 264 tokens
Offre ISBN pour les auteurs : ISBN-13 officiels via Lons Publishing (49 $, 52 $, 55 $ ; aussi en FCFA), livrés sous 6 h par e-mail, avec les pages de commande (FR, EN, ES, PT, DE) et le connecteur ISBN dédié. Lecture seule : l'auteur paie lui-même sur la page de commande. / ISBN offer for authors (official ISBN-13, delivered within 6 hours by email, order pages). Read-only; the author pays on the order page.
Paramètres, retour & exemple (2)
Paramètreslang· string · optionnel · fr | en
Langue de la réponse : "fr" ou "en". Par défaut : celle du site (fr = eglise.shop, en = en.eglise.shop).site· string · optionnel · fr | en
Site d'origine : "fr" = eglise.shop (défaut), "en" = en.eglise.shop.
Exemple d'appel{"name": "get_isbn_offer", "arguments": {"lang": "fr", "site": "fr"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_categories≈ 263 tokens
Liste des catégories (rayons) d'eglise.shop avec leur nombre d'articles, leur slug (utilisable dans search_books) et leur catégorie parente.
Paramètres, retour & exemple (4)
Paramètressite· string · optionnel · fr | en
Boutique : "fr" = eglise.shop (≈5 600 livres en français, défaut), "en" = en.eglise.shop (≈2 800 livres en anglais).parent· string · optionnel
Limiter aux sous-catégories de ce parent (slug, id ou nom).books_only· boolean · optionnel
Exclure les rayons hors livres (FR : « Boutique hors livres » ; EN : Gifts/dons, Posters, DVD).include_empty· boolean · optionnel
Inclure les catégories sans article.
Exemple d'appel{"name": "list_categories", "arguments": {"site": "fr", "parent": "texte", "books_only": true, "include_empty": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - order_status≈ 263 tokens
Statut d'une commande. Il faut le numéro de commande, la clé de commande (wc_order_…, présente dans l'e-mail ou l'URL de confirmation) et l'e-mail de facturation.
Paramètres, retour & exemple (4)
Paramètressite· string · optionnel · fr | en
Boutique : "fr" = eglise.shop (≈5 600 livres en français, défaut), "en" = en.eglise.shop (≈2 800 livres en anglais).order_id· integer · requisorder_key· string · requisbilling_email· string · requis
Exemple d'appel{"name": "order_status", "arguments": {"order_id": 1, "order_key": "texte", "billing_email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_from_cart≈ 171 tokens
Retire un livre du panier (par sa key, renvoyée par get_cart), ou vide tout le panier avec all=true.
Paramètres, retour & exemple (3)
Paramètresall· boolean · optionnelkey· string · optionnelcart_id· string · requis
Identifiant du panier renvoyé par create_cart (commence par fr. ou en.).
Exemple d'appel{"name": "remove_from_cart", "arguments": {"cart_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_books≈ 500 tokens
Recherche dans le catalogue d'eglise.shop par mots-clés (titre, résumé, auteur), catégorie et fourchette de prix. Renvoie titre, auteurs, ISBN si connu, catégories, prix (XOF + devise demandée), disponibilité et lien.
Paramètres, retour & exemple (10)
Paramètrespage· integer · optionnelsite· string · optionnel · fr | en
Boutique : "fr" = eglise.shop (≈5 600 livres en français, défaut), "en" = en.eglise.shop (≈2 800 livres en anglais).order· string · optionnel · asc | descquery· string · optionnel
Mots-clés, ex. « prière », « mariage chrétien », un nom d'auteur.orderby· string · optionnel · date | price | popularity | rating | title
Tri (par défaut : plus récents).category· string · optionnel
Catégorie : slug, identifiant ou nom (ex. « priere », 183, « Étude biblique »).currency· string · optionnel · XOF | EUR | CAD | USD | CHF | TRY | XAF | GBP
Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).per_page· integer · optionnelmax_price· number · optionnel
Prix maximum, exprimé dans la devise demandée (XOF par défaut).min_price· number · optionnel
Prix minimum, exprimé dans la devise demandée (XOF par défaut).
Exemple d'appel{"name": "search_books", "arguments": {"page": 1, "site": "fr", "order": "asc", "query": "texte", "orderby": "date", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_checkout≈ 293 tokens
Renvoie un lien de paiement, valable 30 minutes, à donner au client. Il ouvre la page de paiement du site, avec ce panier et la devise choisie. C'est le client qui paie lui-même (mobile money, carte…). Le connecteur ne crée aucune commande et ne voit aucune donnée de paiement. Limite : 5 liens par heure.
Paramètres, retour & exemple (2)
Paramètrescart_id· string · requis
Identifiant du panier renvoyé par create_cart (commence par fr. ou en.).currency· string · optionnel · XOF | EUR | CAD | USD | CHF | TRY | XAF | GBP
Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).
Exemple d'appel{"name": "start_checkout", "arguments": {"cart_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submission_status≈ 212 tokens
Status of a book submitted with submit_book: pending_author_confirmation, confirmed, published, rejected (or expired after 7 days without confirmation). Requires the submission_id and the author's e-mail.
Paramètres, retour & exemple (2)
Paramètresauthor_email· string · requissubmission_id· string · requis
Exemple d'appel{"name": "submission_status", "arguments": {"author_email": "texte", "submission_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - submit_book≈ 868 tokens
Submit a book on behalf of its author to eglise.shop (French store) or en.eglise.shop (English store). eglise.shop publishes Christian books from independent authors worldwide: 25% commission per sale, no subscription; paper, PDF and audio formats. NOTHING IS PUBLISHED AUTOMATICALLY: the author must confirm by e-mail (rights + 25% commission) within 48 h, then the eglise.shop team reviews the book and publishes it manually. Only submit with the author's explicit consent, using their real e-mail. Requirements: summary ≥ 200 characters, plain text only (no HTML), public https links to the manuscript (pdf/epub/docx/audio) and cover (jpg/png/webp), rights_confirmed=true. Limits: 3 submissions/day per author e-mail, 5/day per IP; duplicates within 30 days are refused. Unconfirmed submissions expire after 7 days. Authors page and terms: https://eglise.shop/comment-vendre-mes-livres-chretiens-dans-le-monde-entier/ — Track with submission_status. FR : proposez le livre d'un auteur chrétien sur eglise.shop (commission de 25 % par vente, sans abonnement ; papier, PDF, audio). Rien n'est publié automatiquement : l'auteur confirme par e-mail, puis l'équipe examine et publie à la main.
Paramètres, retour & exemple (17)
Paramètresisbn· string · optionnelsite· string · optionnel · fr | en
Boutique : "fr" = eglise.shop (≈5 600 livres en français, défaut), "en" = en.eglise.shop (≈2 800 livres en anglais).notes· string · optionnel
Leave empty.price· number · requistitle· string · requisformats· array · requissummary· string · requis
Plain-text summary, 200–4000 characters, at most 2 URLs (only the manuscript/cover links).category· string · requis
Suggested category, e.g. 'Prière', 'Vie chrétienne', 'Theology'.currency· string · requis · XOF | EUR | USD | CAD | CHF | GBP | XAF | NGNlanguage· string · requis · fr | en
Language of the book.subtitle· string · optionnelcover_url· string · requisagent_name· string · optionnelauthor_name· string · requisauthor_email· string · requismanuscript_url· string · requisrights_confirmed· boolean · requis
Must be true: the author states they hold the rights.
Exemple d'appel{"name": "submit_book", "arguments": {"price": 1, "title": "texte", "formats": [], "summary": "texte", "category": "texte", "currency": "XOF"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».