csharp-sdk/docs/concepts/ping/ping.md
Jeff Handley 46668f18de
Add and augment conceptual docs (#1375)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Mike Kistler <mikekistler@microsoft.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
Co-authored-by: Stephen Halter <halter73@gmail.com>
2026-02-24 17:03:27 -08:00

859 B

title author description uid
Ping jeffhandley How to use the MCP ping mechanism to check connection health. ping

Ping

MCP includes a ping mechanism that allows either side of a connection to verify that the other side is still responsive. This is useful for connection health monitoring and keep-alive scenarios.

Pinging from the client

Use the xref:ModelContextProtocol.Client.McpClient.PingAsync* method to verify the server is responsive:

await client.PingAsync(cancellationToken: cancellationToken);

Automatic ping handling

Incoming ping requests from either side are responded to automatically. No additional configuration is needed—when a ping request is received, a ping response is sent immediately.