Check reference / Safety & Security
MCP-03 Remote transports use TLS
Deterministic — runs on every scan, no LLM or network needed.
Why it matters
A plain http:// transport sends every tool call — arguments, results, and any tokens in headers — across the network unencrypted, readable and modifiable by anyone on the path. Loopback (localhost / 127.0.0.1) is exempt because that traffic never leaves the machine.
How to fix it
Change the server `url` to https://. Only localhost/127.0.0.1 may stay on plain HTTP.
Example
✗ flagged
"url": "http://mcp.example.com/sse"✓ passes
"url": "https://mcp.example.com/sse"