Documentation / @agentick/mcp / ElicitationHandler
Type Alias: ElicitationHandler()
ElicitationHandler = (
request) =>Promise<ElicitationResponse|UrlElicitationResponse>
Defined in: client/types.ts:200
Handler for server-initiated elicitation/create requests. Receives a discriminated form/URL request and returns the user's response.
Form mode: return { action: "accept", content: {...} } (matching the requested schema) or { action: "decline" | "cancel" }.
URL mode: return { action: "accept" | "decline" | "cancel" } — content is omitted per spec.
Parameters
request
Returns
Promise<ElicitationResponse | UrlElicitationResponse>