MCP sampling
Category: protocol
Lets the MCP server request an LLM completion from the client during a tool call (server-initiated sampling).
Support by client
| Client | Status | Notes | Verified |
|---|---|---|---|
| unsupported | Client did not declare sampling capability. Response: 'Result: the sampling probe failed. This client didn't declare the sampling capability at initialization, so the server's sampling/createMessage request couldn't complete. Sampling is unsupported here (call id: 42ed37).' Call id: 42ed37. | 2026-07-05T16:01:12.439Z | |
| unsupported | Plain text response only; the tool result states the client never declared the sampling capability, so sampling/createMessage was not supported on this host. | 2026-07-08T15:01:59.154Z | |
| unsupported | Probe self-reports: client did not declare sampling capability during initialize - sampling/createMessage unsupported (call id 185c01). Automated via Mirroir. | 2026-07-09T17:55:25.862Z | |
| unknown | — | ||
| unsupported | The model's reply echoed the probe's server-minted verdict: the client did not declare the sampling capability during MCP initialize. | 2026-07-04T15:49:51.406Z | |
| unsupported | Probe tool text 'No sampling capability in the client's initialize request.' rendered inline in message body — ChatGPT web did not declare sampling capability during MCP initialize handshake. | 2026-07-05T15:00:01.375Z | |
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unsupported | The model's reply echoed the probe's server-minted verdict: the client did not declare the sampling capability during MCP initialize. | 2026-07-04T15:52:29.276Z | |
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unsupported | Client did not declare the sampling capability during MCP initialize. | 2026-07-08T15:43:49.758Z | |
| unknown | — | ||
| unknown | — | ||
| unsupported | Client did not declare the sampling capability during MCP initialize. | 2026-07-04T15:43:00.496Z | |
| unknown | — | ||
| unsupported | Client did not declare the sampling capability during MCP initialize. | 2026-07-04T15:43:05.285Z | |
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unknown | — | ||
| unsupported | Client did not declare the sampling capability during MCP initialize. (tool_use event and debug log both missed; inferred toolCalled from call-id echo) | 2026-07-04T15:49:58.608Z | |
| unknown | — | ||
| unknown | — | ||
| unsupported | The model's reply echoed the probe's server-minted verdict: the client did not declare the sampling capability during MCP initialize. | 2026-07-04T15:46:11.062Z | |
| unsupported | Client did not declare the sampling capability during MCP initialize. (tool name not in reply; inferred toolCalled from call-id echo) | 2026-07-04T15:43:01.093Z | |
| unknown | — | ||
| unknown | — | ||
| unknown | — |