Skip to content

SEP: Structured Tool-Failure Classification (ToolFailure) - #3313

Open
johnyzaguirre-glean wants to merge 4 commits into
modelcontextprotocol:mainfrom
johnyzaguirre-glean:sep/tool-failure-classification
Open

SEP: Structured Tool-Failure Classification (ToolFailure)#3313
johnyzaguirre-glean wants to merge 4 commits into
modelcontextprotocol:mainfrom
johnyzaguirre-glean:sep/tool-failure-classification

Conversation

@johnyzaguirre-glean

Copy link
Copy Markdown

Summary

Formal SEP for the ToolFailure extension prototyped in #3312, based on
discussion #2930. Placeholder SEP number (0000) per SEP-1850 -- will rename
the file to match this PR's number once assigned, and update the header
accordingly.

AI disclosure

This SEP was written primarily by Claude Code, based on my discussion with
it about discussion #2930 and PR #3312. I reviewed and understand the
proposal.

@johnyzaguirre-glean
johnyzaguirre-glean requested review from a team as code owners August 27, 2026 21:42
@johnyzaguirre-glean

Copy link
Copy Markdown
Author

@SamMorrowDrums would you be open to sponsoring this SEP per SEP-1850? It builds on the tool-annotations work (idempotentHint) to add structured failure classification for CallToolResult, and the schema-level prototype is already up in #3312. Happy to make any changes you'd want before requesting review.

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