Endpoints
This page is generated from the OpenAPI 3.1.0 document the API serves (Scento Perfume API 1.0.0) and from live requests, so the parameter lists and example responses match the running service. Regenerate it with node scripts/generate-endpoints.mjs.
Base URL: https://www.scento.com/api/perfume/v1. All routes are GET, need no key, and take lang (en, de, fr, es, it, ro, el, hu, cs, pl) to choose the language of the scento.com links. List routes take continuation; see Reading an answer for the response shape and errors.
GET /search
Search perfumes, houses and notes. Looks up perfumes, houses and raw materials by name, note or mood word. Use kind to limit the result to one of them. The MCP server answers the same question with the perfume-search tool.
Operation id: searchPerfumeDatabase
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
q | query | string | yes | Name, house, note or mood word. |
kind | query | string | no | Limit to one kind. One of perfume, house, material, any. Default any. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
continuation | query | string | no | Opaque value from a previous answer, to fetch the next part of a list. |
Example request
curl "https://www.scento.com/api/perfume/v1/search?q=oud&kind=perfume"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "perfume-search",
"lede": "148 entries in Scento's verified perfume database match “oud”; showing 1–10.",
"detail": {
"query": "oud",
"kind": "perfume",
"total": 148,
"matches": [
{
"kind": "perfume",
"name": "Oud Wood",
"house": "Tom Ford",
"family": "Spice Route",
"page": "https://www.scento.com/perfumes/oud-wood-tom-ford"
},
{
"kind": "perfume",
"name": "Oud for Greatness",
"house": "Initio Parfums Prives",
"family": "Spice Route",
"page": "https://www.scento.com/perfumes/initio-parfums-prives-oud-for-greatness"
}
]
},
"scento_page": {
"label": "Oud Wood on Scento",
"url": "https://www.scento.com/perfumes/oud-wood-tom-ford"
},
"further_reading": [
{
"label": "Oud for Greatness on Scento",
"url": "https://www.scento.com/perfumes/initio-parfums-prives-oud-for-greatness"
},
{
"label": "Oud Satin Mood on Scento",
"url": "https://www.scento.com/perfumes/oud-satin-mood-by-maison-francis-kurkdjian"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": "cGVyZnVtZS1zZWFyY2h8MWhnb3J2M3wxMA"
}
GET /perfumes
Search perfumes, houses and notes. Looks up perfumes by name, house or note. Same search as /search, limited to perfumes. The MCP server answers the same question with the perfume-search tool.
Operation id: searchPerfumes
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
q | query | string | yes | Perfume or house name, note or mood word. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
continuation | query | string | no | Opaque value from a previous answer, to fetch the next part of a list. |
Example request
curl "https://www.scento.com/api/perfume/v1/perfumes?q=layton"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "perfume-search",
"lede": "1 entry in Scento's verified perfume database match “layton”.",
"detail": {
"query": "layton",
"kind": "perfume",
"total": 1,
"matches": [
{
"kind": "perfume",
"name": "Layton",
"house": "Parfums de Marly",
"family": "Wood & Root",
"page": "https://www.scento.com/perfumes/layton-parfums-de-marly"
}
]
},
"scento_page": {
"label": "Layton on Scento",
"url": "https://www.scento.com/perfumes/layton-parfums-de-marly"
},
"further_reading": [],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /perfumes/{perfume}
Get a perfume's notes and profile. Returns one perfume with its top, heart and base notes, scent family, concentration, character, the seasons and hours it suits, and its signature materials. A name that is not in the database still answers 200, with found: false and suggestions. The MCP server answers the same question with the perfume-portrait tool.
Operation id: getPerfumePortrait
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
perfume | path | string | yes | Perfume slug or name, for example oud-wood or tom-ford-oud-wood. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/perfumes/layton"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "perfume-portrait",
"lede": "Layton by Parfums de Marly belongs to Scento’s Wood & Root family: apple, bergamot and cardamom open onto lavender, violet and geranium, settling on patchouli, vanilla, guaiac w...",
"detail": {
"name": "Layton",
"house": "Parfums de Marly",
"year": null,
"perfumer": null,
"concentration": "eau de parfum",
"family": "Wood & Root",
"subfamily": "Velvet Sweet",
"pyramid": {
"top": [
"Apple",
"Bergamot"
],
"heart": [
"Lavender",
"Violet"
],
"base": [
"Patchouli",
"Vanilla"
]
},
"notes": null,
"character": "An apple-and-lavender blend: bergamot and cardamom up top, violet and geranium in the middle, patchouli, vanilla and praline below.",
"character_words": [
"sweet",
"warm"
],
"wears": {
"seasons": [
"spring",
"summer"
],
"hours": [
"day",
"evening"
]
},
"signature_materials": [
"Patchouli",
"Guaiac Wood"
]
},
"scento_page": {
"label": "Layton on Scento",
"url": "https://www.scento.com/perfumes/layton-parfums-de-marly"
},
"further_reading": [
{
"label": "Parfums de Marly on Scento",
"url": "https://www.scento.com/brand/parfums-de-marly"
},
{
"label": "Patchouli, the note",
"url": "https://www.scento.com/note/patchouli"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /perfumes/{perfume}/neighbours
Find similar perfumes. Returns perfumes that share notes and structure with the one you name, with the shared notes and a line on how each differs. Similarity here means shared notes, not that two perfumes are the same. The MCP server answers the same question with the scent-neighbours tool.
Operation id: getScentNeighbours
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
perfume | path | string | yes | Perfume slug or name. |
same_house | query | boolean | no | Only look within the same house. Default false. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
continuation | query | string | no | Opaque value from a previous answer, to fetch the next part of a list. |
Example request
curl "https://www.scento.com/api/perfume/v1/perfumes/layton/neighbours"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "scent-neighbours",
"lede": "817 perfumes share structure with Layton by Parfums de Marly; the closest is Detour Noir, sharing bergamot, lavender and apple.",
"detail": {
"anchor": {
"name": "Layton",
"house": "Parfums de Marly",
"page": "https://www.scento.com/perfumes/layton-parfums-de-marly",
"family": "Wood & Root"
},
"total": 817,
"neighbours": [
{
"name": "Detour Noir",
"house": "Al Haramain",
"page": "https://www.scento.com/perfumes",
"family": "Wood & Root",
"shared": [
"Bergamot",
"Lavender"
],
"difference": "Leans more floral and spicy, with mandarin and pepper added."
},
{
"name": "Select Night",
"house": "Mercedes-Benz",
"page": "https://www.scento.com/perfumes",
"family": "Wood & Root",
"shared": [
"Lavender",
"Cardamom"
],
"difference": "Leans more woody and floral, with orange blossom and cedarwood added."
}
]
},
"scento_page": {
"label": "Layton on Scento",
"url": "https://www.scento.com/perfumes/layton-parfums-de-marly"
},
"further_reading": [
{
"label": "Perfumes on Scento",
"url": "https://www.scento.com/perfumes"
},
{
"label": "Byredo on Scento",
"url": "https://www.scento.com/brand/byredo"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": "c2NlbnQtbmVpZ2hib3Vyc3wxdmM4bzU0fDg"
}
GET /contrast
Compare perfumes side by side. Puts two to four perfumes side by side: house, family, pyramid, shared materials, character, seasons, hours, year and concentration. The MCP server answers the same question with the perfume-contrast tool.
Operation id: getPerfumeContrast
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
perfumes | query | list of string (2-4) | yes | Two to four perfume slugs or names, comma-separated. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/contrast?perfumes=mojave-ghost,gypsy-water"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "perfume-contrast",
"lede": "Mojave Ghost and Gypsy Water share sandalwood, but part ways on family.",
"detail": {
"perfumes": [
{
"name": "Mojave Ghost",
"house": "Byredo",
"page": "https://www.scento.com/perfumes/mojave-ghost-byredo"
},
{
"name": "Gypsy Water",
"house": "Byredo",
"page": "https://www.scento.com/perfumes/gypsy-water-byredo"
}
],
"shared_materials": [
"Sandalwood"
],
"axes": [
{
"axis": "house",
"values": [
"Byredo",
"Byredo"
]
},
{
"axis": "family",
"values": [
"Wood & Root",
"Green Leaf / Amber & Resin"
]
}
],
"verdict": [
{
"name": "Mojave Ghost",
"suits": "Someone after something woody and musky, worn in spring, summer and autumn by day or evening."
},
{
"name": "Gypsy Water",
"suits": "Someone after something warm and fresh, worn in spring, summer and autumn by day or evening."
}
],
"missing": []
},
"scento_page": {
"label": "Mojave Ghost on Scento",
"url": "https://www.scento.com/perfumes/mojave-ghost-byredo"
},
"further_reading": [
{
"label": "Gypsy Water on Scento",
"url": "https://www.scento.com/perfumes/gypsy-water-byredo"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /materials/{material}
Explain a note or ingredient. Explains a raw material: what it smells like, its family, whether it is natural or synthetic, what it pairs with, and perfumes that show it. The MCP server answers the same question with the note-portrait tool.
Operation id: getMaterialPortrait
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
material | path | string | yes | Note or raw material, for example ambroxan or pink-pepper. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/materials/ambroxan"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "note-portrait",
"lede": "Ambroxan is a synthetic material from the amber family: clean, woody-ambery and slightly salty, with a mineral glow.",
"detail": {
"name": "Ambroxan",
"aliases": [
"ambroxide",
"ambroxe"
],
"origin": null,
"natural_or_synthetic": "synthetic",
"smells_like": "Clean, woody-ambery and slightly salty, with a mineral glow.",
"family": "Amber",
"scento_family": "Amber & Resin",
"pairs_well_with": [
"Bergamot",
"Musk"
],
"showcased_in": [
{
"name": "Aventus",
"house": "Creed",
"page": "https://www.scento.com/perfumes/aventus-creed",
"tier": "base"
},
{
"name": "Green Irish Tweed",
"house": "Creed",
"page": "https://www.scento.com/perfumes/green-irish-tweed-creed",
"tier": "base"
}
]
},
"scento_page": {
"label": "Ambroxan, the note",
"url": "https://www.scento.com/note/ambroxan"
},
"further_reading": [
{
"label": "Aventus on Scento",
"url": "https://www.scento.com/perfumes/aventus-creed"
},
{
"label": "Green Irish Tweed on Scento",
"url": "https://www.scento.com/perfumes/green-irish-tweed-creed"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /materials/match
Find perfumes by note. Returns perfumes that contain every material you list, optionally pinned to the top, heart or base of the pyramid. The MCP server answers the same question with the material-match tool.
Operation id: matchMaterials
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
materials | query | list of string (1-4) | yes | One to four materials, comma-separated, that must all be present. |
tier | query | string | no | Where in the pyramid the materials must sit. One of top, heart, base, any. Default any. |
family | query | string | no | Optional Scento family to stay within. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
continuation | query | string | no | Opaque value from a previous answer, to fetch the next part of a list. |
Example request
curl "https://www.scento.com/api/perfume/v1/materials/match?materials=tobacco,vanilla&tier=base"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "material-match",
"lede": "17 perfumes in Scento's verified perfume database contain tobacco and vanilla in the base, Naxos first.",
"detail": {
"query": {
"materials": [
"Tobacco",
"Vanilla"
],
"tier": "base",
"family": null
},
"total": 17,
"perfumes": [
{
"name": "Naxos",
"house": "Xerjoff",
"page": "https://www.scento.com/brand/xerjoff",
"family": "Velvet Sweet",
"tier_hits": {
"Tobacco": "base",
"Vanilla": "base"
}
},
{
"name": "Red Tobacco",
"house": "Mancera",
"page": "https://www.scento.com/perfumes/red-tobacco-mancera",
"family": "Wood & Root",
"tier_hits": {
"Tobacco": "base",
"Vanilla": "base"
}
}
]
},
"scento_page": {
"label": "Tobacco, the note",
"url": "https://www.scento.com/note/tobacco"
},
"further_reading": [
{
"label": "Vanilla, the note",
"url": "https://www.scento.com/note/vanilla"
},
{
"label": "Xerjoff on Scento",
"url": "https://www.scento.com/brand/xerjoff"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": "bWF0ZXJpYWwtbWF0Y2h8MWttYzdpNHwxMA"
}
GET /houses/{house}
Profile a perfume house. Profiles a perfume house: country, founding year, style and signature perfumes. The MCP server answers the same question with the house-portrait tool.
Operation id: getHousePortrait
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
house | path | string | yes | House slug or name, for example le-labo. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/houses/creed"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "house-portrait",
"lede": "Creed is a heritage perfume house from the United Kingdom, founded in 1760; its signatures include Aventus, Silver Mountain Water and Green Irish Tweed.",
"detail": {
"name": "Creed",
"country": "United Kingdom",
"founded": 1760,
"type": "heritage",
"style": "Long-established house known for refined fragrances built on fine natural materials.",
"signatures": [
{
"name": "Aventus",
"house": "Creed",
"page": "https://www.scento.com/perfumes/aventus-creed",
"family": "Orchard Fruit"
},
{
"name": "Silver Mountain Water",
"house": "Creed",
"page": "https://www.scento.com/perfumes/silver-mountain-water-creed",
"family": "Sunlit Citrus"
}
],
"families_spread": {
"Orchard Fruit": 2,
"Sunlit Citrus": 8,
"Green Leaf": 5,
"Wood & Root": 5,
"Spice Route": 4,
"Petal Garden": 3,
"Powder Veil": 2,
"White Bloom": 3,
"Amber & Resin": 1,
"Velvet Sweet": 1
},
"perfumes_in_database": 34
},
"scento_page": {
"label": "Creed on Scento",
"url": "https://www.scento.com/brand/creed"
},
"further_reading": [
{
"label": "Aventus on Scento",
"url": "https://www.scento.com/perfumes/aventus-creed"
},
{
"label": "Silver Mountain Water on Scento",
"url": "https://www.scento.com/perfumes/silver-mountain-water-creed"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /families
Explore fragrance families. Returns the whole tree of Scento's own scent families, each with its definition and subfamilies. The MCP server answers the same question with the family-map tool.
Operation id: getFamilyMap
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/families"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "family-map",
"lede": "Scento sorts perfume into 14 families, from Sunlit Citrus to Oud Court, each defined by the materials that lead the composition.",
"detail": {
"tree": [
{
"id": "sunlit-citrus",
"name": "Sunlit Citrus",
"definition": "Led by citrus peel and zest: bright, sparkling, cologne-clean openings that read as light and quick.",
"subfamilies": [
"Citrus"
],
"perfumes": 158
},
{
"id": "orchard-fruit",
"name": "Orchard Fruit",
"definition": "Fruit takes the lead, whether juicy, jammy or sun-ripe, from pear and peach to berries and tropical flesh.",
"subfamilies": [
"Fruit"
],
"perfumes": 117
}
]
},
"scento_page": {
"label": "Fragrance Families Explained 2026: The Complete Floral Woody Oriental and Fresh Guide",
"url": "https://www.scento.com/blog/fragrance-families-explained-complete-floral-woody-oriental-fresh-guide"
},
"further_reading": [
{
"label": "Fragrance notes on Scento",
"url": "https://www.scento.com/notes"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /families/{family}
Explore fragrance families. Returns one scent family with its definition, subfamilies, exemplar perfumes and neighbouring families. The MCP server answers the same question with the family-map tool.
Operation id: getFamily
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
family | path | string | yes | Family id or name, for example amber-resin. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/families/amber-resin"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "family-map",
"lede": "Amber & Resin: Glowing amber accords, labdanum, benzoin, incense and myrrh: warm, golden, enveloping.",
"detail": {
"family": "Amber & Resin",
"id": "amber-resin",
"definition": "Glowing amber accords, labdanum, benzoin, incense and myrrh: warm, golden, enveloping.",
"subfamilies": [
"Resin & incense",
"Amber"
],
"exemplars": [
{
"name": "Grand Soir",
"house": "Maison Francis Kurkdjian",
"page": "https://www.scento.com/perfumes/grand-soir-maison-francis-kurkdjian"
},
{
"name": "Herod",
"house": "Parfums de Marly",
"page": "https://www.scento.com/perfumes/herod-parfums-de-marly"
}
],
"neighbouring_families": [
"Wood & Root",
"Spice Route"
],
"perfumes": 76
},
"scento_page": {
"label": "Fragrance Families Explained 2026: The Complete Floral Woody Oriental and Fresh Guide",
"url": "https://www.scento.com/blog/fragrance-families-explained-complete-floral-woody-oriental-fresh-guide"
},
"further_reading": [
{
"label": "Grand Soir on Scento",
"url": "https://www.scento.com/perfumes/grand-soir-maison-francis-kurkdjian"
},
{
"label": "Herod on Scento",
"url": "https://www.scento.com/perfumes/herod-parfums-de-marly"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /edits/{occasion}
Pick perfumes for an occasion. Returns a short edit of perfumes for one occasion from a fixed list, each with a line on why it fits. The MCP server answers the same question with the occasion-edit tool.
Operation id: getOccasionEdit
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
occasion | path | string | yes | The occasion. One of office, date-night, night-out, everyday, summer-days, cold-weather, workout, wedding, weekend, first-impressions, long-lasting, under-the-radar, gym, sport. |
gender_lean | query | string | no | Optional lean, read from the materials by convention; reorders only. One of feminine, masculine, shared. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/edits/summer-days"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "occasion-edit",
"lede": "For summer days, Silver Mountain Water by Creed, Thé Noir 29 by Le Labo and Noir 29 by Le Labo lead an edit of 8: bright and airy in the heat.",
"detail": {
"occasion": "summer-days",
"gender_lean": null,
"edit": [
{
"name": "Silver Mountain Water",
"house": "Creed",
"page": "https://www.scento.com/perfumes/silver-mountain-water-creed",
"family": "Sunlit Citrus",
"why": "Fresh and citrusy with sea notes and sandalwood; bright and airy in the heat."
},
{
"name": "Thé Noir 29",
"house": "Le Labo",
"page": "https://www.scento.com/perfumes/the-noir-29-by-le-labo",
"family": "Green Leaf",
"why": "Fresh and citrusy with tea and bergamot; bright and airy in the heat."
}
]
},
"scento_page": {
"label": "Summer days on Scento",
"url": "https://www.scento.com/collections/summer-days"
},
"further_reading": [
{
"label": "Silver Mountain Water on Scento",
"url": "https://www.scento.com/perfumes/silver-mountain-water-creed"
},
{
"label": "Thé Noir 29 on Scento",
"url": "https://www.scento.com/perfumes/the-noir-29-by-le-labo"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /wardrobe
Build a fragrance wardrobe. Builds a small wardrobe of three to five perfumes for different moments from perfumes or materials someone loves, and leaves out what they want to avoid. The MCP server answers the same question with the wardrobe-composer tool.
Operation id: composeWardrobe
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
loves | query | list of string (1-6) | yes | Perfumes or materials the person loves, comma-separated. |
avoid | query | list of string (0-6) | no | Perfumes, materials or families to leave out, comma-separated. |
size | query | integer | no | How many perfumes, 3 to 5. Whole number from 3 to 5. Default 3. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/wardrobe?loves=layton,aventus&size=3"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "wardrobe-composer",
"lede": "Built around Layton and Aventus: Detour Noir for daytime, Club de Nuit Intense Man for evening, Legend Night for warm weather.",
"detail": {
"loves": [
"Layton",
"Aventus"
],
"unknown": [],
"avoid": [],
"wardrobe": [
{
"role": "daytime",
"name": "Detour Noir",
"house": "Al Haramain",
"page": "https://www.scento.com/perfumes",
"why": "Shares bergamot and lavender with what you love; for daylight hours."
},
{
"role": "evening",
"name": "Club de Nuit Intense Man",
"house": "Armaf",
"page": "https://www.scento.com/perfumes/club-de-nuit-intense-man-armaf",
"why": "Shares apple and bergamot with what you love; for evenings."
}
]
},
"scento_page": {
"label": "Perfumes on Scento",
"url": "https://www.scento.com/perfumes"
},
"further_reading": [
{
"label": "Club de Nuit Intense Man on Scento",
"url": "https://www.scento.com/perfumes/club-de-nuit-intense-man-armaf"
},
{
"label": "Montblanc on Scento",
"url": "https://www.scento.com/brand/montblanc"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /lexicon/{term}
Explain a perfumery term. Explains a perfumery term in plain language, with example perfumes and related terms. The MCP server answers the same question with the perfumery-lexicon tool.
Operation id: getLexiconTerm
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
term | path | string | yes | A perfumery term, for example sillage, chypre or edp-vs-edt. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
Example request
curl "https://www.scento.com/api/perfume/v1/lexicon/sillage"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "perfumery-lexicon",
"lede": "Sillage: The trail a perfume leaves in the air behind the wearer, from the French word for the wake of a boat.",
"detail": {
"term": "Sillage",
"meaning": "The trail a perfume leaves in the air behind the wearer, from the French word for the wake of a boat. Strong sillage is noticed by people you pass; soft sillage stays within arm...",
"example_perfumes": [
{
"name": "Oud Wood",
"house": "Tom Ford",
"page": "https://www.scento.com/perfumes/oud-wood-tom-ford"
},
{
"name": "Aventus",
"house": "Creed",
"page": "https://www.scento.com/perfumes/aventus-creed"
}
],
"related_terms": [
"Projection",
"Longevity"
]
},
"scento_page": {
"label": "Longevity vs Sillage: Measuring Perfume Quality",
"url": "https://www.scento.com/blog/longevity-vs-sillage-measuring-perfume-quality"
},
"further_reading": [
{
"label": "How Fragrance Concentration Affects Sillage",
"url": "https://www.scento.com/blog/fragrance-concentration-affects-sillage"
},
{
"label": "How to Identify Fragrances with Long-Lasting Sillage",
"url": "https://www.scento.com/blog/how-to-identify-fragrances-with-long-lasting-sillage"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}
GET /journal
Search the Scento journal. Searches the Scento journal and returns matching articles with a one-line summary and a link. The MCP server answers the same question with the journal-search tool.
Operation id: searchJournal
Parameters
| Name | In | Type | Required | Notes |
|---|---|---|---|---|
q | query | string | yes | A perfume, house, material or topic. |
lang | query | string | no | Language of the scento.com links and labels. Answers stay in English. One of en, de, fr, es, it, ro, el, hu, cs, pl. Default en. |
continuation | query | string | no | Opaque value from a previous answer, to fetch the next part of a list. |
Example request
curl "https://www.scento.com/api/perfume/v1/journal?q=vetiver"
Example response
Live response, trimmed: lists are cut to their first two entries and long text is shortened.
{
"folio": "journal-search",
"lede": "2 Scento journal articles cover “vetiver”; the closest is “Vetiver in Perfume 2026: The Smoky Green Note Explained”.",
"detail": {
"query": "vetiver",
"total": 2,
"articles": [
{
"title": "Vetiver in Perfume 2026: The Smoky Green Note Explained",
"summary": "Origins, scent differences and 2026 trends for vetiver in perfume — from citrusy Haitian to smoky Indonesian and how to choose them.",
"url": "https://www.scento.com/blog/vetiver-in-perfume-smoky-green-note-explained"
},
{
"title": "Attar Making in South Asia: Key Ingredients",
"summary": "Attar scent hinges on base oil, botanicals, and place — from sandalwood and rose/jasmine to mitti, vetiver, and slow deg-bhapka distillation.",
"url": "https://www.scento.com/blog/attar-making-south-asia-key-ingredients"
}
]
},
"scento_page": {
"label": "Vetiver in Perfume 2026: The Smoky Green Note Explained",
"url": "https://www.scento.com/blog/vetiver-in-perfume-smoky-green-note-explained"
},
"further_reading": [
{
"label": "Attar Making in South Asia: Key Ingredients",
"url": "https://www.scento.com/blog/attar-making-south-asia-key-ingredients"
}
],
"cite": "Scento Perfume API, scento.com",
"continuation": null
}