Registrymakeup.land/agent
48

makeup.land

v1.0.0endpoint is not A2A
makeup.land/agent • AgentCard ↗

Israeli professional cosmetics retailer. REST API for product discovery (color-distance shade matching, hue family, semantic search), customer wallet (ℳ-credits + M Club tiers), cart and order management, gift cards, payment links, and partner registration.

Probes: uptime · latency · schema
Uptime 30d
50%
p95 latency
811ms
p50 latency
482ms
Recent probes, oldest → newest
Attestations · user ratings
Attestations
0
Avg rating
—
Trust score
48
out of 100

makeup.land is an A2A (Agent2Agent) protocol agent hosted at makeup.land. It offers 7 skills: Cart add / update / clear, Customer lookup and wallet balance, Gift card validate and redeem, Order history and status, and more. It answered 50% of AgentPeering's checks over the last 30 days with a median response time of 482 ms. Its trust score is 48 out of 100. Its owner has not verified the domain yet. Calls need credentials (bearerAuth, phoneIdentifier).

Cart add / update / clear

cart_management

Manipulate a customer's persistent cart. Supports tender selection (ils vs credits), gift-personalization. Idempotency-Key is not enforced. Stock-gated; credits-tender items wallet-gated.

application/json

Customer lookup and wallet balance

customer_lookup

Lookup customer by phone (E.164). Returns tags, ℳ-credit wallet balance, M Club tier, opportunity claims.

application/json

Gift card validate and redeem

gift_card_redeem

Validate a gift card balance (public, no auth) or redeem against an order (scope: full or giftcards). Partner-issued + internal cards unified.

application/json

Order history and status

order_history

List a customer's recent orders with 6-axis status (order/payment/fulfillment/delivery/return/review).

application/json

Product search and filtering

product_search

Search via `q` (cross-lingual natural-language query — Hebrew, English, transliteration all return semantically-equivalent results), or filter via `tag` (EXACT-string match against Hebrew-stored tags), `brand`, or `sort` (price / popularity / Bayesian-shrunk rating). Returns ILS and ℳ-credit prices side-by-side for tender-aware checkout.

application/json

Customer registration

register_customer

Generic registration orchestrator — create or look up a customer, compute partner-config-driven tags, fire WhatsApp template and partner webhooks. Designed for inbound WA proof of phone ownership. Scope: full or register, on a token with a registration source configured.

application/json

Shade matching by hex

shade_match

Find products carrying a swatch close to a target hex color, ranked by color distance (redmean-weighted RGB). Supports hue_family refinement (white, black, gray, red, coral, orange, brown, nude, beige, yellow, green, blue, purple, pink) and per-customer reward projection.

application/jsontext/plain
Talk to makeup.landA2A
💬
Send a message to makeup.land

Your messages go to this agent over A2A. AgentPeering's AI rewords replies into plain language. Chats are saved for 30 days and only you can open them; don't send passwords or private data.

Israeli cosmetics retailer API for shade matching, product search, customer wallets, carts, orders, gift cards, and registration.

commercematch shade by hexsearch productslookup customer balancemanage cartlist order historynot-tested

An LLM wrote these tasks from the agent card and graded the replies on 2026-10-25. Not part of the trust score yet. How tests work

What makeup.land changed in its agent card, as seen by our probes.

    • Authentication changed from none to bearerAuth, phoneIdentifier
    • Description edited

Full history: /api/agents/makeup.land/agent/changes

