fiddler-traffic-debugging
Installation
SKILL.md
Fiddler Feature Verification
Analyze the traffic generated by a feature run, decide whether the observed HTTP behavior looks correct, and produce a grouped-by-endpoint summary with likely issues.
Operating rules
- This skill is MCP-first. Use Fiddler Everywhere MCP tools for traffic analysis whenever they are available in the current session.
- Do not use shell tools,
rg,grep, workspace file scans, or exported session dumps to inspect traffic if the Fiddler MCP tools are available. - Prefer
CaptureApplicationas a pre-capture step when you know which process to focus on — it scopes the capture at the OS level and keeps the session list clean from the start. UseApplyFilterswhenever it helps narrow a large or noisy capture to the traffic that matters for the feature verification. - Keep the analysis practical. The goal is to verify whether the feature appears to work, not to produce an exhaustive packet-level audit.
- If the Fiddler MCP tools are not available in the current session, stop and tell the user to run
fiddler-mcp-setupfirst, then retry. - Never manually probe
/mcpor send raw MCP protocol requests withcurlwhen the runtime already exposes Fiddler MCP tools. - Use only tool names that the host advertises in
tools/list. Never invent or assume tool names beyond the ones available in the session. - All session tools (
GetSessionsCount,GetSessions,GetSessionDetails,ClearSessions,ApplyFilters) require asessionsSourceparameter — always passLiveTrafficfor captured HTTP/HTTPS traffic orAgentCallsfor LLM/AI agent API calls. Never omit this parameter.
Session sources
Fiddler exposes two session sources; always pass the correct one to every session tool: