← Back to glossary
Glossary

MCP Capability Negotiation

Reviewed 9 April 2026 Canonical definition

MCP capability negotiation is the handshake process between an MCP client and server at connection time where each side declares which features and protocol versions it supports. Negotiation ensures compatibility and lets clients and servers gracefully handle each other's capabilities without hard-coding version assumptions.