{
  "message": "Lyra MCP server. POST JSON-RPC 2.0 here. See https://lyrasearch.com/mcp/about for setup instructions.",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "lyra-mcp",
    "version": "0.3.0"
  },
  "toolCount": 15,
  "tools": [
    {
      "name": "list_blocked_domains",
      "description": "Returns the official Lyra block list (fast-fashion, dropshipping, predatory marketplaces)."
    },
    {
      "name": "list_clean_brands",
      "description": "Returns the curated Lyra Clean brands list."
    },
    {
      "name": "check_domain",
      "description": "Checks if a domain is on the block list, the Clean list, or neither."
    },
    {
      "name": "suggest_alternatives",
      "description": "Returns up to N curated Clean alternatives based on a queried domain or category."
    },
    {
      "name": "get_stats",
      "description": "Aggregate statistics about the Lyra lists."
    },
    {
      "name": "submit_block_domain",
      "description": "Submits a new domain to the Lyra block list for human review. Requires Bearer license key."
    },
    {
      "name": "submit_clean_brand",
      "description": "Submits a brand to the Lyra Clean list for human review. Requires Bearer license key."
    },
    {
      "name": "list_personal",
      "description": "Returns the authenticated user personal block + Clean lists. Requires Bearer license key."
    },
    {
      "name": "add_personal_block",
      "description": "Adds a domain to the user personal block list. Requires Bearer license key."
    },
    {
      "name": "remove_personal_block",
      "description": "Removes a domain from the user personal block list. Requires Bearer license key."
    },
    {
      "name": "add_personal_clean",
      "description": "Adds a brand to the user personal Clean list. Requires Bearer license key."
    },
    {
      "name": "remove_personal_clean",
      "description": "Removes a brand from the user personal Clean list. Requires Bearer license key."
    },
    {
      "name": "search_with_lyra",
      "description": "Returns a search URL that applies Lyra block filters before sending to DuckDuckGo or Google. If authenticated, includes the user personal block list too."
    },
    {
      "name": "get_install_links",
      "description": "Returns install URLs and status for each Lyra channel: Chrome desktop, Edge, Safari (iOS+macOS), Android, iOS, web."
    },
    {
      "name": "get_share_message",
      "description": "Returns ready-to-paste share messages and intent URLs (twitter, whatsapp, telegram, email, linkedin, facebook)."
    }
  ]
}