Lenshaus for AI assistants · Pilot

Start with a conversation.
Finish with lenses you love.

A connected assistant can help you explore replacement lenses for your own frames, compare options and prepare a selection. Your choices carry over to Lenshaus, where you add prescription and frame details, review your order and pay.

For customers

Tell your connected assistant about your daily activities, lens preferences and budget. It can read our current catalog and prepare one to three pairs. Lenshaus checks your prescription and frame compatibility before making your lenses.

Availability depends on your assistant and its connection settings. This pilot does not automatically appear in every AI assistant or shopping directory.

For assistant developers

Use our public MCP server or REST endpoints. No Lenshaus API key is needed. These tools read options, calculate estimates and generate selection links. They do not access customer records or place orders.

https://lenshaususa.com/api/mcp

Transport: Streamable HTTP. Tools: lenshaus_catalog, lenshaus_quote, lenshaus_selection_link. Quote and link tools accept a selection object inside a selection argument. Connect this URL only in assistants that support remote MCP servers.

Public REST endpoints
ActionEndpoint
Read catalogGET /api/ai/catalog
Calculate estimatePOST /api/ai/quote
Create selection linkPOST /api/ai/handoff

Example JSON body for a REST estimate or handoff request:

{
  "version": 1,
  "pairs": [
    {
      "orderType": "rx",
      "lensType": "single",
      "singleVisionUse": "distance",
      "material": "polycarbonate",
      "arCoating": "standard",
      "lookId": "clear"
    }
  ],
  "mailerKit": "standard"
}

Read the full selection contract and conversation guidance and live catalog. Prices are USD cents. A successful handoff returns a continueUrl to show the customer.

Keep personal details on Lenshaus

These public tools accept lens choices only. Do not send names, prescription values, PD measurements, frame photos, addresses or payment information. The customer enters those details on Lenshaus. An estimate or saved selection is not a completed order.