Skip to content

Document elicitation URL mode and timeout options - #3255

Closed
mintlify[bot] wants to merge 15 commits into
mainfrom
mintlify/docs-update-pr-3226-1784168764825
Closed

Document elicitation URL mode and timeout options#3255
mintlify[bot] wants to merge 15 commits into
mainfrom
mintlify/docs-update-pr-3226-1784168764825

Conversation

@mintlify

@mintlify mintlify Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Updates the MCPClientManager reference to document new elicitation features added in the merged PR.

Changes:

  • docs/sdk/reference/mcp-client-manager.mdx — updated constructor signature to include options?: MCPClientManagerOptions, added MCPClientManagerOptions table documenting elicitationTimeoutExtensionMs, and added a new ## Elicitation section covering setElicitationCallback(), the updated ElicitationCallbackRequest type (new serverId, mode, url, elicitationId fields), ElicitationMode type, setElicitationHandler(), elicitation-aware tool timeout behavior, and declared mode enforcement via clientCapabilities.elicitation.

Summary by cubic

Documents new elicitation support in MCPClientManager from @mcpjam/sdk, adding URL mode, declared-mode checks, and human-in-the-loop timeout controls. Also updates the constructor to accept MCPClientManagerOptions.

  • New Features
    • Constructor: new MCPClientManager(servers, options?: MCPClientManagerOptions).
    • Elicitation APIs: setElicitationCallback() (global) and setElicitationHandler() (per-server).
    • Request fields: serverId, mode ("form" | "url"), url, elicitationId, relatedTaskId; requestedSchema preferred over legacy schema.
    • Timeouts: base timeout pauses during elicitation; extra suspended budget via options.elicitationTimeoutExtensionMs (default 10 min). Timeout errors are RequestTimeout and not retried; no change for servers without a handler/callback.
    • Mode enforcement: undeclared modes rejected with JSON-RPC -32602; declare via clientCapabilities.elicitation (form-only by default unless url is declared).

Written for commit a01b6cb. Summary will update on new commits.

Review in cubic

mintlify Bot added 2 commits July 16, 2026 02:27
Generated-By: mintlify-agent

Mintlify-Source: dashboard-editor
Generated-By: mintlify-agent

Mintlify-Source: dashboard-editor
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@mintlify
mintlify Bot temporarily deployed to preview-pr-3255 July 16, 2026 02:27 Inactive
@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. documentation Improvements or additions to documentation labels Jul 16, 2026
@mintlify

mintlify Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor Author

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
mcpjam 🟢 Ready View Preview Jul 16, 2026, 2:28 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@chelojimenez

chelojimenez commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@github-actions

github-actions Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Internal preview

Preview URL: https://mcp-inspector-pr-3255.up.railway.app
Deployed commit: 9875ddb
PR head commit: 22afabe
Backend target: staging fallback.
Health: ✅ Convex reachable
Access is employee-only in non-production environments.

@claude
claude Bot enabled auto-merge (squash) July 16, 2026 03:16

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved: the Mintlify triage classifier verified this docs-only PR against the code and queued it for merge.

@github-actions

Copy link
Copy Markdown
Contributor

Closing: this docs PR conflicts with main; the Mintlify bot regenerates an up-to-date PR when the docs change again.

@github-actions github-actions Bot closed this Jul 28, 2026
auto-merge was automatically disabled July 28, 2026 12:55

Pull request was closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant