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 (OAuth device flow). 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 lub kierowanie procesu prawnego) 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.
Kanał AI jest częścią Twojej subskrypcji Lyra. Domyślnie tylko do odczytu, płatny, na zasadzie opt-in.
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; account-touching tools require a Bearer license key from /billing.
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 auth)
check_domainsuggest_alternativesget_statssearch_with_lyraget_install_linksget_share_message
Your personal lists (Bearer license key)
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 (Bearer license key)
get_recurring_purchasesget_monthly_essentialsget_shopping_planlist_future_purchasesadd_to_plan/remove_from_plan
On-device only (local server: page, tabs, favorites & history)
get_current_pagelist_tabsget_favoritesget_historylist_page_toolscall_page_tool
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"
}
}
}
} The Authorization header is optional, needed only for personal-list and submit tools. Generate a key at /billing.
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 (Custom GPT)
ChatGPT doesn't speak MCP natively yet, but you can wrap our endpoints as a custom GPT Action. Use our OpenAPI 3 spec and import it directly into the GPT builder.
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
The MCP server is one of four Lyra surfaces. All consume the same curated lists:
- Browser extension (Chrome, Edge, Brave): filters at request time inside the user's browser
- Web app (lyrasearch.com): Lyra Search with login + 20/day quota
- Public REST API (/api/docs): same data via JSON GET endpoints
- MCP server (you are here): programmable tools for AI agents