diff --git a/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt b/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt index 7db24b4..d34e610 100644 --- a/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt +++ b/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types.kt @@ -5,7 +5,6 @@ package io.modelcontextprotocol.kotlin.sdk import io.modelcontextprotocol.kotlin.sdk.shared.McpJson import kotlinx.serialization.EncodeDefault import kotlinx.serialization.ExperimentalSerializationApi -import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.JsonObject @@ -1046,7 +1045,6 @@ public data class Tool( /** * A JSON object defining the expected parameters for the tool. */ - @SerialName("input_schema") val inputSchema: Input, ) { @Serializable diff --git a/src/commonTest/kotlin/ToolSerializationTest.kt b/src/commonTest/kotlin/ToolSerializationTest.kt index 4f6ff9d..f2d4452 100644 --- a/src/commonTest/kotlin/ToolSerializationTest.kt +++ b/src/commonTest/kotlin/ToolSerializationTest.kt @@ -17,7 +17,7 @@ class ToolSerializationTest { { "name": "get_weather", "description": "Get the current weather in a given location", - "input_schema": { + "inputSchema": { "type": "object", "properties": { "location": {