accueil / serveurs / Productivité / com.noteboxd/mcp
com.noteboxd/mcp
serveur MCP (Model Context Protocol) · noteboxd 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.noteboxd/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.noteboxd/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 27 outils
- ai_collection≈ 225 tokens
Generate a curated fragrance collection from a natural-language prompt (e.g. 'office-safe designer scents under $100', 'niche oud masterpieces'). Returns 5–25 grounded picks with rationale. Requires Pro. See also: `ai_recommend` for personalized picks · `fragrance_search` for manual filtering.
Paramètres, retour & exemple (3)
Paramètressize· integer · optionnelprompt· string · requis
What kind of collection to create, e.g. 'niche oud masterpieces'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "ai_collection", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ai_recommend≈ 208 tokens
Get personalized fragrance recommendations based on your taste profile. Optional natural-language prompt to guide results (e.g. 'something fresh for summer'). Requires Pro. See also: `ai_wear_today` for what to wear right now · `user_get_cabinet` for your collection.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelprompt· string · optionnel
Optional natural-language guidance, e.g. 'fresh for summer office'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "ai_recommend", "arguments": {"limit": 1, "prompt": "texte", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ai_wear_today≈ 214 tokens
What should I wear today? Picks from your owned cabinet (CURRENT status only) based on optional prompt/weather. Returns nothing if your cabinet is empty. Requires Pro. See also: `ai_recommend` for discovery beyond your cabinet · `user_get_cabinet` for your full collection.
Paramètres, retour & exemple (3)
Paramètresprompt· string · optionnel
Optional mood/occasion, e.g. 'dinner date'weather· string · optionnel
Optional weather context, e.g. 'hot and humid'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "ai_wear_today", "arguments": {"prompt": "texte", "weather": "texte", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - brand_get≈ 191 tokens
Get a brand profile (name, country, founded, description) and its top fragrances. Use the brand slug, e.g. 'maison-francis-kurkdjian'. See also: `fragrance_search` with the `brand` filter to get the full paginated catalogue for this brand · `perfumer_get` if the brand has a known house perfumer.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Brand slug, e.g. 'maison-francis-kurkdjian'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "brand_get", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - chart_get≈ 191 tokens
Get a specific chart leaderboard by slug (e.g. 'top-rated', 'trending', 'top-rated-brand-chanel'). Returns ranked fragrances with scores and movement. See also: `charts_list` to see all available charts · `fragrance_get` for the full profile of any fragrance on the chart.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Chart slug, e.g. 'top-rated', 'trending', 'top-rated-brand-chanel'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "chart_get", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - charts_list≈ 150 tokens
List all available Noteboxd chart rankings (e.g. top-rated, trending, top by brand). Returns chart names and summary stats. See also: `chart_get` with a chart slug to see the full leaderboard · `trending` for a quick snapshot of what's hot.
Paramètres, retour & exemple (1)
Paramètresresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "charts_list", "arguments": {"response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fragrance_compare≈ 226 tokens
Compare two fragrances head-to-head — shared vs. distinct notes/accords/families, community and critic scores, audience, and an AI-written synthesis (shared character, differences, who each suits). Public, cached 7 days per pair. See also: `fragrance_get` for full profiles · `fragrance_similar` for alternatives.
Paramètres, retour & exemple (3)
Paramètresfragrance_a· string · requis
First fragrance UUIDfragrance_b· string · requis
Second fragrance UUID (must differ from fragrance_a)response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "fragrance_compare", "arguments": {"fragrance_a": "texte", "fragrance_b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fragrance_get≈ 219 tokens
Get the full profile for a single fragrance by UUID or slug (e.g. 'tom-ford/oud-wood'). Returns notes pyramid, accords, FOTW classification, perfumer, community score, and more. See also: `fragrance_similar` for fragrances with similar accord profiles · `fragrance_get_reviews` for community reviews · `fragrance_get_wearing_stats` for when people wear it.
Paramètres, retour & exemple (3)
Paramètresid· string · optionnel
Fragrance UUIDslug· string · optionnel
'brand-slug/fragrance-slug', e.g. 'tom-ford/oud-wood'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "fragrance_get", "arguments": {"id": "texte", "slug": "texte", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fragrance_get_reviews≈ 236 tokens
Get paginated community reviews for a fragrance. Sort by helpfulness, recency, or score. See also: `fragrance_get` for the fragrance's full profile · `fragrance_get_wearing_stats` for aggregate wearing data.
Paramètres, retour & exemple (6)
Paramètresid· string · requis
Fragrance UUIDsort· string · optionnel · most_helpful | newest | highest | lowestlimit· integer · optionnelphase· string · optionnel
Filter by drydown phasecursor· string · optionnelresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "fragrance_get_reviews", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fragrance_get_wearing_stats≈ 180 tokens
Aggregate wearing statistics for a fragrance — when people wear it, in what seasons, and mood tags. Free tier sees total check-ins only; Pro sees full breakdowns. See also: `fragrance_get` for full profile · `fragrance_similar` for alternatives with similar profiles.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Fragrance UUIDresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "fragrance_get_wearing_stats", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fragrance_review_digest≈ 182 tokens
Get a concise AI-generated digest summarizing a fragrance's community reviews — key themes, consensus, and standout opinions. Public, cached per fragrance. See also: `fragrance_get_reviews` for individual reviews · `fragrance_get` for full profile.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Fragrance UUID to get the review digest forresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "fragrance_review_digest", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fragrance_search≈ 504 tokens
Search and filter the Noteboxd fragrance encyclopedia. Requires a query or at least one filter — the full catalogue cannot be listed. Tip: The `q` parameter searches fragrance names OR brand names independently. For best results with a known brand, use the `brand` slug filter instead of including the brand name in `q`. Examples: - "Find woody fragrances above 8/10 from the 2010s" → note='woody' + minScore=8 + decade='2010s' - "Creed fragrances" → brand='creed' - "Bleu de Chanel" → q='Bleu' + brand='chanel' See also: `fragrance_get` for a single fragrance's full profile · `search` for universal cross-entity lookup (brands, notes, perfumers, collections in one call).
Paramètres, retour & exemple (12)
Paramètresnote· string · optionnel
Note slug filter, e.g. 'oud', 'bergamot'sort· string · optionnel · score | reviews | recent | alphabrand· string · optionnel
Brand slug filter, e.g. 'creed'limit· integer · optionnelquery· string · optionnel
Free-text search across fragrance and brand namesaccord· string · optionnel
Accord slug filter, e.g. 'woody', 'gourmand'cursor· string · optionneldecade· string · optionnel · 1990s | 2000s | 2010s | 2020sgender· string · optionnel · masculine | feminine | unisexminScore· number · optionnel
Minimum community score (0-10)concentration· string · optionnel · EdP | EdT | Parfum | EdC | SdP | EdF | Cologne | Otherresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "fragrance_search", "arguments": {"note": "texte", "sort": "score", "brand": "texte", "limit": 1, "query": "texte", "accord": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fragrance_similar≈ 186 tokens
Find fragrances with similar accord profiles to a given fragrance. Returns ranked alternatives based on shared accords and character. See also: `fragrance_get` for the source fragrance's full profile · `fragrance_search` with note/accord filters for manual exploration.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Fragrance UUID to find similar fragrances forresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "fragrance_similar", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - note_explore≈ 202 tokens
Get a note's profile (family, description, origin, extraction method) and top fragrances featuring it, sorted by community score. Use the note slug, e.g. 'oud', 'bergamot', 'iris'. See also: `notes_list` to browse all notes by family/popularity · `fragrance_search` with the `note` filter to find fragrances featuring this note.
Paramètres, retour & exemple (2)
Paramètresnote· string · requis
Note slug, e.g. 'oud', 'iris', 'ambroxan', 'bergamot'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "note_explore", "arguments": {"note": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - noteboxd_open≈ 190 tokens
Open the Noteboxd app UI in ChatGPT. Call with no arguments to show the home screen (trending fragrances), with `query` to run a fragrance search inside the app, or with `fragrance` (slug or UUID) to show a fragrance profile. The app renders the returned result; keep the chat reply to one short line.
Paramètres, retour & exemple (2)
Paramètresquery· string · optionnel
Search query to run inside the Noteboxd app.fragrance· string · optionnel
Fragrance slug or UUID to show in the Noteboxd app.
Exemple d'appel{"name": "noteboxd_open", "arguments": {"query": "texte", "fragrance": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - notes_list≈ 241 tokens
Browse fragrance notes — filter by family (e.g. 'woody', 'floral', 'citrus') and sort by popularity or name. Returns note names, families, colours, and fragrance counts. See also: `note_explore` for a single note's full profile and top fragrances · `fragrance_search` with the `note` filter to find fragrances featuring a specific note.
Paramètres, retour & exemple (4)
Paramètressort· string · optionnel · popular | alphalimit· integer · optionnelfamily· string · optionnel
Filter by note family, e.g. 'woody', 'floral', 'citrus', 'oriental'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "notes_list", "arguments": {"sort": "popular", "limit": 1, "family": "texte", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - perfumer_get≈ 177 tokens
Get a perfumer's profile (bio, country, house affiliation) and their top fragrances by community score. See also: `fragrance_search` to find more fragrances by this perfumer · `brand_get` if you want the brand they work for.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Perfumer slug, e.g. 'francis-kurkdjian', 'jacques-polge'response_format· string · optionnel · markdown | json
Exemple d'appel{"name": "perfumer_get", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search≈ 255 tokens
Universal search across all Noteboxd entities — fragrances, brands, notes, perfumers, and collections — in a single call. Best for quick lookups and vague queries. Examples: - "Jacques Polge" → returns the perfumer - "oud" → returns the note, plus top oud fragrances - "Bleu" → returns Bleu de Chanel, Bleu de Dior, etc. See also: `fragrance_search` for advanced fragrance-only filtering (by note, decade, score, concentration) · `trending` for what's popular right now.
Paramètres, retour & exemple (2)
Paramètresquery· string · requis
Search query — searches across fragrances, brands, notes, perfumers, collectionsresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - trending≈ 148 tokens
What's trending on Noteboxd right now — top search queries, highest-rated fragrances, and most popular notes. No parameters needed. See also: `charts_list` for full ranking leaderboards · `fragrance_search` to explore specific categories.
Paramètres, retour & exemple (1)
Paramètresresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "trending", "arguments": {"response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - user_get_cabinet≈ 235 tokens
Get your fragrance cabinet — fragrances you own, have tried, or finished. Requires a Pro account. See also: `fragrance_get` for full details on any fragrance in your cabinet · `fragrance_similar` to find alternatives to your favourites · `user_get_wishlist` for fragrances you want to try.
Paramètres, retour & exemple (5)
Paramètressort· string · optionnel · recent | score | alphalimit· integer · optionnelcursor· string · optionnelstatus· string · optionnel · CURRENT | TRIED | FINISHED | allresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "user_get_cabinet", "arguments": {"sort": "recent", "limit": 1, "cursor": "texte", "status": "CURRENT", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - user_get_collections≈ 163 tokens
Get your collections (fragrance lists). Optionally pass a collectionId to see its items. Requires a Pro account. See also: `fragrance_get` for full details on any fragrance in a collection.
Paramètres, retour & exemple (2)
ParamètrescollectionId· string · optionnel
If given, return items in this collectionresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "user_get_collections", "arguments": {"collectionId": "texte", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - user_get_reviews≈ 178 tokens
Get reviews you've written, or reviews you found helpful. Requires a Pro account. See also: `fragrance_get_reviews` for community reviews on a specific fragrance.
Paramètres, retour & exemple (4)
Paramètreskind· string · optionnel · written | helpfullimit· integer · optionnelcursor· string · optionnelresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "user_get_reviews", "arguments": {"kind": "written", "limit": 1, "cursor": "texte", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - user_get_wearing_history≈ 178 tokens
Get your wearing check-in history over time. Requires a Pro account. See also: `fragrance_get_wearing_stats` for aggregate community wearing data on a specific fragrance.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnelsince· string · optionnel
ISO date lower boundcursor· string · optionnelresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "user_get_wearing_history", "arguments": {"limit": 1, "since": "texte", "cursor": "texte", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - user_get_wishlist≈ 161 tokens
Get your fragrance wishlist. Requires a Pro account. See also: `fragrance_get` for full details on any wishlist fragrance · `user_get_cabinet` for fragrances you already own.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelcursor· string · optionnelresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "user_get_wishlist", "arguments": {"limit": 1, "cursor": "texte", "response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - user_taste_compare≈ 219 tokens
Compare your taste with another user — compatibility score, shared and divergent notes/accords/families, and an optional AI overview. Requires Pro for the overview. See also: `user_taste_public` for a user's top preferences · `user_taste_summary` for your own summary.
Paramètres, retour & exemple (3)
Paramètreswith_overview· boolean · optionnel
Include AI-generated overview (requires Pro)target_user_id· string · requis
User ID to compare your taste withresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "user_taste_compare", "arguments": {"target_user_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - user_taste_public≈ 173 tokens
Get a user's public taste profile — their top notes, accords, and families derived from their collection and reviews. No LLM call, deterministic. See also: `user_taste_compare` for compatibility between two users.
Paramètres, retour & exemple (2)
Paramètresusername· string · requis
Username (handle) of the user to viewresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "user_taste_public", "arguments": {"username": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - user_taste_summary≈ 158 tokens
Get your AI-generated taste profile summary — a natural-language description of your fragrance preferences based on your cabinet, reviews, and likes. Requires Pro. See also: `user_taste_public` for the deterministic breakdown · `user_taste_compare` for compatibility.
Paramètres, retour & exemple (1)
Paramètresresponse_format· string · optionnel · markdown | json
Exemple d'appel{"name": "user_taste_summary", "arguments": {"response_format": "markdown"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».