The Model Context Protocol includes an optional ping mechanism that allows either party
to verify that their counterpart is still responsive and the connection is alive.
The ping functionality is implemented through a simple request/response pattern. Either
the client or server can initiate a ping by sending a ping request.