{"slug": "give-claude-cursor-or-vs-code-expert-perfume-knowledge-with-one-mcp-url", "title": "Give Claude, Cursor or VS Code expert perfume knowledge with one MCP URL", "summary": "The 10ML team has launched a free, read-only public MCP server that exposes its curated 10ML Fragrance Index to AI assistants, letting Claude, Cursor and VS Code answer perfume questions with real note pyramids, accords and editorial context instead of hallucinated notes. The server at mcp.10ml.com/mcp uses Streamable HTTP with no authentication and offers 16 read-only tools, including search, profile comparison, similar-perfume steering and a glossary, each accepting a locale across ten languages. The same data is also available over plain HTTP via an OpenAPI 3.1 spec, with stdio wrappers published as npm and PyPI packages.", "body_md": "Ask a general-purpose assistant what a perfume smells like and you usually get a confident paragraph that mixes up flankers, invents notes, or recommends something that was discontinued years ago. Fragrance is a niche where structured, curated data makes a big difference.\n\nSo we put the **10ML Fragrance Index** behind a public MCP server. It is free, read-only and needs no account or API key. You add one URL and your assistant can answer perfume questions with real note pyramids, accords, families and editor-written context.\n\n```\nhttps://mcp.10ml.com/mcp\n```\n\nTransport is Streamable HTTP, authentication is none.\n\nThe index is curated by the fragrance editors at [10ML](https://10ml.com), a European perfume decant shop:\n\n**Claude (web and desktop):** Settings, Connectors, Add custom connector, paste `https://mcp.10ml.com/mcp`. It is also listed in the Claude connectors directory as \"10ML Perfume Finder\".\n\n**Claude Code:**\n\n```\nclaude mcp add --transport http perfume-finder https://mcp.10ml.com/mcp\n```\n\n**Cursor** (`~/.cursor/mcp.json`):\n\n```\n{\n  \"mcpServers\": {\n    \"perfume-finder\": { \"url\": \"https://mcp.10ml.com/mcp\" }\n  }\n}\n```\n\n**VS Code** (`.vscode/mcp.json`):\n\n```\n{\n  \"servers\": {\n    \"perfume-finder\": { \"type\": \"http\", \"url\": \"https://mcp.10ml.com/mcp\" }\n  }\n}\n```\n\n**Clients that only speak stdio** can use the thin wrappers, which forward to the same endpoint:\n\n```\nnpx -y @10ml/perfume-finder-mcp\n# or\nuvx perfume-finder-mcp\n```\n\nBehind those questions the assistant picks from 16 read-only tools: search, full perfume profiles, side-by-side comparison, similar perfumes (with a \"fresher / sweeter / darker\" steer), editorial alternatives, notes, houses, a perfume glossary, layering, occasion picks, gift ideas and guide search. Every tool takes a `locale` (en, de, fr, es, it, ro, el, hu, cs, pl) and returns structured content plus a short text summary.\n\nThe same answers are available over plain HTTP, described by an [OpenAPI 3.1 file](https://mcp.10ml.com/openapi.json):\n\n```\ncurl \"https://mcp.10ml.com/api/v1/notes/bergamot\"\ncurl \"https://mcp.10ml.com/api/v1/similar?perfume=Baccarat+Rouge+540&steer=fresher\"\ncurl \"https://mcp.10ml.com/api/v1/houses/amouage\"\n```\n\nA note lookup returns what the note smells like, its family and mood, what it pairs with, similar notes and famous perfumes that feature it, so it drops straight into a tool call, a chatbot or a recommendation widget.\n\n`com.10ml/perfume-finder`\nQuestions or ideas for new tools are welcome in the GitHub issues.\n\n10ML Team", "url": "https://wpnews.pro/news/give-claude-cursor-or-vs-code-expert-perfume-knowledge-with-one-mcp-url", "canonical_source": "https://dev.to/10mlcom/give-claude-cursor-or-vs-code-expert-perfume-knowledge-with-one-mcp-url-13ba", "published_at": "2026-10-19 23:11:19+00:00", "updated_at": "2026-10-19 23:14:59.662283+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "ai-tools", "structured-data", "ai-products"], "entities": ["10ML", "Claude", "Cursor", "VS Code", "Claude Code", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/give-claude-cursor-or-vs-code-expert-perfume-knowledge-with-one-mcp-url", "markdown": "https://wpnews.pro/news/give-claude-cursor-or-vs-code-expert-perfume-knowledge-with-one-mcp-url.md", "text": "https://wpnews.pro/news/give-claude-cursor-or-vs-code-expert-perfume-knowledge-with-one-mcp-url.txt", "jsonld": "https://wpnews.pro/news/give-claude-cursor-or-vs-code-expert-perfume-knowledge-with-one-mcp-url.jsonld"}}