Client
Server
CallToolRequest
tool: "deploy_app", env: "production"
→
dependent_requests
elicitation/create needed
←
Retry tools/call
includes dependent_responses
→
dependent_requests
sampling/createMessage needed
←
Retry tools/call
adds sampling response
→
CallToolResult
status: "success" ✓
←