Skip to main content
Glama
Spaghetih
by Spaghetih

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUCHAN_MAX_QTYNoMaximum quantity per cart line.12
AUCHAN_HEADLESSNoSet to `0` to display the browser for debugging or solving a captcha.1
AUCHAN_PROFILE_DIRNoDirectory of the persistent Chromium profile containing the Auchan Drive session.~/.local/share/auchan-mcp/profile
AUCHAN_MIN_INTERVALNoMinimum delay between requests, in seconds.1.5

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
statusB

État de la session : connecté, consentId et headers API interceptés.

search_productsB

Cherche des produits (prix du Drive sélectionné), en parcourant plusieurs pages si limit > ~34. Champs : price_eur, unit_price_eur + unit, promo {type, label, min_qty, effective_price_eur}, effective_unit_price_eur (prix au kilo/litre une fois la promo appliquée, si on prend promo.min_qty), cagnotte_pct / cagnotte_promo, sponsored, et product_id/offer_id/seller_id pour add_to_cart.

view_cartB

Contenu du panier : lignes (line_id, nom, quantité, prix unitaire, dispo, cagnotte_eur), total estimé et cagnotte_total_eur (montant gagné sur la carte fidélité Auchan).

add_to_cartB

Ajoute quantity unités (s'additionne à ce qui est déjà au panier). IDs issus de search_products.

add_many_to_cartC

Ajout groupé. items = [{product_id, offer_id, seller_id, quantity}]. Continue si une ligne échoue.

update_cart_lineA

Fixe la quantité d'une ligne (line_id issu de view_cart). 0 supprime la ligne.

remove_from_cartC

Supprime une ligne du panier.

checkout_linkB

Lien du panier. Créneau et paiement se font à la main par l'utilisateur.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 8 tools

Disambiguation3/5

Most tools target distinct operations (search, view, add, bulk add, status, checkout link), but remove_from_cart is fully redundant with update_cart_line when quantity is set to 0, creating a blurred boundary for deletion. Descriptions do clarify the intent, which keeps the overlap from being harmful, but two paths to the same outcome remain.

Naming Consistency4/5

Nearly all names follow a snake_case verb_noun or verb_object pattern (add_to_cart, add_many_to_cart, update_cart_line, remove_from_cart, view_cart, search_products), with checkout_link as a noun-ish compound and status as a bare noun outlier. The pattern is predictable and readable despite those two deviations.

Tool Count5/5

Eight tools map cleanly onto the cart workflow: discover, inspect, mutate (single/bulk/update/remove), finalize, and check session state. Nothing feels bloated, and each tool except the redundant remove_from_cart earns its place.

Completeness4/5

The core lifecycle is covered end-to-end: search products, add single or many, view cart, adjust quantity, remove lines, and obtain a checkout link for manual payment. Minor gaps exist (no clear-cart operation, no product-detail endpoint beyond search, no order history), but agents can work around them by removing lines individually.

Maintenance

ActivityMaintained
ResponsivenessNo issues