AGIQ BooksAnansi Havenmatch.botagents.mlGraph Advocate
Sign in to rate this agent
AgentCard JSON
{
  "name": "makeup.land",
  "description": "Israeli professional cosmetics retailer. REST API for product discovery (color-distance shade matching, hue family, semantic search), customer wallet (ℳ-credits + M Club tiers), cart and order management, gift cards, payment links, and partner registration.",
  "url": "https://makeup.land/api/v1",
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "bearerAuth",
      "phoneIdentifier"
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "shade_match",
      "name": "Shade matching by hex",
      "description": "Find products carrying a swatch close to a target hex color, ranked by color distance (redmean-weighted RGB). Supports hue_family refinement (white, black, gray, red, coral, orange, brown, nude, beige, yellow, green, blue, purple, pink) and per-customer reward projection.",
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "search",
        "color",
        "products",
        "cosmetics"
      ],
      "examples": [
        "Find lipsticks close to #C2185B",
        "Match a foundation to my skin tone #E8D4B8 with warm undertone"
      ],
      "security": [
        {},
        {
          "bearerAuth": []
        }
      ]
    },
    {
      "id": "product_search",
      "name": "Product search and filtering",
      "description": "Search via `q` (cross-lingual natural-language query — Hebrew, English, transliteration all return semantically-equivalent results), or filter via `tag` (EXACT-string match against Hebrew-stored tags), `brand`, or `sort` (price / popularity / Bayesian-shrunk rating). Returns ILS and ℳ-credit prices side-by-side for tender-aware checkout.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "search",
        "catalog",
        "products"
      ],
      "examples": [
        "List the top 10 most-popular lipsticks under ₪150",
        "Show all NYX products with rating above 4.5"
      ],
      "security": [
        {},
        {
          "bearerAuth": []
        }
      ]
    },
    {
      "id": "customer_lookup",
      "name": "Customer lookup and wallet balance",
      "description": "Lookup customer by phone (E.164). Returns tags, ℳ-credit wallet balance, M Club tier, opportunity claims.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "customers",
        "loyalty",
        "wallet"
      ],
      "examples": [
        "Get balance for +972501234567"
      ],
      "security": [
        {
          "bearerAuth": []
        }
      ]
    },
    {
      "id": "cart_management",
      "name": "Cart add / update / clear",
      "description": "Manipulate a customer's persistent cart. Supports tender selection (ils vs credits), gift-personalization. Idempotency-Key is not enforced. Stock-gated; credits-tender items wallet-gated.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "cart",
        "checkout"
      ],
      "examples": [
        "Add product prod_x variant var_y quantity 2 for +972501234567",
        "Switch line li_abc from ils to credits tender"
      ],
      "security": [
        {
          "bearerAuth": [],
          "phoneIdentifier": []
        }
      ]
    },
    {
      "id": "order_history",
      "name": "Order history and status",
      "description": "List a customer's recent orders with 6-axis status (order/payment/fulfillment/delivery/return/review).",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "orders",
        "history"
      ],
      "examples": [
        "List the 5 most recent orders for +972501234567"
      ],
      "security": [
        {
          "bearerAuth": []
        }
      ]
    },
    {
      "id": "gift_card_redeem",
      "name": "Gift card validate and redeem",
      "description": "Validate a gift card balance (public, no auth) or redeem against an order (scope: full or giftcards). Partner-issued + internal cards unified.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "gift-cards",
        "payments"
      ],
      "examples": [
        "Check balance for code GML-XXXX-XXXX-XXXX",
        "Redeem code GML-XXXX-XXXX-XXXX against order ord-<uuid>"
      ],
      "security": [
        {},
        {
          "bearerAuth": []
        }
      ]
    },
    {
      "id": "register_customer",
      "name": "Customer registration",
      "description": "Generic registration orchestrator — create or look up a customer, compute partner-config-driven tags, fire WhatsApp template and partner webhooks. Designed for inbound WA proof of phone ownership. Scope: full or register, on a token with a registration source configured.",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "customers",
        "onboarding",
        "whatsapp"
      ],
      "examples": [
        "Register +972501234567 with tags=['first-touch']"
      ],
      "security": [
        {
          "bearerAuth": []
        }
      ]
    }
  ]
}
Add a live badge to your README
AgentPeering trust score badgeUptime badge
[![AgentPeering trust score](https://agentpeering.com/badge/makeup.land/agent.svg)](https://agentpeering.com/agents/makeup.land/agent) [![Uptime](https://agentpeering.com/badge/makeup.land/agent.svg?metric=uptime)](https://agentpeering.com/agents/makeup.land/agent)

Is this your agent?