MCP
Lyra MCP server
Connect Lyra to Claude Desktop, Cursor, Zed, Continue, ChatGPT custom GPTs, or any agent that speaks Model Context Protocol.
あなたのAIを、あなたのLyraに接続
Lyraは、あなた自身のAIアシスタントに、あなたのデータへの安全でプライベートなチャンネルを提供します。Claude、ChatGPT、Geminiを接続すれば、洗練されたリスト、定期的な購入、毎月の必需品、そしてプランニングリストを読み取り,さらにあなたが見ているページも読み取れます,何もスクレイピングすることなく。
2つのサーバー、1つのチャンネル
クラウドMCP,あなたのアカウントデータ. lyrasearch.com/mcpにホストされ、あなたの有料アカウント(OAuthデバイスフロー)によってロック解除されます。公開するのはあなた自身のデータだけ,他人のものは決して、完全な公式リストも決して公開しません。
ローカルMCP,あなたが今いるページ. Lyraアプリはあなたのデバイス上で小さなサーバー(ループバックのみ、デフォルトはオフ)を実行します。あなたのAIは、あなたのセッションですでにレンダリングされたページを読み取ります,スクレイピングなし、アンチボットとの戦いなし、何もデバイスから外に出ません。
ページ自身がツール(WebMCP)を提供することもあります。AI はあなたの代わりに呼び出せますが、操作を伴うものは必ず画面での承認を求めます。
あなたのAIが読み取れるもの
- あなた自身のブロックリストとCleanリスト
- あなたが買い直すものと、次の期限がいつか
- あなたの毎月の必需品と支出
- あなたのプランニング/ウィッシュリスト(将来の購入を追加)
- あなたが見ているページと開いているタブ
- あなたのお気に入りと閲覧履歴(端末内にのみ保存,端末の外に出ることはありません)
主導権はいつもあなたに
読み取りは無料です。ナビゲーションとあなた自身のリストへの追加は、セッションごとに一度尋ね、その後はスムーズに流れます。あなたに代わって連絡したり約束したりするもの,購入、電子メールやメッセージの送信、フォームの送信、文書への署名、法的手続きの進行,は、常に画面上でのあなたの明示的な承認を、毎回必要とします。あなたのボールトとパスワードが公開されることは決してありません。
アシスタントを接続する
オンデバイス(ローカル)サーバー. Lyraアプリで、Settings → ローカルAIサーバーを開き、オンにして、アドレスとトークンをオンデバイスのAIクライアントにコピーします。
AIチャンネルはLyraのサブスクリプションに含まれます。デフォルトは読み取り専用、有料、オプトイン。
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