You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a tracking issue for implementation of SEP-1577.
Summary
This extension adds tools and toolChoice parameters to sampling/createMessage, enabling MCP servers to run their own agentic loops using the client's tokens under user supervision. Needs to implement:
New tools and toolChoice parameters in CreateMessageRequest
New content types: ToolUseContent and ToolResultContent in SamplingMessage
Updated CreateMessageResult with array content support and explicit stopReason values
New client capability: sampling.tools
Soft-deprecation of includeContext (now fenced by sampling.context capability)
This reduces complexity for client implementations while unlocking agentic tool-calling patterns in sampling requests.
Activity
feat!: SEP-1577 sampling with tools (#718)