II.
HookSurface overview
Reference · livehook-surface:claude.elicitation
Elicitation (Claude Code) overview
Fires when an MCP server requests user input mid tool-call (MCP Elicitation, spec rev 2025-06-18+). Hook can return action: accept | decline | cancel and supply content for accept. Matchable by MCP server name.
Attributes
eventName
Elicitation (Claude Code)
displayName
Elicitation (Claude Code)
kind
native
originVendor
Anthropic
direction
pre
blocking
true
family
in-process
payloadSchema
type
object
required
- hook_event_name
- mcp_server
- elicitation_data
properties
hook_event_name
type
string
const
Elicitation
mcp_server
type
string
elicitation_data
type
object
properties
type
type
string
fields
type
array
description
Fires when an MCP server requests user input mid tool-call (MCP
Elicitation, spec rev 2025-06-18+). Hook can return action: accept |
decline | cancel and supply content for accept. Matchable by MCP
server name.
Outgoing edges
None.
Incoming edges
exposes1
- agent-runtime-impl:claude-code.runtime@1.x·AgentRuntimeImplClaude Code Runtime (1.x)
maps_hook1
- hook-mapping:claude-elicitation·HookMapping