diff --git a/src/time/src/mcp_server_time/server.py b/src/time/src/mcp_server_time/server.py index 2cb0926134..2c9bd632fd 100644 --- a/src/time/src/mcp_server_time/server.py +++ b/src/time/src/mcp_server_time/server.py @@ -213,7 +213,7 @@ async def call_tool( ] except Exception as e: - raise ValueError(f"Error processing mcp-server-time query: {str(e)}") + raise McpError(ErrorData(code=INVALID_PARAMS, message=f"Error processing time query: {str(e)}")) options = server.create_initialization_options() async with stdio_server() as (read_stream, write_stream):