sephora_category
Fetch one page of a Sephora category or browse listing by slug, with sort options and facet filters for brand, price, rating, and product attributes.
Instructions
Sephora category browse. Returns one page of a Sephora category/browse listing (e.g. Makeup, Skincare), with the same sort and facet filters as /sephora/search. slug is the path segment after sephora.com/shop/, e.g. makeup-cosmetics. The response uses Sephora's public catalog search to keep browse listings available when the category page's legacy embedded data is absent.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"slug": "<slug>"
},
"name": "sephora_category"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Result page, 1-based, defaults to 1 | |
| slug | Yes | Category-page slug | |
| brand | No | One or more exact brand names to filter to (OR'd together); repeat the param for multiple values | |
| filter | No | Additional facet:value filters, repeat the param for multiple; facet must be one of: benefits, ingredientpreferences, colorfamily, formulation, size, shoppingpreferences, agerange, skintype, finish, skinconcerns, coverage, hairtype, hairconcerns, hairtexture | |
| is_new | No | When true, filters to products flagged New | |
| sort_by | No | Sort order, defaults to featured | |
| price_max | No | Maximum price in whole dollars; must be set together with price_min | |
| price_min | No | Minimum price in whole dollars; must be set together with price_max | |
| rating_min | No | Minimum star rating, 1 to 4 |