{"id":"istio-tcp-echo-server","name":"tcp-echo-server","af_score":31.5,"security_score":18.0,"reliability_score":20.0,"what_it_does":"A simple TCP echo server: it listens for TCP connections and echoes back received data to the client. Typically used for testing network connectivity, framing, and client/server behavior.","best_when":"You need a lightweight, deterministic TCP endpoint for development, CI tests, or debugging network paths.","avoid_when":"You need secure, authenticated communication or production reliability guarantees beyond basic echo behavior.","last_evaluated":"2026-04-04T19:39:02.390170+00:00","has_mcp":false,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["TCP echo is connection/session oriented—agents must manage socket lifecycles correctly (connect, send, read, close).","Message boundaries are not preserved by TCP; agents should handle streaming/partial reads.","Without timeouts, an agent may block on reads if the server/client expectations mismatch.","No built-in authentication/rate limiting; tests must be isolated to avoid unintended exposure."],"error_quality":0.0}