From 0740f782a2e5d03117dd97ed074e9c71ed8bcfaf Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Thu, 9 Apr 2026 17:29:50 -0700 Subject: [PATCH] feat(mcp): serialize token_validation in _prepare_mcp_server_data --- litellm/proxy/_experimental/mcp_server/db.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/litellm/proxy/_experimental/mcp_server/db.py b/litellm/proxy/_experimental/mcp_server/db.py index e9bd41bb951..d7d385b32e9 100644 --- a/litellm/proxy/_experimental/mcp_server/db.py +++ b/litellm/proxy/_experimental/mcp_server/db.py @@ -84,6 +84,11 @@ def _prepare_mcp_server_data( # but be explicit to ensure a False value is always written to the DB). data_dict["is_byok"] = getattr(data, "is_byok", False) + # token_validation is a JSON dict — serialize it + token_validation = getattr(data, "token_validation", None) + if token_validation is not None: + data_dict["token_validation"] = safe_dumps(token_validation) + return data_dict