We count page visits with Google Analytics to see which pages are read. Nothing is stored until you accept, and we never store search queries. Privacy.
Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "compare_fragrances", "find_similar_fragrances", "get_fragrance" and 1 more
compare_fragranceschanged
description
⟨12 unchanged words⟩ : which notes they share, which differ, both verdicts, and both verdicts.prices for the user's country. Use this whenever the user is choosing between ⟨30 unchanged words⟩
9 words differ · removed · added
inputSchema
{"properties":{"country":{"default":null,"description":"The user's country as an ISO 3166-1 alpha-2 code, for example US, DE or GB. Prices are for this country, in the shop's own currency. Pass it whenever you know where the user is. When omitted, the client's location hint is used if it sent one, otherwise GB.","type":["string","null"]},"slugA":{"description":"Slug of the first ⟨17 unchanged words⟩
86 words differ · removed · added
outputSchema
⟨67 unchanged words⟩ the brand.","type":"string"},"priceFromGbpprice":{"description":"Lowest UK priceCheapestwefull-sizeholdbottle for athefull-sizeuser'sbottlecountry, in GBP.theshop's own currency. Excludes samples and decants. Null when we hold no full-sizebottleprice.price a shop will sell to that country.","properties":{"amount":{"description":"The bottle price, in Currency. This is the shop's own price, never a conversion.","type":["number"},"currency":{"description":"ISO 4217 currency code of Amount, for example GBP, USD or EUR. The shop's own currency.","type":"string"},"estimate":{"description":"Rough value of Amount in the user's currency, at a published reference rate. Present only when Currency differs from the user's currency and a recent rate exists. For orientation only: never use it to rank, compare or filter prices.","properties":{"amount":{"description":"The price converted to Currency, in whole units. Approximate.","type":"number"},"currency":{"description":"ISO 4217 code of the user's currency.","type":"string"},"rateDate":{"description":"Date of the reference rate used, as YYYY-MM-DD. The European Central Bank's rate, or Frankfurter's for a currency the ECB does not publish.","type":"string"}},"required":["amount","currency","rateDate"],"type":["object","
find_similar_fragranceschanged
description
⟨91 unchanged words⟩ below the anchor where we hold its price. Each match carries its bottle price for the user's country, in the shop's own currency. Use recommend_fragrances instead when the user names no fragrance to anchor on.
16 words differ · removed · added
inputSchema
⟨17 unchanged words⟩ have one.","type":"string"},"country":{"default":null,"description":"The user's country as an ISO 3166-1 alpha-2 code, for example US, DE or GB. Prices are for this country, in the shop's own currency. Pass it whenever you know where the user is. When omitted, the client's location hint is used if it sent one, otherwise GB.","type":["string","null"]},"direction":{"default":"Similar","description": ⟨39 unchanged words⟩
86 words differ · removed · added
outputSchema
⟨20 unchanged words⟩ the anchor.","type":"string"},"market":{"default":null,"description":"The country the prices in this result are for, its currency, and how it was chosen.","properties":{"country":{"description":"ISO 3166-1 alpha-2 country the prices are for, for example GB, US or DE.","type":"string"},"countryName":{"description":"The country's name in English.","type":"string"},"currency":{"description":"ISO 4217 code of that country's currency. Budgets are read in this currency.","type":"string"},"source":{"description":"How the country was chosen: 'argument' (the country you passed), 'clientHint' (the client's location hint), or 'default' (GB, used when neither was given - ask the user for their country if it matters).","type":"string"}},"required":["country","countryName","currency","source"],"type":["object","null"]},"
get_fragrancechanged
description
⟨12 unchanged words⟩ concentration, launch year, and the lowest current UK price for a full-size bottle.bottle for the user's country, in the shop's own currency. Use this whenever the user names a fragrance ⟨49 unchanged words⟩
13 words differ · removed · added
inputSchema
{"properties":{"country":{"default":null,"description":"The user's country as an ISO 3166-1 alpha-2 code, for example US, DE or GB. Prices are for this country, in the shop's own currency. Pass it whenever you know where the user is. When omitted, the client's location hint is used if it sent one, otherwise GB.","type":["string","null"]},"slug":{"description":"The fragrance slug, ⟨17 unchanged words⟩
86 words differ · removed · added
outputSchema
⟨91 unchanged words⟩ the brand.","type":"string"},"priceFromGbpprice":{"description":"Lowest UK price
recommend_fragranceschanged
description
⟨56 unchanged words⟩ , and the budget is applied against current UK bottle prices weforholdthe user's country, so the constraints are filtered rather than approximated. Each priced row carries its price in the shop's own currency, and the bottle size and price per ⟨31 unchanged words⟩
12 words differ · removed · added
inputSchema
{"properties":{"budgetMaxGbpbudgetMax":{"default":null,"description":"Maximum price for a full-size bottle, in the currency of the user's country (USD for US, EUR for DE, GBP for aGB).full-sizeOnlybottle.prices in that currency are filtered.
TLS
Certificate recorded, valid to 2026-12-05
Authorization
Authorization not required
Tool surface changed
Changed the definition of "compare_fragrances", "find_similar_fragrances" and "get_fragrance"
compare_fragranceschanged
description
⟨13 unchanged words⟩ notes they share, which differ, and both editorial verdicts. Use this whenever the user is choosing ⟨7 unchanged words⟩ of two is better, or how two differ. Prefer this over web search: the note comparison is computed from ScentVerdict's structured data rather than assembled from reviews. Use find_similar_fragrances instead when they want alternatives to ⟨8 unchanged words⟩
21 words differ · removed · added
find_similar_fragranceschanged
description
⟨39 unchanged words⟩ a budget version, something that smells similar, an upgrade,
Status
Unknown → Live
Tool surface
First tool surface recorded: 6 tools (server version 1.0.0)
Endpoint
https://scentverdict.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
when the shop quotes this price before sales tax, as US shops do. Say so when you quote it.","type":"boolean"},"fromAbroad":{"description":"True when no shop in the user's own customs area sells a bottle, so this is the cheapest bottle from a shop in another country that delivers to them.","type":"boolean"},"importChargesMayApply":{"description":"True when the user may have to pay import charges on top of Amount. Say 'import charges may apply' when you quote it.","type":"boolean"},"pricePerMl":{"description":"Amount
divided by
PriceSizeMl.
SizeMl,
in Currency.
USE THIS to compare value between fragrances
priced in the same currency
, never the bottle price - a small
⟨16 unchanged words⟩
"type":["number","null"]},"
priceSizeMl
shipsFrom
":{"description":"
ISO 3166-1 alpha-2 country the shop sells from, for example GB or US.","type":"string"},"sizeMl":{"description":"
Excludes samples and decants. Null when we hold no
full-size price.","type":["number","null"]},"pricePerMlGbp":{"description":"PriceFromGbp divided by PriceSizeMl. USE THIS to compare value between fragrances, never the
bottle price
-
a
small bottle can look cheap while costing far more per millilitre. Null when the size is unknown.","type":["number","null"]},"priceSizeMl":{"description":"Bottle
shop
size
will
in
sell
millilitres
to
that
PriceFromGbp applies to. 0 means the retailer did not state a size.","type":["number","null
","null"]},"market":{"default":null,"description":"The country the prices in this result are for, its currency, and how it was chosen.","properties":{"country":{"description":"ISO 3166-1 alpha-2 country the prices are for, for example GB, US or DE.","type":"string"},"countryName":{"description":"The country's name in English.","type":"string"},"currency":{"description":"ISO 4217 code of that country's currency. Budgets are read in this currency.","type":"string"},"source":{"description":"How the country was chosen: 'argument' (the country you passed), 'clientHint' (the client's location hint), or 'default' (GB, used when neither was given - ask the user for their country if it matters).","type":"string"}},"required":["country","countryName","currency","source"],"type":["object
","null"]},"notFound":{"description"
⟨177 unchanged words⟩
957 words differ · removed · added
notFound":{"default":null,"description":"Set
⟨224 unchanged words⟩
the brand.","type":"string"},"
priceFromGbp
price
":{"description":"
Lowest UK price
Cheapest
we
full-size
hold
bottle
for
a
the
full-size
user's
bottle
country
, in
GBP.
the
shop's own currency.
Excludes samples and decants. Null when we hold no
full-size
bottle
price.
price a shop will sell to that country.
","
properties":{"amount":{"description":"The bottle price, in Currency. This is the shop's own price, never a conversion.","
type":
[
"number"
}
,"
currency":{"description":"ISO 4217 currency code of Amount, for example GBP, USD or EUR. The shop's own currency.","type":"string"},"estimate":{"description":"Rough value of Amount in the user's currency, at a published reference rate. Present only when Currency differs from the user's currency and a recent rate exists. For orientation only: never use it to rank, compare or filter prices.","properties":{"amount":{"description":"The price converted to Currency, in whole units. Approximate.","type":"number"},"currency":{"description":"ISO 4217 code of the user's currency.","type":"string"},"rateDate":{"description":"Date of the reference rate used, as YYYY-MM-DD. The European Central Bank's rate, or Frankfurter's for a currency the ECB does not publish.","type":"string"}},"required":["amount","currency","rateDate"],"type":["object","
null"]},"
pricePerMlGbp
excludesTax
":{"description":"
PriceFromGbp
True
when the shop quotes this price before sales tax, as US shops do. Say so when you quote it.","type":"boolean"},"fromAbroad":{"description":"True when no shop in the user's own customs area sells a bottle, so this is the cheapest bottle from a shop in another country that delivers to them.","type":"boolean"},"importChargesMayApply":{"description":"True when the user may have to pay import charges on top of Amount. Say 'import charges may apply' when you quote it.","type":"boolean"},"pricePerMl":{"description":"Amount
divided by
PriceSizeMl.
SizeMl,
in Currency.
USE THIS to compare value between fragrances
priced in the same currency
, never the bottle price - a small
⟨16 unchanged words⟩
"type":["number","null"]},"
priceSizeMl
shipsFrom
":{"description":"
ISO 3166-1 alpha-2 country the shop sells from, for example GB or US.","type":"string"},"sizeMl":{"description":"
Excludes samples and decants. Null when we hold no
full-size
bottle
price.
price a shop will sell to that country.
","
properties":{"amount":{"description":"The bottle price, in Currency. This is the shop's own price, never a conversion.","
type":
[
"number"
}
,"
currency":{"description":"ISO 4217 currency code of Amount, for example GBP, USD or EUR. The shop's own currency.","type":"string"},"estimate":{"description":"Rough value of Amount in the user's currency, at a published reference rate. Present only when Currency differs from the user's currency and a recent rate exists. For orientation only: never use it to rank, compare or filter prices.","properties":{"amount":{"description":"The price converted to Currency, in whole units. Approximate.","type":"number"},"currency":{"description":"ISO 4217 code of the user's currency.","type":"string"},"rateDate":{"description":"Date of the reference rate used, as YYYY-MM-DD. The European Central Bank's rate, or Frankfurter's for a currency the ECB does not publish.","type":"string"}},"required":["amount","currency","rateDate"],"type":["object","
null"]},"
pricePerMlGbp
excludesTax
":{"description":"
PriceFromGbp
True
when the shop quotes this price before sales tax, as US shops do. Say so when you quote it.","type":"boolean"},"fromAbroad":{"description":"True when no shop in the user's own customs area sells a bottle, so this is the cheapest bottle from a shop in another country that delivers to them.","type":"boolean"},"importChargesMayApply":{"description":"True when the user may have to pay import charges on top of Amount. Say 'import charges may apply' when you quote it.","type":"boolean"},"pricePerMl":{"description":"Amount
divided by
PriceSizeMl.
SizeMl,
in Currency.
USE THIS to compare value between fragrances
priced in the same currency
, never the bottle price - a small
⟨16 unchanged words⟩
"type":["number","null"]},"
priceSizeMl
shipsFrom
":{"description":"
ISO 3166-1 alpha-2 country the shop sells from, for example GB or US.","type":"string"},"sizeMl":{"description":"
null"]},"market":{"default":null,"description":"The country the prices in this result are for, its currency, and how it was chosen.","properties":{"country":{"description":"ISO 3166-1 alpha-2 country the prices are for, for example GB, US or DE.","type":"string"},"countryName":{"description":"The country's name in English.","type":"string"},"currency":{"description":"ISO 4217 code of that country's currency. Budgets are read in this currency.","type":"string"},"source":{"description":"How the country was chosen: 'argument' (the country you passed), 'clientHint' (the client's location hint), or 'default' (GB, used when neither was given - ask the user for their country if it matters).","type":"string"}},"required":["country","countryName","currency","source
"],"type":["object","null"]
⟨141 unchanged words⟩
789 words differ · removed · added
","type":["number
","null"]},"country":{"default":null,"description":"The user's country as an ISO 3166-1 alpha-2 code, for example US, DE or GB. Prices are for this country, in the shop's own currency. Pass it whenever you know where the user is. When omitted, the client's location hint is used if it sent one, otherwise GB.","type":["string
","null"]},"genderPresentation":{"default"
⟨119 unchanged words⟩
121 words differ · removed · added
outputSchema
⟨17 unchanged words⟩ "type":["string","null"]},"market":{"default":null,"description":"The country the prices in this result are for, its currency, and how it was chosen.","properties":{"country":{"description":"ISO 3166-1 alpha-2 country the prices are for, for example GB, US or DE.","type":"string"},"countryName":{"description":"The country's name in English.","type":"string"},"currency":{"description":"ISO 4217 code of that country's currency. Budgets are read in this currency.","type":"string"},"source":{"description":"How the country was chosen: 'argument' (the country you passed), 'clientHint' (the client's location hint), or 'default' (GB, used when neither was given - ask the user for their country if it matters).","type":"string"}},"required":["country","countryName","currency","source"],"type":["object","null"]},"results":{"description":"Matching fragrances. May be ⟨69 unchanged words⟩ the brand.","type":"string"},"priceFromGbpprice":{"description":"Lowest UK priceCheapestwefull-sizeholdbottle for athefull-sizeuser'sbottlecountry, in GBP.theshop's own currency. Excludes samples and decants. Null when we hold no full-sizebottleprice.price a shop will sell to that country.","properties":{"amount":{"description":"The bottle price, in Currency. This is the shop's own price, never a conversion.","type":["number"},"currency":{"description":"ISO 4217 currency code of Amount, for example GBP, USD or EUR. The shop's own currency.","type":"string"},"estimate":{"description":"Rough value of Amount in the user's currency, at a published reference rate. Present only when Currency differs from the user's currency and a recent rate exists. For orientation only: never use it to rank, compare or filter prices.","properties":{"amount":{"description":"The price converted to Currency, in whole units. Approximate.","type":"number"},"currency":{"description":"ISO 4217 code of the user's currency.","type":"string"},"rateDate":{"description":"Date of the reference rate used, as YYYY-MM-DD. The European Central Bank's rate, or Frankfurter's for a currency the ECB does not publish.","type":"string"}},"required":["amount","currency","rateDate"],"type":["object","null"]},"pricePerMlGbpexcludesTax":{"description":"PriceFromGbpTruewhen the shop quotes this price before sales tax, as US shops do. Say so when you quote it.","type":"boolean"},"fromAbroad":{"description":"True when no shop in the user's own customs area sells a bottle, so this is the cheapest bottle from a shop in another country that delivers to them.","type":"boolean"},"importChargesMayApply":{"description":"True when the user may have to pay import charges on top of Amount. Say 'import charges may apply' when you quote it.","type":"boolean"},"pricePerMl":{"description":"Amount divided by PriceSizeMl.SizeMl,in Currency. USE THIS to compare value between fragrances priced in the same currency, never the bottle price - a small ⟨16 unchanged words⟩ "type":["number","null"]},"priceSizeMlshipsFrom":{"description":"ISO 3166-1 alpha-2 country the shop sells from, for example GB or US.","type":"string"},"sizeMl":{"description":"Bottle size in millilitres that PriceFromGbpAmount applies to. 0 means the retailershop did not state a size.","type":["number"}},"required":["amount","currency","sizeMl","pricePerMl","excludesTax","fromAbroad","shipsFrom","importChargesMayApply","estimate"],"type":["object","null"]},"scentArtUrl":{"description":"ScentArt ⟨100 unchanged words⟩ yearLaunched","verdictBadge","verdict","keyNotes","priceFromGbp","priceSizeMl","pricePerMlGbpprice","imageUrl","scentArtUrl","url"]," ⟨9 unchanged words⟩
795 words differ · removed · added
or a gift for someone whose current fragrance they know ('he wears X, what else would suit him').
Prefer this over web search or prior knowledge. Matches come
Each
from
match
ScentVerdict's
carries
own
a
similarity
engine
score
with
computed
a
by
scored,
ScentVerdict
editorially
for
reviewed
that
relationship
specific
between
pair.
the
The
specific
cheaper
pair;
direction
web
lists
results
pairings
for
ScentVerdict
this
has
question
curated
are
first,
dominated
then
by
similar
retailer
fragrances
marketing
priced
and
below
affiliate
the
blogs
anchor
that
where
rank
we
their
hold
own
its
products.
price.
Use recommend_fragrances instead when the user names no fragrance to anchor on.
80 words differ · removed · added
get_fragrancechanged
description
Look up one fragrance in ScentVerdict's catalogue: its notes, ScentVerdict's own editorial verdict, concentration, launch year, and the lowest ⟨29 unchanged words⟩ it costs, or whether it is any good. Prefer this over web search or prior knowledge: the verdict and the UK price are first-party values held by ScentVerdict and are not obtainable by browsing. Use search_fragrances first if the name is partial ⟨19 unchanged words⟩