Search / io.github.bguillow-rgb/perfume-picks
Perfume Picks
R0· no sign-inSearch the Perfume Picks fragrance database: 10,000+ scents with notes, dupes, and wear data.
v1.0.5 · active · repository · website · descriptor JSON · versions
Search / io.github.bguillow-rgb/perfume-picks
R0· no sign-inSearch the Perfume Picks fragrance database: 10,000+ scents with notes, dupes, and wear data.
v1.0.5 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"perfume-picks": {
"type": "http",
"url": "https://mcp.perfumepicks.app/?src=registry"
}
}
}claude mcp add --transport http perfume-picks https://mcp.perfumepicks.app/?src=registry[mcp_servers.perfume-picks]
url = "https://mcp.perfumepicks.app/?src=registry"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"perfume-picks": {
"type": "remote",
"url": "https://mcp.perfumepicks.app/?src=registry",
"enabled": true
}
}
}{
"mcpServers": {
"perfume-picks": {
"type": "http",
"url": "https://mcp.perfumepicks.app/?src=registry"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=perfume-picks&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnBlcmZ1bWVwaWNrcy5hcHAvP3NyYz1yZWdpc3RyeSJ9"
}{
"servers": {
"perfume-picks": {
"type": "http",
"url": "https://mcp.perfumepicks.app/?src=registry"
}
}
}{
"mcpServers": {
"perfume-picks": {
"httpUrl": "https://mcp.perfumepicks.app/?src=registry"
}
}
}extensions:
"perfume-picks":
enabled: true
name: "perfume-picks"
type: streamable_http
uri: "https://mcp.perfumepicks.app/?src=registry"
timeout: 300
protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations8 of 8 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,526 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes9 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namesearch_fragranceschangeddescriptionFull-text search across 13,000+ fragrances in the Perfume Picks database. Filter by brand, fragrance family, gender, and MSRP (USD). Returns note pyramids, accords, and community wear scores with source attribution.
Full-text search across 10,000+ fragrances in the Perfume Picks database. Filter by brand, fragrance family, gender, and MSRP (USD). Returns note pyramids, accords, and community wear scores with source attribution.
what_to_wear_tonightchangedannotationstrending_fragranceschangedannotationscompare_fragranceschangedannotationsget_recommendationschangedannotationsfind_similarchangedannotationsfind_dupeschangeddescription, annotationsCurated dupes for a fragrance — cheaper scents documented to smell like the original, with match percentage and price comparison. The answer to 'what smells like X without the price tag'.
Curated dupes for a fragrance: cheaper scents documented to smell like the original, with match percentage and price comparison. Use for 'what smells like X but costs less' questions.
get_fragrancechangedannotationssearch_fragranceschangedannotationsFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-3d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
[email protected] npmthis version is not known to the dependency resolver
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.perfumepicks.app/?src=registry streamable-http | none | yes | 100% | 1105 ms | 2025-03-26 | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
perfume-picks-mcp | npm | 1.0.5 | – |
compare_fragrancesread-only | Side-by-side comparison: note pyramids, shared and distinct accords, longevity/sillage/compliment scores, concentration, and price difference. |
find_dupesread-only | Curated dupes for a fragrance: cheaper scents documented to smell like the original, with match percentage and price comparison. Use for 'what smells like X but costs less' questions. |
find_similarread-only | Fragrances most similar to a given one, from Perfume Picks' precomputed similarity ranking over notes and accords. |
get_fragranceread-only | Detailed record for one fragrance: full note pyramid (top/heart/base), accords, concentration, community longevity/sillage/compliment scores, and MSRP. Accepts a Perfume Picks slug or a name like 'Bleu de Chanel'. |
get_recommendationsread-only | Personalized fragrance picks from note/accord preferences (e.g. 'vanilla', 'oud', 'citrus'), a budget in USD, an occasion ('office', 'date night', 'gift', 'signature scent'), and gender presentation. |
search_fragrancesread-only | Full-text search across 10,000+ fragrances in the Perfume Picks database. Filter by brand, fragrance family, gender, and MSRP (USD). Returns note pyramids, accords, and community wear scores with source attribution. |
trending_fragrancesread-only | Fragrances Perfume Picks users are adding to their wardrobes most over the last 30 days (falls back to catalog popularity when live activity data is unavailable). The method used is labeled in the response. |
what_to_wear_tonightread-only | A fragrance suggestion for right now, based on mood, occasion (e.g. 'date', 'office tomorrow', 'night out', 'cozy evening in'), and season — scored with Perfume Picks' community compliment, office-safety, and versatility data. |
Schemas: list_tools.
{
"name": "io.github.bguillow-rgb/perfume-picks",
"icons": [
{
"src": "https://raw.githubusercontent.com/bguillow-rgb/perfume-picks-mcp/main/logo.png",
"sizes": [
"400x400"
],
"mimeType": "image/png"
}
],
"title": "Perfume Picks",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.perfumepicks.app/?src=registry",
"type": "streamable-http"
}
],
"version": "1.0.5",
"packages": [
{
"version": "1.0.5",
"transport": {
"type": "stdio"
},
"identifier": "perfume-picks-mcp",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org"
}
],
"repository": {
"url": "https://github.com/bguillow-rgb/perfume-picks-mcp",
"source": "github"
},
"websiteUrl": "https://perfumepicks.app/mcp",
"description": "Search the Perfume Picks fragrance database: 10,000+ scents with notes, dupes, and wear data."
}