Skip to content

[Doc] Describe the client's automatic MRTR resumption - #522

Open
koic wants to merge 1 commit into
modelcontextprotocol:mainfrom
koic:update_mrtr_resumption_doc
Open

[Doc] Describe the client's automatic MRTR resumption#522
koic wants to merge 1 commit into
modelcontextprotocol:mainfrom
koic:update_mrtr_resumption_doc

Conversation

@koic

@koic koic commented Aug 20, 2026

Copy link
Copy Markdown
Member

The Multi-Round-Trip Results section still said "automatic resumption is not implemented yet", but the client driver shipped in #500: with a handler registered through on_elicitation, on_sampling, or on_roots, the call_tool, get_prompt, and read_resource methods fulfill embedded inputRequests and re-issue the original request automatically, raising MCP::Client::InputRequiredError only when no matching handler exists. Rewrite the paragraph to describe the implemented behavior, including the input_required_max_rounds cap and the keywords for manual driving.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

The Multi-Round-Trip Results section still said "automatic resumption is not implemented yet",
but the client driver shipped in modelcontextprotocol#500: with a handler registered through `on_elicitation`,
`on_sampling`, or `on_roots`, the `call_tool`, `get_prompt`, and `read_resource` methods fulfill
embedded `inputRequests` and re-issue the original request automatically,
raising `MCP::Client::InputRequiredError` only when no matching handler exists.
Rewrite the paragraph to describe the implemented behavior, including the `input_required_max_rounds` cap
and the keywords for manual driving.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant