changedInput schema / properties / auth / description
Previous value: -"Optional sign-in filter; none means usable without an account; oauth-optional means public tools work anonymously and account tools prompt OAuth sign-in"New value: +"Optional remote sign-in filter"
addedInput schema / properties / behavior
Added value: +{
+ "description": "Match explicit server-advertised annotations only",
+ "enum": [
+ "read-only",
+ "writes"
+ ],
+ "type": "string"
+}
addedInput schema / properties / capability
Added value: +{
+ "enum": [
+ "tools",
+ "resources",
+ "prompts"
+ ],
+ "type": "string"
+}
addedInput schema / properties / kind
Added value: +{
+ "description": "Remote endpoint or local package",
+ "enum": [
+ "remote",
+ "package"
+ ],
+ "type": "string"
+}
addedInput schema / properties / publisher
Added value: +{
+ "enum": [
+ "vendor",
+ "community"
+ ],
+ "type": "string"
+}
changedInput schema / properties / query / description
Previous value: -"Words to match against name, operator, description, use cases, and tool names"New value: +"Words to match against name, operator, description, use cases, requirements, and capability descriptions"
addedInput schema / properties / transport
Added value: +{
+ "enum": [
+ "streamable-http",
+ "sse",
+ "stdio"
+ ],
+ "type": "string"
+}
changedOutput schema / properties / servers / items / properties / auth / enum
Previous value: -[
- "none",
- "oauth-optional",
- "oauth",
- "api-key"
-]New value: +[
+ "none",
+ "oauth-optional",
+ "oauth",
+ "api-key",
+ null
+]
changedOutput schema / properties / servers / items / properties / auth / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
addedOutput schema / properties / servers / items / properties / catalogKind
Added value: +{
+ "enum": [
+ "remote",
+ "package"
+ ],
+ "type": "string"
+}
changedOutput schema / properties / servers / items / properties / endpoint / type
Previous value: -"string"New value: +[
+ "string",
+ "null"
+]
addedOutput schema / properties / servers / items / properties / observationState
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / servers / items / properties / promptCount
Added value: +{
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedOutput schema / properties / servers / items / properties / publisherKind
Added value: +{
+ "enum": [
+ "vendor",
+ "community"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / servers / items / properties / registryVersion
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / servers / items / properties / repository
Added value: +{
+ "type": "object"
+}
addedOutput schema / properties / servers / items / properties / resourceCount
Added value: +{
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedOutput schema / properties / servers / items / properties / toolCount
Added value: +{
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedOutput schema / properties / servers / items / properties / transport / enum
Added value: +[
+ "streamable-http",
+ "sse",
+ "stdio"
+]
changedOutput schema / properties / servers / items / required
Previous value: -[
- "id",
- "name",
- "operator",
- "endpoint",
- "transport",
- "auth",
- "category",
- "docsUrl",
- "directoryUrl"
-]New value: +[
+ "id",
+ "name",
+ "operator",
+ "catalogKind",
+ "publisherKind",
+ "endpoint",
+ "transport",
+ "auth",
+ "category",
+ "docsUrl",
+ "directoryUrl"
+]