app.perfumate/perfumate
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
PerfuMate
Publisher-provided description
Perfumery materials, IFRA Category 4, EU allergens, and your formulas and shelf via OAuth.
Summary by lookupd
Lets an agent search perfumery materials, build and check IFRA-compliant formulas, and manage a user's shelf, batches and notes.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http perfumate https://perfumate.app/mcp
Codex, remote (streamable-http)
codex mcp add perfumate --url https://perfumate.app/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"perfumate": {
"url": "https://perfumate.app/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 45)
Publisher-provided text
search_materialsUse this when the user wants to find perfumery materials by scent, family, name or CAS number, for example musks, woods or citrus to put in a formula, or the caget_materialUse this when the user asks what one perfumery material smells like, how it is used, how strong or long-lasting it is, or how much of it IFRA allows (its Categocheck_formulaUse this when the user has a perfume or accord formula, pasted or drafted earlier in this conversation, and wants to know whether it is IFRA compliant, how muchfind_starting_formulaUse this when the user wants to build, create, compose or formulate a perfume, fragrance or accord and needs a starting recipe (a rose, a citrus cologne, a cleamy_accountUse this when the user asks about their PerfuMate account or how big their bench is. Returns the linked account's plan ("unlimited" or "ai_studio") and its counlist_formulasUse this when the user asks what formulas they have, wants to find one by name, folder or favourite, or before you read or change a formula (it returns the idsget_formulaUse this when the user wants to see one of their formulas: every line with material, bottle strength, amount, relative and absolute percent, flags and notes, pllist_versionsUse this when the user asks about a formula's history: its version tree with notes and parents, which version is the working copy and which have batches.create_formulaUse this when the user wants a new formula on their PerfuMate bench, empty or with lines they give (structured, pasted text or an attached file), for example afedit_formulaUse this when the user wants to change a formula on their bench: add or remove a material, set an amount or a bottle strength, swap a material, flag or note a lupdate_formulaUse this when the user wants to rename a formula or change its description, bench notes, kind (perfume or accord), folder, favourite star, pin, target concentrarename_folderUse this when the user wants to rename a formula folder: every formula filed in it moves (an empty name unfiles them). Requires PerfuMate Unlimited.duplicate_formulaUse this when the user wants a copy of a formula to try changes on: an independent copy of its working copy with the same bottles, named "<name> copy" unless nasave_versionUse this when the user wants to keep the current state of a formula as a named version in its evolution tree and carry on editing on a fresh copy.branch_versionUse this when the user wants to start a new line of work from a past version; the old working copy stays in the tree.open_versionUse this when the user wants to go back and edit a past version directly, without cloning it. Refused for a version a batch was made from.rename_versionUse this when the user wants to change a version's note or the number it carries.list_shelfUse this when the user asks which materials they own, what is in stock or running low, or as the first step to suggest what they can make with their shelf. Listget_shelf_materialUse this when the user asks about one material they own: their notes, its bottles with recent stock movements, and the formulas that use it.add_to_shelfUse this when the user says they have bought or own materials and wants them on their shelf. Adds catalog materials by name or CAS, or their own new ones; eachupdate_bottleUse this when the user wants to record stock for a bottle (a weighed count, or grams bought or used, through the stock ledger) or change its price per gram, supmake_dilutionUse this when the user has made, or wants to record, a dilution from a bottle they own; the material used is taken from the source bottle's stock. This makes aupdate_materialUse this when the user wants to change a material on their bench: their notes, odour description, families, note, impact, blotter hours, shelf life, synonyms, flist_batchesUse this when the user asks about batches they have made, all or one formula's, with their maceration journal and days resting.log_batchUse this when the user has made a batch of a formula and wants it recorded: total weight, date, label and notes, optionally at a weaker strength, and optionallyjournal_noteUse this when the user wants to add a dated line to a batch's maceration journal, or correct one.list_notesUse this when the user asks to read their PerfuMate notebooks: titles and previews, or one notebook in full by id.write_noteUse this when the user wants to create a notebook or change one: its title, body, appended text or pin.list_shoppingUse this when the user asks what they need to buy: the Shopping cart's lists and their items (with list and category), and the materials running low. Optionallyshopping_listUse this when the user wants to add materials or free text to a Shopping cart list (the default list unless one is named; a new name makes that list), tick item
Details
- Version: 1.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 2133 ms
- First indexed:
- Last seen in registry:
- Website: https://perfumate.app/chatgpt
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/app.perfumate/perfumate)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp