Saltar al contenido
Logo de PerfuMate

Servidor MCP de PerfuMate

Qué servidores MCP son de PerfuMate, del registro oficial y encontrados preguntando a su propio dominio, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.

leído el 2026-10-19

← Volver a PerfuMate

De quién es el servidor
  • Nombre en el registroapp.perfumate/perfumateverificado en el registro MCP

El nombre en el registro está bajo perfumate.app. El registro solo permite usar ese espacio de nombres a quien demuestra control del dominio por DNS o HTTP.

Cuando le preguntamoscomprobado el 2026-10-19
  • Estadorespondecomprobado el 2026-10-19
  • Herramientas45
  • El servidor se llamaperfumate
  • Versión del servidor1.1.0
  • Versión del protocolo2025-06-18

El 2026-10-19 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 1340 ms.

¿Debe un agente conectarlo?Aún no está claro
  • Aún no se ha juzgado si sus herramientas hacen el trabajo del producto.

Una vez conectado

  • Mantén la aprobación para delete_items: borran, envían o pagan sin avisar.
  • create_formula, edit_formula, update_formula, add_to_shelf, update_bottle cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
  • Parámetros sin tipo o sin descripción en 31 de 45 herramientas: revisa los argumentos antes de llamar.

Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.

Medido cada díacomprobaciones diarias: 17, la primera el 2026-10-19
  • Nota INITE MCP62 de 100responde 98 · definiciones 89 · contexto 67 · conexión 100 · rebajada por las señales de aviso de abajo
  • Respondióel 100% de los días17 de 17 comprobaciones diarias
  • Mediana de la primera respuesta1216 ms
  • Espacio en el contexto del agente≈ 10.046 tokenslas definiciones de todas sus herramientas (45), que el agente lleva en cada turno
  • Definiciones de herramientasB · 89 de 100
  • Resultados tipados0 de 45 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
  • Parámetros sin descripción: en 31 de 45

Qué puede hacer un agente con él

  • no está claro · scale a perfume batch to any size by weight
  • no está claro · check formula compliance against IFRA limits while composing
  • no está claro · import formulas from spreadsheets, PDFs or pasted text

Cada caso de uso del producto se le preguntó a Jev junto con la lista de herramientas de este servidor: ¿puede un agente hacerlo con estas herramientas?

