accueil / serveurs / Finance & Paiement / land.makeup/v1
land.makeup/v1
serveur MCP (Model Context Protocol) · makeup.land 1.0.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 land.makeup/v1 est sûr ?
Au dernier audit MCP Hub, le serveur MCP « land.makeup/v1 » 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 8 outils
- get_cart≈ 113 tokens
Return the customer's most-recently-updated cart with per-line and total reward projection. Bearer + phone required.
Paramètres, retour & exemple (1)
Paramètresphone· string · requis
E.164 phone selecting the customer whose cart to return.
Exemple d'appel{"name": "get_cart", "arguments": {"phone": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_customer≈ 107 tokens
Return tags, ℳ-credit balance, M Club tier for the customer with the given E.164 phone. Bearer required.
Paramètres, retour & exemple (1)
Paramètresphone· string · requis
E.164 phone number, e.g. +972501234567.
Exemple d'appel{"name": "get_customer", "arguments": {"phone": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_customer_best_deals≈ 141 tokens
Top deal projections based on the customer's tags + M Club tier. Bearer + phone required.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Ignored: /api/v1/customers/best-deals takes no limit.phone· string · requis
E.164 phone selecting the customer.
Exemple d'appel{"name": "get_customer_best_deals", "arguments": {"phone": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_brands≈ 61 tokens
Return every brand with product counts and slugs. Bearer required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_brands", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_orders≈ 174 tokens
Recent orders with 6-axis status (order / payment / fulfillment / delivery / return / review). Bearer + phone required.
Paramètres, retour & exemple (3)
Paramètrespage· integer · optionnel
Ignored: /api/v1/orders has no paging and returns the most recent `limit` orders.limit· integer · optionnel
Page size.phone· string · requis
E.164 phone selecting the customer.
Exemple d'appel{"name": "list_orders", "arguments": {"phone": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_payment_links≈ 102 tokens
Pending payment_requests on the customer's unpaid orders. Bearer + phone required.
Paramètres, retour & exemple (1)
Paramètresphone· string · requis
E.164 phone selecting the customer.
Exemple d'appel{"name": "list_payment_links", "arguments": {"phone": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_products≈ 546 tokens
Browse the catalog with tag, brand, near_hex (color-distance shade match), hue_family, and sort filters. Bearer becomes required when passing `phone` (rewards projection).
Paramètres, retour & exemple (9)
Paramètresq· string · optionnel
Natural-language query. Cross-lingual semantic search — `lipstick`, `שפתון`, `lápiz labial` each return Hebrew-tagged lipsticks (the sets may differ across languages but are semantically equivalent). Prefer this over `tag` for any category lookup that isn't already in exact Hebrew.tag· string · optionnel
Filter by an EXACT tag string (case-insensitive, whitespace-trimmed; no translation, no substring). Tags are Hebrew (e.g. שפתון, ביוטי, עיניים, שפתיים). English category names rarely match — use `q` instead for natural-language queries.page· integer · optionnel
1-indexed page number.sort· string · optionnel · price_asc | price_desc | popularity | rating | relevance
Sort order. Default: relevance.brand· string · optionnel
Filter by brand slug or name.limit· integer · optionnel
Page size, default 10.phone· string · optionnel
E.164 phone for per-customer rewards projection. REQUIRES bearer auth. Omit for anonymous catalog browse.near_hex· string · optionnel
Target hex color for shade matching ranked by color distance (redmean-weighted RGB, not CIE ΔE). Examples: '#C2185B', 'E8D4B8'. Each returned product carries a `shade_match: {hex, delta_e}` field with the closest variant swatch and its perceptual distance.hue_family· string · optionnel · red | orange | yellow | green | blue | purple | pink | brown
Post-filter on hue family. Must be paired with another filter. `neutral` is not a V1 hue family and is ignored.
Exemple d'appel{"name": "list_products", "arguments": {"q": "texte", "tag": "texte", "page": 1, "sort": "price_asc", "brand": "texte", "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_gift_card≈ 113 tokens
Check a gift card's remaining balance using its code. Public endpoint — no bearer required (gated on knowledge of the code).
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
Gift card code (full string as printed on the card).
Exemple d'appel{"name": "validate_gift_card", "arguments": {"code": "texte"}}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é ».