{"apiVersion":"v1","directorySlug":"visibletoagents-mcp-3e14edfa55","title":"When AI shops your category, does it pick you or your compet","description":"See whether AI recommends your products across ChatGPT, AI search and Shopify Catalog. The same structured product data drives SEO, AEO and agentic checkout. Free public-data check, no install.","pageUrl":"https://www.mcpbundles.com/skills/visibletoagents-mcp-3e14edfa55","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.visibletoagents.com/mcp","hostedMcpUrl":null,"toolCount":13,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.visibletoagents/visibletoagents-mcp-3e14edfa55","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"discover","description":"Surface a few curated luxury picks for a moment or intent. Use this when she asks for a recommendation and has not linked her account. Results are filtered to a curated brand allowlist. Returns at most 5 options, each with a one-line reason.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intent"],"properties":{"intent":{"type":"string"},"occasion":{"type":"string"},"vertical":{"enum":["skincare","fragrance"],"type":"string"},"budget_max_cents":{"type":"integer","exclusiveMinimum":0}},"additionalProperties":false},"title":"Discover","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"discover","displayName":"Discover"},{"name":"remember","description":"Store a durable preference she states: ingredient preferences (e.g. fragrance-free), loved or avoided brands, sizes, colors, budget, or lifestyle. Use when she tells you something worth keeping for future recommendations.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["category","key","evidence"],"properties":{"key":{"type":"string"},"value":{},"category":{"enum":["preference","fragrance","brand","size","color","budget","lifestyle","misc"],"type":"string"},"evidence":{"type":"string"}},"additionalProperties":false},"title":"Remember","logicalName":"remember","displayName":"Remember","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"recall","description":"Show her what we remember about her preferences, optionally filtered to one category (preference, fragrance, brand, size, color, budget, lifestyle). Read-only.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"category":{"enum":["preference","fragrance","brand","size","color","budget","lifestyle","misc"],"type":"string"}},"additionalProperties":false},"title":"Recall","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recall","displayName":"Recall"},{"name":"my_profile","description":"Show her the full profile we have stored — every saved fact with its source and confidence — in an editable summary. Use when she asks what you know about her.","inputSchema":{"type":"object","properties":{}},"title":"My profile","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"my_profile","displayName":"My profile"},{"name":"forget","description":"Delete a stored fact by its key (optionally within a category). Irreversible. Use when she asks you to forget something about her.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["key"],"properties":{"key":{"type":"string"},"category":{"enum":["preference","fragrance","brand","size","color","budget","lifestyle","misc"],"type":"string"}},"additionalProperties":false},"title":"Forget","logicalName":"forget","displayName":"Forget","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_for_me","description":"Search the curated luxury catalog ranked by her saved preferences. Use this whenever she asks for a recommendation and has linked her account. Respects her ingredient preferences, loved and avoided brands, and budget. Returns at most 5 picks, each with a reason tied to her profile.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intent"],"properties":{"intent":{"type":"string"},"occasion":{"type":"string"},"vertical":{"enum":["skincare","fragrance"],"type":"string"},"exclude_owned":{"type":"boolean","default":true},"budget_max_cents":{"type":"integer","exclusiveMinimum":0}},"additionalProperties":false},"title":"Find for me","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_for_me","displayName":"Find for me"},{"name":"explain","description":"Show full detail for one product: price, key actives, ingredients, and fragrance status. Use when she wants to understand a specific pick. Read-only, no account needed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_id"],"properties":{"vertical":{"enum":["skincare","fragrance"],"type":"string"},"product_id":{"type":"string"}},"additionalProperties":false},"title":"Explain","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"explain","displayName":"Explain"},{"name":"compare","description":"Compare 2-4 products side by side on price, actives, ingredients, and fragrance status. Use when she is weighing options. Read-only, no account needed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_ids"],"properties":{"vertical":{"enum":["skincare","fragrance"],"type":"string"},"product_ids":{"type":"array","items":{"type":"string"},"maxItems":4,"minItems":2}},"additionalProperties":false},"title":"Compare","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare","displayName":"Compare"},{"name":"image_inspiration","description":"Find curated products that resemble an image she shares (visual search). Read-only. Works anonymously; personalizes ranking when her account is linked.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["image_base64"],"properties":{"vertical":{"enum":["skincare","fragrance"],"type":"string"},"image_base64":{"type":"string"},"image_mime_type":{"type":"string","default":"image/jpeg"},"budget_max_cents":{"type":"integer","exclusiveMinimum":0}},"additionalProperties":false},"title":"Image inspiration","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"image_inspiration","displayName":"Image inspiration"},{"name":"start_checkout","description":"Hand off to the merchant to complete a purchase. Returns the secure checkout link for a product. Odette does not complete the purchase itself; she finishes on the brand site.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_id"],"properties":{"product_id":{"type":"string"},"variant_id":{"type":"string"}},"additionalProperties":false},"title":"Start checkout","logicalName":"start_checkout","displayName":"Start checkout","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"save_to_wishlist","description":"Save a product she likes to her wishlist for later. Use when she says to save or keep an item.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_id"],"properties":{"brand":{"type":"string"},"reason":{"type":"string"},"image_url":{"type":"string"},"product_id":{"type":"string"},"variant_id":{"type":"string"},"price_cents":{"type":"integer"}},"additionalProperties":false},"title":"Save to wishlist","logicalName":"save_to_wishlist","displayName":"Save to wishlist","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"view_wishlist","description":"Show the items she has saved. Read-only.","inputSchema":{"type":"object","properties":{}},"title":"View wishlist","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"view_wishlist","displayName":"View wishlist"},{"name":"remove_from_wishlist","description":"Remove a saved item from her wishlist by its id. Irreversible.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["wishlist_item_id"],"properties":{"wishlist_item_id":{"type":"string"}},"additionalProperties":false},"title":"Remove from wishlist","logicalName":"remove_from_wishlist","displayName":"Remove from wishlist","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=When-AI-shops-your-category-does-it-pick-you-or-your-compet&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudmlzaWJsZXRvYWdlbnRzLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22When-AI-shops-your-category-does-it-pick-you-or-your-compet%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.visibletoagents.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22When-AI-shops-your-category-does-it-pick-you-or-your-compet%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.visibletoagents.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=When+AI+shops+your+category%2C+does+it+pick+you+or+your+compet&connectorUrl=https%3A%2F%2Fmcp.visibletoagents.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"When-AI-shops-your-category-does-it-pick-you-or-your-compet\" --url \"https://mcp.visibletoagents.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/visibletoagents-mcp-3e14edfa55","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/visibletoagents-mcp-3e14edfa55/tools/{tool}","mcpServerUrl":"https://mcp.visibletoagents.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/visibletoagents-mcp-3e14edfa55?live=1"}