Conviene revisar

  • Herramientas que borran o pagan, marcadas como de solo lectura: delete_items
  • Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: create_formula, edit_formula, update_formula, add_to_shelf, update_bottle

Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (25%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%), uso (10%) y lo fácil que es conectarse (10%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →

Herramientas que ofrece45 herramientas · leído el 2026-10-19
  • search_materials

    Use 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 catalog name of a material they typed loosely. Returns up to 10 catalog…

  • get_material

    Use 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 Category 4 fine-fragrance limit, e.g. "how much Iso E Super can I use"). Returns the…

  • check_formula

    Use 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 much of the finished product it may be, which line to reduce, or which EU…

  • find_starting_formula

    Use 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 clean musk, an amber), or asks what they could make with materials they list…

  • my_account

    Use 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 counts of formulas, shelf materials and notebooks; says so when the bench has not…

  • list_formulas

    Use 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 ids the other tools use). Lists the formulas on the user's PerfuMate bench, pinned…

  • get_formula

    Use 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, plus totals, concentration, cost and the note pyramid. Optionally adds an IFRA…

  • list_versions

    Use 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_formula

    Use 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 after building one together in this chat. Lines are matched to the catalog and…

  • edit_formula

    Use 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 line, reorder, or scale the whole formula. Changes the working copy in place…

  • update_formula

    Use this when the user wants to rename a formula or change its description, bench notes, kind (perfume or accord), folder, favourite star, pin, target concentration, IFRA category or bottle size.

  • rename_folder

    Use this when the user wants to rename a formula folder: every formula filed in it moves (an empty name unfiles them).

  • duplicate_formula

    Use 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 named.

  • save_version

    Use 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_version

    Use 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_version

    Use 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_version

    Use this when the user wants to change a version's note or the number it carries.

  • list_shelf

    Use 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. Lists the materials on the user's shelf, each with its bottles: strength, solvent…

  • get_shelf_material

    Use 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_shelf

    Use 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; each item can carry the bottle strength, solvent, stock in grams, price per gram…

  • update_bottle

    Use 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, supplier, lot, low-stock warning, strength, solvent or notes, take it on or off…

  • make_dilution

    Use 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.

  • update_material

    Use this when the user wants to change a material on their bench: their notes, odour description, families, note, impact, blotter hours, shelf life, synonyms, flash point or constituent breakdown; name and CAS only for their own materials.

  • list_batches

    Use this when the user asks about batches they have made, all or one formula's, with their maceration journal and days resting.

  • log_batch

    Use 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 optionally deducting what it used from stock. Works from the working copy or a version.

  • journal_note

    Use this when the user wants to add a dated line to a batch's maceration journal, or correct one.

  • list_notes

    Use this when the user asks to read their PerfuMate notebooks: titles and previews, or one notebook in full by id.

  • write_note

    Use this when the user wants to create a notebook or change one: its title, body, appended text or pin.

  • list_shopping

    Use 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. Optionally one list only.

  • shopping_list

    Use 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 items as received or back to needed, or remove them.

  • set_preferences

    Use this when the user wants to change the account's currency symbol or its default low-stock warning (grams; 0 turns it off).

  • delete_items

    Use this when the user asks to delete a formula, version, material, bottle, batch or note. It is step 1 of 2 and deletes NOTHING: it shows exactly what would be removed, with any protection, and returns a confirmation token valid for 10…

  • confirm_delete

    Use this only after the user has said yes to the list delete_items showed. Deletes exactly that list, with its token. If the list included a protected item, confirmName must be the formula's name as the user typed it. Items stay…

  • list_deleted

    Use this when the user wants to see what they deleted in the last 30 days and can still restore.

  • restore_deleted

    Use this when the user wants something back from Recently deleted (deleted in the last 30 days).

  • undo_last_change

    Use this when the user wants to take back the last change made from the chat, to one formula or the last of any, from any chat. Pass the exact changeId from a write result or this tool's preview. Without changeId this only previews the…

  • get_scent_profile

    Use this when the user asks what a formula of theirs will smell like, how it evolves or how long it lasts, by PerfuMate's own scent model, exactly as the app's scent profile sheet shows it: families and sub-notes by weight and by…

  • find_substitutes

    Use this when the user lacks a material in a formula, or asks what they could use instead from the materials they own: the app's Find on shelf for one line, with single bottles and two- or three-bottle blends from the shelf that can play…

  • use_substitute

    Use this when the user picks one of find_substitutes' suggestions: replaces the line with it (pass its member names), in place, with the app's own amounts, the same smell carried through each bottle's dilution, merged into a line that…

  • rebuild_from_shelf

    Use this when the user asks what they can make with the materials they own, or wants a formula rebuilt using only their shelf: the app's Replace with materials I own, showing how the formula can stand entirely on the shelf (what stays…

  • insert_accord

    Use this when the user wants to use one of their saved formulas as a single ingredient inside another, as the app's accords do: a virtual material carrying the flattened composition (so IFRA, allergens, cost and the scent profile see what…

  • view_accord

    Use this when the user asks what is inside an accord line of a formula: its materials at the dose it is used in, each with its share of the accord, read live from its source formula, and whether it can be decomposed.

  • decompose_accord

    Use this when the user wants an accord line replaced by the materials it holds, at the same dose, in place (undo_last_change takes it back).

  • resync_accord

    Use this when the source formula of an accord has changed and the user wants the accord line to follow: re-reads its composition, families and price as it is now, as the app's Re-sync does.

  • scale_to_concentration

    Use this when the user wants to change a formula's concentration (for example from an eau de parfum to an eau de toilette) or its finished weight: the app's Scale sheet. The concentrate scales and the finishing alcohol makes up the rest…

Cómo conectar

Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:

{
  "mcpServers": {
    "perfumate": {
      "type": "http",
      "url": "https://perfumate.app/mcp"
    }
  }
}

Añadirlo

Claude Code, en una terminal

claude mcp add --transport http perfumate https://perfumate.app/mcp

Añadir a CursorAñadir a VS Code

claude.ai, ChatGPT y otros clientes: añade https://perfumate.app/mcp como conector personalizado en los ajustes.

Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.