MCP
Lyra MCP server
Connect Lyra to Claude Desktop, Cursor, Zed, Continue, ChatGPT custom GPTs, or any agent that speaks Model Context Protocol.
Votre IA, connectée à votre Lyra
Lyra offre à votre propre assistant IA un canal sécurisé et privé vers vos données. Connectez Claude, ChatGPT ou Gemini et il peut lire vos listes affinées, vos achats récurrents, vos essentiels mensuels et votre liste de planification, et lire la page que vous consultez, sans rien extraire.
Deux serveurs, un canal
MCP cloud, les données de votre compte. Hébergé sur lyrasearch.com/mcp et débloqué par votre compte payant avec une connexion OAuth en un clic. Il n’expose que VOS propres données, jamais celles des autres, jamais la liste officielle complète.
MCP local, la page où vous êtes. L’app Lyra exécute un petit serveur sur votre appareil (loopback uniquement, désactivé par défaut). Votre IA lit la page déjà rendue avec votre session, sans scraping, sans lutte anti-bot, rien ne quitte l’appareil.
Les pages peuvent aussi exposer leurs propres outils (WebMCP). Ton IA peut les appeler pour toi, mais toute action demande d’abord ton accord à l’écran.
Ce que votre IA peut lire
- Vos propres listes de blocage et Clean
- Ce que vous rachetez et quand le prochain achat est prévu
- Vos essentiels mensuels et vos dépenses
- Votre planification / liste de souhaits (ajouter des achats futurs)
- La page que vous consultez et vos onglets ouverts
- Vos favoris et votre historique de navigation (uniquement sur l’appareil, ne quitte jamais l’appareil)
Vous gardez toujours le contrôle
Les lectures sont libres. Naviguer et ajouter à vos propres listes demandent une autorisation une fois par session, puis s’enchaînent. Tout ce qui communique ou engage en votre nom, acheter, envoyer un e-mail ou des messages, soumettre des formulaires, signer un document, nécessite TOUJOURS votre approbation expresse à l’écran, à chaque fois. Votre coffre-fort et vos mots de passe ne sont jamais exposés.
Connectez votre assistant
Serveur sur l’appareil (local). Dans l’app Lyra, ouvrez Settings → Serveur IA local, activez-le et copiez l’adresse et le jeton dans votre client IA sur l’appareil.
Le canal IA fait partie de votre abonnement Lyra. En lecture seule par défaut, payant, sur activation.
What is MCP?
MCP (Model Context Protocol) is an open spec from Anthropic for AI assistants to call tools on remote servers in a standardized way. Think USB-C for LLMs: any client speaks to any server.
Lyra runs an MCP server at https://lyrasearch.com/mcp. It exposes tools for privacy-respecting lookups (is a specific domain blocked or Clean?), curated alternatives, filtered search, install links, ready-to-share messages and your personal lists. The official block and Clean lists are private, so the MCP never returns them in full, only per-item answers. Public read-only tools work without auth; your own lists and shopping data are unlocked by signing in with OAuth (one-click, no key to copy).
Why this exists
The Lyra browser extension blocks fast-fashion noise inside the user's own browser. The MCP server takes the same curated lists and makes them programmable from the agent layer:
- "Hey Claude, is shein.com on Lyra's block list?" → instant yes/no with category
- "Suggest sustainable alternatives for casual sneakers" → up to N curated brands
- "Search for kitchen knife sets but skip the dropshipping junk" → filtered DDG/Google URL
- "Add this brand I just discovered to my personal Clean list" → synced across all my devices
- "How do I install Lyra on Android?" → direct Play Store link
One source of truth, served everywhere.
Tools available
Public — no login (free daily quota)
check_domainsuggest_alternativesget_statssearch_with_lyraget_install_linksget_share_message
Your lists — read & write (sign in with OAuth)
list_personalget_my_block_listget_my_clean_listsubmit_block_domainsubmit_clean_brandadd_personal_block/remove_personal_blockadd_personal_clean/remove_personal_clean
Your shopping data & planning — reads, plus writes that show a real-time notice + Undo in the Lyra app (sign in with OAuth)
get_recurring_purchasesget_monthly_essentialsget_shopping_planlist_future_purchasesadd_to_plan/remove_from_plan
On-device only (page, tabs, favorites & history). Actions that touch the outside world — buying, sending, submitting — are NOT available here; they always need your express on-screen confirmation in Lyra.
get_current_pagelist_tabsget_favoritesget_historylist_page_toolscall_page_tool
Connectez Lyra à Claude ou ChatGPT
Les deux se connectent en deux clics grâce à une connexion OAuth en un clic — aucune clé à copier. Les outils de recherche sélectionnée fonctionnent même avant de vous connecter ; la connexion débloque vos listes personnelles et vos données d'achat.
URL du serveur MCP de Lyra: https://lyrasearch.com/mcp
Claude (bureau ou web)
- Ouvrez Claude — l'application de bureau ou claude.ai — et allez dans Paramètres.
- Ouvrez Connecteurs (sur certains forfaits : Paramètres → Aperçu des fonctionnalités → Connecteurs).
- Cliquez sur « Ajouter un connecteur personnalisé ».
- Collez l'URL du serveur MCP de Lyra : https://lyrasearch.com/mcp
- Cliquez sur Ajouter. Claude ouvre la connexion de Lyra — validez avec votre compte Lyra (OAuth, un clic, aucune clé à copier).
- C'est fait. Demandez à Claude d'utiliser Lyra, par exemple : « Utilise Lyra pour vérifier si shein.com est sur la liste de blocage. »
ChatGPT (Plugins)
- Activez le Mode développeur : Paramètres → Plugins → Mode développeur → activez le Mode développeur.
- Ajoutez le plugin : Paramètres → Plugins → Explorer les plugins → +
- Saisissez l'URL du serveur MCP de Lyra : https://lyrasearch.com/mcp
- Si on vous le demande, authentifiez-vous avec OAuth (un clic — les outils gratuits de recherche sélectionnée fonctionnent aussi sans connexion).
- Attendez que ChatGPT détecte automatiquement les outils disponibles.
- Cliquez sur Enregistrer.
C'est fait — Lyra est désormais disponible dans vos conversations.
Test rapide
Essayez une instruction comme :
- “Utilise Lyra pour trouver des boutiques fiables pour un sac à main en cuir, depuis son shopping curé (liste Clean).”
- “Demande à Lyra si shein.com est sur la liste de blocage et propose des alternatives Clean.”
- “Utilise Lyra pour chercher des chaussures de running sans tomber dans la fast-fashion ou le dropshipping.”
Si la réponse indique que Lyra a été utilisé, l'intégration fonctionne.
Dépannage
- Impossible de trouver « Plugins » ou « Explorer les plugins » : assurez-vous que le Mode développeur est activé (Paramètres → Plugins → Mode développeur) et que votre forfait inclut la fonctionnalité.
- Erreur de connexion : vérifiez que https://lyrasearch.com/mcp est accessible et servi via un HTTPS valide.
- On vous demande de vous authentifier : connectez-vous avec votre compte Lyra (OAuth) — il n'y a aucune clé à copier. Les outils gratuits de recherche sélectionnée fonctionnent aussi sans connexion.
Setup · Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"lyra": {
"url": "https://lyrasearch.com/mcp",
"headers": {
"Authorization": "Bearer lyra_YOUR_LICENSE_KEY_HERE"
}
}
}
} Public read-only tools work with no header. For your own lists and shopping data, connect with OAuth (one-click sign-in to your Lyra account — no key to copy): the client opens Lyra, you approve, done. A manual Bearer key from /billing is only for scripts/CLIs that can't open a browser.
Setup · Cursor / Zed / Continue
These editors support MCP via streamable HTTP. Add this to your editor's MCP config:
{
"lyra": {
"transport": "http",
"url": "https://lyrasearch.com/mcp"
}
} Setup · ChatGPT (MCP connector or Custom GPT)
ChatGPT now speaks MCP: in Developer Mode / Connectors, add the server URL https://lyrasearch.com/mcp and authorize with OAuth (one-click, no key). If your plan doesn't show MCP connectors, wrap our OpenAPI 3 spec as a custom GPT Action instead.
Quick test (curl)
List all tools without auth:
curl -X POST https://lyrasearch.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Check a domain:
curl -X POST https://lyrasearch.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{
"name":"check_domain",
"arguments":{"domain":"shein.com","locale":"pt-BR"}
}}' Submit a domain to block (with license key):
curl -X POST https://lyrasearch.com/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer lyra_YOUR_KEY" \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{
"name":"submit_block_domain",
"arguments":{"domain":"newpredator.com","reason":"dropshipping low-quality"}
}}' Localization
Every tool accepts a locale argument. Supported values: en, pt-BR, es, zh-CN, zh-TW, hi, ar, fr, bn, ru, id, ur, de, ja, vi, tr, ko, it, pl, nl, he.
When omitted, the server defaults to en. Category labels in the response are translated; brand names and domain identifiers stay canonical.
Ecosystem
Lyra has four ways to use it — all on the same curated lists:
- Extension (Chrome, Edge, Brave): filters in real time inside the browser
- DNS (Lyra Safe DNS): cleans every app on the device
- App (Android, iPhone, Mac, PC): the native Lyra browser
- Site (lyrasearch.com): Lyra Search on the web, with login