Microsoft’s NLWeb Protocol: A Competitor to MCP?

An update from the protocol ecosystem

Microsoft’s NLWeb Protocol: A Competitor to MCP?

At Build 2025, Microsoft unveiled NLWeb — a new initiative to standardize how natural language interactions happen across the web.

According to Microsoft, NLWeb aims to:

  • Define how services expose capabilities in NL-friendly formats.
  • Support agent-to-service interactions beyond simple APIs.
  • Provide a more “conversational web.”

But how does NLWeb relate to the existing work of MCP (Model Context Protocol)?

What is NLWeb?

Microsoft’s vision for NLWeb includes:

  • A schema for describing service capabilities and interaction flows.
  • Support for .well-known/nlweb.json manifests.
  • Guidelines for LLM-friendly interaction patterns.
  • Built-in trust signals via signed manifests.

In short, it covers a similar space to MCP.

How does it compare to MCP?

FeatureMCPNLWeb
Base standard.well-known/mcp.llmfeed.json.well-known/nlweb.json
Trust modelSigned feeds, certificate verificationSigned manifests (similar)
CapabilitiesExplicit, extensibleExplicit, but Microsoft-curated
GovernanceIndependent (via wellknownmcp.org)Microsoft-led
Community alignmentCross-industryMicrosoft ecosystem-first

Risks of fragmentation

There is clear overlap between NLWeb and MCP. The risk is that:

  • Sites may have to implement both.
  • Agents may prioritize proprietary protocols.
  • The ecosystem may fragment instead of converging.

Opportunities for convergence

There is also potential for:

  • Interop between NLWeb and MCP.
  • Mapping NLWeb schemas to MCP feeds.
  • Joint work on trust and verification models.

The ideal outcome: NLWeb contributes to a richer MCP ecosystem — not a competing silo.

Our take

Microsoft’s engagement in this space is a sign that Agentic Web standards are gaining traction.

But:

  • True openness and interoperability must remain priorities.
  • The community must guard against ecosystem lock-in.

At wellknownmcp.org, we are already exploring mappings between MCP and NLWeb — and invite Microsoft to participate in these discussions.


Next steps: We’ll track the NLWeb specification and advocate for alignment with MCP — so the Agentic Web remains truly open.

Stay tuned.