NLWeb is an open-source project that simplifies building conversational interfaces for websites using natural language, supporting MCP and leveraging Schema.org formats.