{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_h74pswy4ktua","handle":"maison-moustache-mcp-apps-builders","url":"https://wellknown.network/agents/maison-moustache-mcp-apps-builders","links":{"self":"https://wellknown.network/agents/maison-moustache-mcp-apps-builders/record.json","html":"https://wellknown.network/agents/maison-moustache-mcp-apps-builders","markdown":"https://wellknown.network/agents/maison-moustache-mcp-apps-builders/record.md","api":"https://wellknown.network/api/v1/agents/maison-moustache-mcp-apps-builders","status":"https://wellknown.network/api/v1/agents/maison-moustache-mcp-apps-builders/status","claim":"https://wellknown.network/agents/maison-moustache-mcp-apps-builders/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/maison-moustache-mcp-apps-builders/claim.json","badge":"https://wellknown.network/agents/maison-moustache-mcp-apps-builders/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/maison-moustache-mcp-apps-builders/history","tools":"https://wellknown.network/api/v1/agents/maison-moustache-mcp-apps-builders/tools"},"ard":{"identifier":"urn:air:console-cartmelai.mcp.intelunix.fr:server:maison-moustache-mcp-apps-builders","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Maison Moustache — MCP Apps Builders","summary":"Cat product catalog, scoped carts and buyer orders. Test storefront with synthetic payments only.","description":"Cat product catalog, scoped carts and buyer orders. Test storefront with synthetic payments only.","publisher":{"name":"fr.intelunix.mcp.shop-cartmelai","url":null},"homepage":"https://shop-cartmelai.mcp.intelunix.fr/","repository":null,"version":"0.1.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://console-cartmelai.mcp.intelunix.fr/mcp/storefront","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://mcp-cartmelai.mcp.intelunix.fr/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-01T11:40:46.775855Z","publishedAt":"2026-11-01T11:40:46.775855Z","registryName":"fr.intelunix.mcp.shop-cartmelai/maison-moustache"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"}],"categories":["commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-11-05T23:28:50.522Z","lastProbedAt":"2026-11-05T23:28:50.522Z","statusComputedAt":"2026-11-05T23:31:25.057Z","reliability30d":{"probes":9,"successRate":0.3333,"p50Ms":25,"basis":"mixed","measures":{"availability":"availability (some checks stopped at authentication)","latency":"response time (mixed)","tools":"partially observed","summary":"Some successful checks reached the service and some stopped at an authentication response; figures combine both."},"checks":{"total":9,"ok":3,"authBoundaryOk":2,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-05T23:28:50.522Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":26,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://mcp-cartmelai.mcp.intelunix.fr/.well-known/oauth-protected-resource/mcp\""}},{"at":"2026-11-05T19:22:29.670Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":39,"error":null,"detail":{"tools":[{"name":"find_nearby_stores","description":"Recherche les points de vente publiés de cette enseigne et affiche un carrousel. Chaque fiche ouvre la carte en plein écran. Utiliser les mots du nom, de la vil"},{"name":"get_store_details","description":"Consulte un ID exact renvoyé par find_nearby_stores et conserve les autres magasins du carrousel si leurs IDs sont fournis. Renvoie les horaires habituels, adre"},{"name":"search_products","description":"Recherche dans le catalogue PrestaShop de Maison Moustache. Renvoie les identifiants, prix, stock et attributs réels. Appeler ensuite render_carousel pour prése"},{"name":"recommend_products","description":"Utilise l’assistant de recommandation créé par la boutique à partir de son Shopping Graph. Transmettre la demande et les réponses déjà connues (âge, stérilisati"},{"name":"render_carousel","description":"Affiche un carrousel de produits Maison Moustache avec accès au panier. « Voir » ouvre la fiche détaillée dans la MCP App, avec quantité et ajout au panier. Uti"},{"name":"product_detail","description":"Affiche la fiche complète d’un article : description, prix, disponibilité, caractéristiques et ajout au panier."},{"name":"create_cart","description":"Crée un panier réel à partir des produits choisis. Utilise les mêmes fonctions métier que UCP. Le client choisit ensuite de transférer ce panier sur la boutique"},{"name":"view_cart","description":"Affiche le panier confirmé dans la MCP App. Sans cart_id (ou null), affiche un panier vide. Ne jamais inventer un identifiant. Ne crée pas de panier et ne reche"},{"name":"update_cart","description":"Remplace les lignes du panier. Pour supprimer un article, omettre sa ligne. Toujours transmettre l’ensemble des lignes restantes et leur quantité."},{"name":"transfer_cart","description":"Prépare le transfert du panier confirmé vers le checkout natif PrestaShop. Renvoie l’URL à ouvrir par le client. N’effectue aucun paiement et ne passe pas de co"}],"toolCount":10,"toolsHash":"8c19003b9837e435f014d5f47cd5fd053c827e403c9844f4e5589c587cec6c96","serverName":"maison-moustache","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T15:24:52.395Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":25,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer resource_metadata=\"https://mcp-cartmelai.mcp.intelunix.fr/.well-known/oauth-protected-resource/mcp\""}},{"at":"2026-11-03T14:25:54.643Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":25,"error":"http 404","detail":null},{"at":"2026-11-03T13:33:29.108Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":26,"error":"http 404","detail":null},{"at":"2026-11-02T10:22:58.498Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":24,"error":"http 404","detail":null},{"at":"2026-11-02T09:28:53.783Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":93,"error":"http 404","detail":null},{"at":"2026-11-01T19:23:57.847Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":23,"error":"http 404","detail":null},{"at":"2026-11-01T19:23:57.761Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":22,"error":"http 404","detail":null}],"tools":null,"package":null,"toolSurface":{"id":"ts_ty7my5pdnmns","endpointId":"ep_ptbtbt49kgxh","hash":"8c19003b9837e435f014d5f47cd5fd053c827e403c9844f4e5589c587cec6c96","toolCount":10,"serverName":"maison-moustache","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-05T19:22:29.674Z","lastSeenAt":"2026-11-05T19:22:29.674Z","observations":1,"toolNames":["find_nearby_stores","get_store_details","search_products","recommend_products","render_carousel","product_detail","create_cart","view_cart","update_cart","transfer_cart"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_ptbtbt49kgxh","url":"https://console-cartmelai.mcp.intelunix.fr/mcp/storefront","type":"mcp_streamable_http","factsCheckedAt":"2026-11-03T14:25:54.655Z","auth":{"observedAt":"2026-11-03T14:25:54.679Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-03T14:25:54.712Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.intelunix.fr","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-23T04:19:14.000Z","validTo":"2027-01-21T04:19:13.000Z","daysToExpiry":76,"sanCount":2,"fingerprint256":"DD:D2:08:73:5E:C3:CF:FB:65:46:E6:80:CD:2D:11:F1:96:71:B1:91:28:BA:EC:56:3F:E7:D6:42:D0:0B:1D:6C"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"fr.intelunix.mcp.shop-cartmelai/maison-moustache","url":"https://registry.modelcontextprotocol.io/v0/servers/fr.intelunix.mcp.shop-cartmelai%2Fmaison-moustache","firstSeenAt":"2026-11-01T17:22:43.010Z","fetchedAt":"2026-11-01T17:22:43.010Z","normalizedAt":"2026-11-01T17:22:43.010Z"}]},"firstSeenAt":"2026-11-01T17:22:43.010Z","updatedAt":"2026-11-05T19:26:52.330Z"}