← MCP & Integration
MCP Session
An MCP session is the stateful connection between an MCP client and an MCP server, established through the initialize/initialized handshake and lasting until either party closes the connection. Sessions maintain a shared understanding of negotiated capabilities, active subscriptions, and protocol state. A single host application may maintain multiple simultaneous sessions with different servers, each independently managing its own capabilities and lifecycle.