Shop GENOSYS Korean skincare in the UAE from chat: find products, AED prices, order and pay.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Build one link that opens genosys.ae with these items already in the shopper's bag, ready to check out. Use when the shopper decides to buy. Products with sizes or shades (see get_product options) need one picked: pass size, or color as its label or value (e.g. "#01 Bright").
Build one link that opens genosys.ae with these items already in the shopper's bag, ready to check out. Use when the shopper decides to buy. Products with sizes or shades (see get_product options) need one picked: pass size, or color as its label or value (e.g. "#01 Bright").
| Argument | Type | Description |
|---|---|---|
| items* | array |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"product_id"
],
"properties": {
"size": {
"type": "string",
"maxLength": 40
},
"color": {
"type": "string",
"maxLength": 60
},
"quantity": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"product_id": {
"type": "string",
"maxLength": 64,
"minLength": 1
}
}
},
"maxItems": 20,
"minItems": 1
}
}
}Full text of a result from search, by id ("product:18" or "blog:<slug>").
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
}
}Full details for one product: description, key features, benefits, key ingredients and actives, step-by-step how to use, sizes or shades with prices, and an add-to-bag link. Use the id from search_products (e.g. "18" or "68").
| Argument | Type | Description |
|---|---|---|
| locale | string | Language of descriptions and links: en (default), ru or ar. Product names stay in English. |
| product_id* | string | Product id from search_products, e.g. "18". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"product_id"
],
"properties": {
"locale": {
"enum": [
"en",
"ru",
"ar"
],
"type": "string",
"description": "Language of descriptions and links: en (default), ru or ar. Product names stay in English."
},
"product_id": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"description": "Product id from search_products, e.g. \"18\"."
}
}
}All product categories and skin concerns in the live catalog, with product counts. Use to orient before searching.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Show the shopper a checkout form for these items: shade picker where needed, quantities, delivery details (name, email, phone, emirate, address), live total and a button that creates the order and opens secure Stripe payment. Use when the shopper wants to buy. Pass any details the shopper already gave as prefill.
| Argument | Type | Description |
|---|---|---|
| items* | array | |
| locale | string | Language of descriptions and links: en (default), ru or ar. Product names stay in English. |
| prefill | object |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"product_id"
],
"properties": {
"size": {
"type": "string",
"maxLength": 40
},
"color": {
"type": "string",
"maxLength": 60
},
"quantity": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"product_id": {
"type": "string",
"maxLength": 64,
"minLength": 1
}
}
},
"maxItems": 20,
"minItems": 1
},
"locale": {
"enum": [
"en",
"ru",
"ar"
],
"type": "string",
"description": "Language of descriptions and links: en (default), ru or ar. Product names stay in English."
},
"prefill": {
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 100
},
"email": {
"type": "string",
"maxLength": 200
},
"notes": {
"type": "string",
"maxLength": 1000
},
"phone": {
"type": "string",
"maxLength": 30
},
"address": {
"type": "string",
"maxLength": 500
},
"emirate": {
"enum": [
"Dubai",
"Abu Dhabi",
"Sharjah",
"Ajman",
"Ras Al Khaimah",
"Fujairah",
"Umm Al Quwain"
],
"type": "string"
}
}
}
}
}Status and payment of a GENOSYS order. Needs the order number and the email used for the order.
| Argument | Type | Description |
|---|---|---|
| email* | string | |
| order_number* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"order_number",
"email"
],
"properties": {
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"maxLength": 200
},
"order_number": {
"type": "string",
"maxLength": 40,
"minLength": 6
}
}
}Create a GENOSYS UAE order from this chat and get a secure Stripe payment link (card, Apple Pay, Google Pay). Call only after the shopper has confirmed the items, the total and their delivery details. The order is confirmed by email once paid; unpaid orders are not shipped. Delivery is UAE only. Prices are retail AED including VAT.
| Argument | Type | Description |
|---|---|---|
| items* | array | |
| notes | string | Delivery notes, e.g. preferred time. |
| locale | string | Language of descriptions and links: en (default), ru or ar. Product names stay in English. |
| customer* | object |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"items",
"customer"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"product_id"
],
"properties": {
"size": {
"type": "string",
"maxLength": 40
},
"color": {
"type": "string",
"maxLength": 60,
"description": "Shade label or value, e.g. \"#01 Bright\"."
},
"quantity": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"product_id": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"description": "Id from search_products / get_product."
}
}
},
"maxItems": 20,
"minItems": 1
},
"notes": {
"type": "string",
"maxLength": 1000,
"description": "Delivery notes, e.g. preferred time."
},
"locale": {
"enum": [
"en",
"ru",
"ar"
],
"type": "string",
"description": "Language of descriptions and links: en (default), ru or ar. Product names stay in English."
},
"customer": {
"type": "object",
"required": [
"name",
"email",
"phone",
"emirate",
"address"
],
"properties": {
"name": {
"type": "string",
"maxLength": 100,
"minLength": 2,
"description": "Full name of the person receiving the order."
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"maxLength": 200,
"description": "Receipt and order updates go here. If it matches a GENOSYS account, the order appears in that account."
},
"phone": {
"type": "string",
"maxLength": 30,
"minLength": 7,
"description": "For the courier: UAE number or one with its country code."
},
"address": {
"type": "string",
"maxLength": 500,
"minLength": 8,
"description": "Building or villa, street, area, and apartment number."
},
"emirate": {
"enum": [
"Dubai",
"Abu Dhabi",
"Sharjah",
"Ajman",
"Ras Al Khaimah",
"Fujairah",
"Umm Al Quwain"
],
"type": "string"
}
}
}
}
}Ranked product picks for a shopper's skin type and concerns, the same scoring as the skin quiz on genosys.ae. Use when someone describes their skin and asks what to use.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Default 6. |
| locale | string | Language of descriptions and links: en (default), ru or ar. Product names stay in English. |
| concerns | array | e.g. ["hydration","anti-aging"]. Tags: hydration, anti-aging, sensitivity, pore-care, brightening, acne-blemishes, eye-care, hair, hair-loss. |
| age_group | string | |
| skin_type | string | |
| at_home_only | boolean | True (default) leaves out professional clinic-only products. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 12,
"minimum": 1,
"description": "Default 6."
},
"locale": {
"enum": [
"en",
"ru",
"ar"
],
"type": "string",
"description": "Language of descriptions and links: en (default), ru or ar. Product names stay in English."
},
"concerns": {
"type": "array",
"items": {
"type": "string",
"maxLength": 40
},
"maxItems": 6,
"description": "e.g. [\"hydration\",\"anti-aging\"]. Tags: hydration, anti-aging, sensitivity, pore-care, brightening, acne-blemishes, eye-care, hair, hair-loss."
},
"age_group": {
"enum": [
"teen",
"young-adult",
"adult",
"mature"
],
"type": "string"
},
"skin_type": {
"enum": [
"dry",
"oily",
"combination",
"normal",
"sensitive"
],
"type": "string"
},
"at_home_only": {
"type": "boolean",
"description": "True (default) leaves out professional clinic-only products."
}
}
}Search GENOSYS products and skincare articles. Returns ids to pass to fetch. ("product:<id>" for products, "blog:<slug>" for articles.)
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
}
}Search the live GENOSYS UAE catalog (Korean professional skincare, haircare, devices, beauty boxes). Use for any "what do you have for..." question. Accepts plain language in English, Russian or Arabic, plus optional filters. Returns name, price in AED (VAT included), size, stock, concerns and the product link.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Default 8. |
| query | string | What the shopper wants, e.g. "serum for dry skin", "SPF cushion", "hair loss shampoo". |
| locale | string | Language of descriptions and links: en (default), ru or ar. Product names stay in English. |
| concern | string | Skin concern, e.g. hydration, anti-aging, sensitivity, pore-care, brightening, acne-blemishes, eye-care, hair-loss, sun-protection. |
| category | string | Category filter, e.g. Serum, Cream, Mask, Cleanser, Toner/Mist, Sun, Cushion BB, Eye care, Scalp/Hair, Beauty Boxes, Device, Microneedling, PRO Solution. Call list_categories for the full list. |
| skin_type | string | |
| in_stock_only | boolean | |
| max_price_aed |
Delivery areas, times and fees, payment methods, returns, contact (WhatsApp, email), apps and policies for GENOSYS UAE.
| Argument | Type | Description |
|---|---|---|
| locale | string | Language of descriptions and links: en (default), ru or ar. Product names stay in English. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"locale": {
"enum": [
"en",
"ru",
"ar"
],
"type": "string",
"description": "Language of descriptions and links: en (default), ru or ar. Product names stay in English."
}
}
}| number |
| Only products at or below this price (AED, VAT included). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Default 8."
},
"query": {
"type": "string",
"maxLength": 200,
"description": "What the shopper wants, e.g. \"serum for dry skin\", \"SPF cushion\", \"hair loss shampoo\"."
},
"locale": {
"enum": [
"en",
"ru",
"ar"
],
"type": "string",
"description": "Language of descriptions and links: en (default), ru or ar. Product names stay in English."
},
"concern": {
"type": "string",
"maxLength": 60,
"description": "Skin concern, e.g. hydration, anti-aging, sensitivity, pore-care, brightening, acne-blemishes, eye-care, hair-loss, sun-protection."
},
"category": {
"type": "string",
"maxLength": 60,
"description": "Category filter, e.g. Serum, Cream, Mask, Cleanser, Toner/Mist, Sun, Cushion BB, Eye care, Scalp/Hair, Beauty Boxes, Device, Microneedling, PRO Solution. Call list_categories for the full list."
},
"skin_type": {
"enum": [
"dry",
"oily",
"combination",
"normal",
"sensitive",
"mature"
],
"type": "string"
},
"in_stock_only": {
"type": "boolean"
},
"max_price_aed": {
"type": "number",
"description": "Only products at or below this price (AED, VAT included).",
"exclusiveMinimum": 0
}
}
}