Perfume Picks — Fragrance Database & Dupe Finder

by bguillow-rgb

Not rated
GitHub

About

Fragrance search, comparison, and recommendation engine for AI agents — 13,000+ scents with note pyramids and curated dupes with match percentages.

Details

Author
bguillow-rgb
Categories
Other, Productivity, Search, Knowledge Base

Setup

Install Perfume Picks — Fragrance Database & Dupe Finder in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/bguillow-rgb/perfume-picks-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Perfume Picks — Fragrance Database & Dupe Finder

Fragrance search, comparison, and recommendation engine for AI agents — 13,000+ scents with note pyramids and curated dupes with match percentages.

Query thePerfume Picksfragrance database from Claude, or any MCP-compatible AI client. Read-only access to 13,000+ fragrances with full note pyramids, accords, curated dupes, and community wear data.

Perfume Picks is the Fragrance DNA and collection journal for iOS —get it on the App Store.

Every response includes source attribution, a citation-ready summary line, links, and data freshness dates. All scoring is deterministic — no AI calls happen inside the server. All tools are annotated read-only/idempotent.

Add to yourclaude_desktop_config.json(Claude Desktop → Settings → Developer → Edit Config):

{ "mcpServers": { "perfume-picks": { "command": "npx", "args": ["-y", "perfume-picks-mcp"] } } }

Restart Claude Desktop. No API key or configuration needed — the server ships with public read-only access.

Environment variables override the defaults (explicit env vars only — this package never reads .env files):

Without the service key,trending_fragrancesfalls back to catalog popularity and labels the method in its response.

Streamable HTTP for web agents and MCP clients that take a URL:

https://jdkwlwyysgofljkobpmr.supabase.co/functions/v1/mcp

Also listed onSmitheryand theofficial MCP registryasio.github.bguillow-rgb/perfume-picks.

Questions an agent can answer with these tools:

- "What smells like Baccarat Rouge 540 without the price tag?"find_dupes(curated dupes with match %, e.g. Lattafa Ana Abiyedh Rouge, 90%)
- "Recommend a fragrance for a summer wedding."get_recommendationswithoccasion: "wedding"
- "What fragrances have bergamot, vanilla, and amber?"get_recommendationswith those notes aspreferences
- "What perfume is similar to Bleu de Chanel?"find_similar
- "What should I wear on a date tonight?"what_to_wear_tonight(scored by community compliment data)
- "Compare Sauvage and Bleu de Chanel."compare_fragrances

{ "dupes": [ { "name": "Lattafa Ana Abiyedh Rouge", "match_pct": 90, "savings_usd": 200.0, "msrp_usd": 39.99 } ], "attribution": { "source": "Perfume Picks — Fragrance DNA & Collection Journal", "links": { "website": "https://perfumepicks.app/" } } }
npm install npm run dev # run from TypeScript via tsx npm run build # compile to dist/ npm start # run compiled server

The server speaks MCP over stdio. Catalog access is read-only by construction: every query path issues SELECTs against tables that are publicly readable under row-level security, and it is rate-limited to 60 calls/minute.

Usage telemetry: each tool call logs the tool name, its arguments, client name/version, duration, and success/failure to a write-only log table (insert-only under RLS; contents are not publicly readable; purged after 90 days). No user identity, account data, or conversation content is collected. Logging is fire-and-forget and never affects responses.

Fragrance data, note pyramids, dupe matches, and community scores are curated by Perfume Picks. Quote freely with attribution:

Source: Perfume Picks — Fragrance DNA & Collection Journal (perfumepicks.app)

Freshness dates on each fragrance reflect the last data update.

MCP server for Apple Notes with semantic search and CRUD operations. Claude searches, reads, creates, updates, and manages your Apple Notes through natural language.

The visual deal tracker for AI agents to search pipelines, log notes, qualify leads, and export live reports.

Connect Claude or ChatGPT to your MarkIt library to search, save, and set reminders across everything you've saved.

A server for the Scrapbox/CoSense platform to retrieve, list, search, and create pages.

An automated tool to search notes, retrieve content, and post comments on Xiaohongshu (RedBook) using Playwright.

Create notes, search, & think with your Fabric AI workspace

Connect Claude, ChatGPT, and other AI tools to your Granola meeting notes via MCP. Query your notes, search transcripts, and get meeting insights in your favorite AI assistants.

JobYap aggregates job postings directly from companies' official careers sites and gives every posting a public discussion thread, with salaries, locations and full descriptions.

Japanese government procurement bid search and AI analysis via MCP

Prompt Buddy MCP exposes a public, searchable catalog of reusable AI skills.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.