Diagnose the host's elicitation support
elicit_doctorCheck whether the connected MCP host actually supports elicitation (and sampling/roots) before relying on it — advertising a capability is not the same as it working. Use it to decide whether to call elicit_form/elicit_confirm, to explain why a prompt did or didn't appear, or to contribute a host capability fingerprint. Returns a passive report derived from the initialize handshake; set probeElicitation: true to also run one live form round-trip (the user may see a dialog) and classify what really happened. Read-only. Pass share: true to contribute the report to Elicitly's public Support Matrix evidence queue — stored: this report plus the optional productName / productVersion / notes (the host product's name and version, which the report cannot see from inside, and any unusual setup); the report itself contains no elicitation payloads or conversation content. The result then carries shared: true|false.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "elicit_doctor"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | With share: anything unusual about the setup worth recording with the evidence. | |
| share | No | Contribute this report to Elicitly's public Support Matrix evidence queue. Stored: the report plus productName / productVersion / notes; no elicitation payloads or conversation content. | |
| productName | No | With share: the host product's name as the user sees it (e.g. "Claude Desktop") — the report cannot detect this from inside. | |
| productVersion | No | With share: the host product's version, if known. | |
| probeElicitation | No | Also fire one live form-elicitation round-trip (the user may see a dialog) and report the outcome under probes.elicitationForm. Default false: passive capability report only, no prompt. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| probes | No | Present only when probeElicitation was true: the live round-trip's attempted/action/latencyMs/verdict. | |
| shared | No | Present when share: true was passed — whether the report landed in the evidence queue. | |
| support | Yes | Elicitly's derived support booleans, inferred from the advertised capabilities. | |
| initialize | Yes | The MCP initialize handshake echoed verbatim: { request: { clientInfo, capabilities }, response: { protocolVersion, capabilities, serverInfo } }. | |
| shareError | No | Present when sharing was requested but failed: a one-line error summary. | |
| deprecations | Yes | Spec-level deprecation advisories (MCP 2026-07-28, SEP-2577) for the client features the report surfaces. |