{"id":"heizaheiza-charles-mcp","name":"Charles-mcp","af_score":57.8,"security_score":28.8,"reliability_score":41.2,"what_it_does":"charles-mcp is an MCP server that connects an AI agent to Charles Proxy’s Web Interface/recording data, enabling live capture reading and structured analysis of HTTP traffic (with a summary-first approach and drill-down to per-entry details). It can also analyze recorded sessions/history and provide control/status tools for the Charles environment.","best_when":"You are running Charles locally with the Web Interface enabled and want an MCP-enabled agent to summarize and explore traffic efficiently without receiving full raw packet bodies by default.","avoid_when":"You cannot secure access to Charles Web Interface credentials or you cannot prevent agents from viewing sensitive headers/bodies contained in captured traffic.","last_evaluated":"2026-03-30T13:44:02.927363+00:00","has_mcp":true,"has_api":false,"auth_methods":["Basic authentication to Charles Web Interface using CHARLES_USER/CHARLES_PASS (via MCP process environment)"],"has_free_tier":false,"known_gotchas":["Default tool behavior returns raw captured content (including sensitive headers/bodies) unless downstream masking is applied.","Large detail responses may exceed context; tool warns and supports limiting include_full_body/max_body_chars.","Live stop can return stop_failed; agent should check recoverable/active_capture_preserved to decide next steps.","query_live_capture_entries is designed not to advance cursor; repeated calls should continue to work rather than “consume” data."],"error_quality":null}