Tools and protocols

MCP capability negotiation

stable definition

Definition

The initialization exchange in which an MCP client and server declare the optional protocol features each supports.

Distinguish it from nearby terms

Negotiation reports protocol support. It does not by itself grant authorization, prove trustworthiness, or guarantee that every advertised operation should be allowed.

Check your understanding

An MCP participant should use optional features only after both sides have established support for them.

Also called

capability negotiation

Related terms

Factory areas

Public evidence