FrontierAI.Engineer
MCP & Integration

Capability Negotiation

Capability negotiation is the handshake that occurs at the start of an MCP session where the client and server exchange their supported protocol versions and optional feature sets. The server declares which capabilities it supports — such as tools, resources, prompts, or sampling — and the client records this information to determine which protocol methods it may invoke. Negotiation ensures backward compatibility across protocol versions and prevents clients from calling methods a server has not implemented.