MCP

Lyra MCP server

Connect Lyra to Claude Desktop, Cursor, Zed, Continue, ChatGPT custom GPTs, or any agent that speaks Model Context Protocol.

Twoje AI, połączone z Twoją Lyrą

Lyra daje Twojemu własnemu asystentowi AI bezpieczny, prywatny kanał do Twoich danych. Połącz Claude, ChatGPT lub Gemini, a będzie mógł czytać Twoje dopracowane listy, Twoje cykliczne zakupy, Twoje comiesięczne podstawy i Twoją listę planowania (oraz czytać stronę, którą oglądasz) bez żadnego scrapowania.

Dwa serwery, jeden kanał

Chmurowy MCP: dane Twojego konta. Hostowany pod lyrasearch.com/mcp i odblokowywany przez Twoje płatne konto logowaniem OAuth jednym kliknięciem. Udostępnia wyłącznie TWOJE własne dane: nigdy cudze, nigdy pełnej oficjalnej listy.

Lokalny MCP: strona, na której jesteś. Aplikacja Lyra uruchamia maleńki serwer na Twoim urządzeniu (tylko loopback, domyślnie wyłączony). Twoje AI czyta stronę już wyrenderowaną z Twoją sesją: bez scrapowania, bez walki z anty-botami, nic nie opuszcza urządzenia.

Strony mogą też udostępniać własne narzędzia (WebMCP). Twoja AI może z nich skorzystać, ale każde działanie najpierw prosi o Twoją zgodę na ekranie.

Co Twoje AI może czytać

  • Twoje własne listy blokowania i czyszczenia
  • Co kupujesz ponownie i kiedy będzie to potrzebne następnym razem
  • Twoje comiesięczne podstawy i wydatki
  • Twoja lista planowania / życzeń (dodawanie przyszłych zakupów)
  • Strona, którą oglądasz, i Twoje otwarte karty
  • Twoje zakładki i historia przeglądania (tylko na urządzeniu, nigdy nie opuszczają urządzenia)

Zawsze masz kontrolę

Odczyt jest darmowy. Nawigacja i dodawanie do Twoich własnych list pytają raz na sesję, a potem działają płynnie. Wszystko, co komunikuje lub zobowiązuje w Twoim imieniu (kupowanie, wysyłanie e-maili lub wiadomości, wysyłanie formularzy, podpisywanie dokumentu) ZAWSZE wymaga Twojej wyraźnej zgody na ekranie, za każdym razem. Twój sejf i hasła nigdy nie są ujawniane.

Połącz swojego asystenta

Serwer na urządzeniu (lokalny). W aplikacji Lyra otwórz Settings → Local AI server, włącz go i skopiuj adres oraz token do swojego klienta AI na urządzeniu.

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_domain
  • suggest_alternatives
  • get_stats
  • search_with_lyra
  • get_install_links
  • get_share_message

Your lists — read & write (sign in with OAuth)

  • list_personal
  • get_my_block_list
  • get_my_clean_list
  • submit_block_domain
  • submit_clean_brand
  • add_personal_block / remove_personal_block
  • add_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_purchases
  • get_monthly_essentials
  • get_shopping_plan
  • list_future_purchases
  • add_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_page
  • list_tabs
  • get_favorites
  • get_history
  • list_page_tools
  • call_page_tool

Połącz Lyra z Claude lub ChatGPT

Oba łączą się w kilka kliknięć dzięki logowaniu OAuth jednym kliknięciem — bez kopiowania żadnego klucza. Narzędzia wyselekcjonowanego wyszukiwania działają jeszcze przed zalogowaniem; logowanie odblokowuje Twoje osobiste listy i dane zakupowe.

Adres URL serwera Lyra MCP: https://lyrasearch.com/mcp

Claude (aplikacja lub wersja webowa)

  1. Otwórz Claude — aplikację na komputer lub claude.ai — i przejdź do Ustawień.
  2. Otwórz Konektory (w niektórych planach: Ustawienia → Podgląd funkcji → Konektory).
  3. Kliknij „Dodaj niestandardowy konektor”.
  4. Wklej adres URL serwera Lyra MCP: https://lyrasearch.com/mcp
  5. Kliknij Dodaj. Claude otworzy logowanie Lyra — zatwierdź swoim kontem Lyra (OAuth, jedno kliknięcie, bez kopiowania klucza).
  6. Gotowe. Poproś Claude, aby użył Lyra, np. „Użyj Lyra, aby sprawdzić, czy shein.com jest na liście blokad”.

ChatGPT (Wtyczki)

  1. Włącz tryb programisty: Ustawienia → Wtyczki → Tryb programisty → włącz tryb programisty.
  2. Dodaj wtyczkę: Ustawienia → Wtyczki → Przeglądaj wtyczki → +
  3. Wprowadź adres URL serwera Lyra MCP: https://lyrasearch.com/mcp
  4. Jeśli pojawi się prośba, uwierzytelnij się za pomocą OAuth (jedno kliknięcie — darmowe narzędzia wyselekcjonowanego wyszukiwania działają też bez logowania).
  5. Poczekaj, aż ChatGPT automatycznie wykryje dostępne narzędzia.
  6. Kliknij Zapisz.

Gotowe — Lyra jest teraz dostępna w Twoich rozmowach.

Szybki test

Wypróbuj polecenie w stylu:

  • “Użyj Lyra, aby znaleźć wiarygodne sklepy z torebką ze skóry w wyselekcjonowanych zakupach (lista Clean).”
  • “Zapytaj Lyra, czy shein.com jest na liście blokad, i zaproponuj alternatywy Clean.”
  • “Użyj Lyra, aby szukać butów do biegania, nie wpadając w fast-fashion ani dropshipping.”

Jeśli odpowiedź mówi, że użyto Lyra, integracja działa.

Rozwiązywanie problemów

  • Nie możesz znaleźć „Wtyczek” lub „Przeglądaj wtyczki”: upewnij się, że tryb programisty jest włączony (Ustawienia → Wtyczki → Tryb programisty) i że Twój plan obejmuje tę funkcję.
  • Błąd połączenia: potwierdź, że https://lyrasearch.com/mcp jest osiągalny i serwowany przez prawidłowe HTTPS.
  • Prośba o uwierzytelnienie: zaloguj się swoim kontem Lyra (OAuth) — nie ma żadnego klucza do skopiowania. Darmowe narzędzia wyselekcjonowanego wyszukiwania działają też bez logowania.

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