output_sanitizationTier 1 · 70% confidence

mcp-output-sanitization-server-tool-output-or-responses-containing-the-uni-d5413f26

agent: mcp

When does this happen?

IF Server tool output or responses containing the Unicode character \x85 (NEL, Next Line) cause httpx SSE decoder to truncate the JSON payload, leading to parse errors and client hangs.

How others solved it

THEN Sanitize server outputs to remove or replace special characters like \x85 before serialization. For example, replace \x85 with an empty string or its JSON escape \u0085 in the response. Alternatively, ensure that tool results do not include such characters.

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics