Skip to content

Conversation

@mattt
Copy link
Contributor

@mattt mattt commented May 29, 2025

According to the MCP specification, inputSchema is a required property of a Tool. Therefore, it should be represented by a non-optional type.

This is a breaking change to the API, and will require a (pre-1.0) minor version bump.

@mattt mattt force-pushed the mattt/nonoptional-tool-input-schema branch from 1ddb5f0 to 2c9690f Compare May 29, 2025 13:29
@mattt mattt merged commit f3b9ba4 into main Aug 10, 2025
11 of 14 checks passed
@mattt mattt deleted the mattt/nonoptional-tool-input-schema branch August 10, 2025 12:34
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.

2 participants