4% of Sessions, 65% of the Bill: 30 Days of Claude Code Telemetry An analysis of 30 days of OpenTelemetry telemetry from ten users of Anthropic's Claude Code found that 4% of sessions generated 65% of the bill, while plaintext credentials sat in the agent's context during 9% of the 65,892 LLM API calls to Anthropic — 5,840 calls across 32 of 342 sessions — after Claude printed credentials outright 66 times. The study also found 14% of turns (1,308) read untrusted external data, with MCP servers the largest source, drawing 3,500 calls averaging 20 KB each across 49 servers. The data was provided through a collaboration with an anonymized enterprise partner. A turn refers to all agent behavior after one user prompt. A step in a turn is one round of Claude thinking, and calling a tool. Background on OTel Agent Monitoring Across organizations, as more and more agentic tools are adopted with increasing capabilities and scope, there is an increased need to monitor and maintain oversight of agent behavior. Furthermore, as functionality like Claude's Dynamic Workflows is rolled out, which allows agents to spawn up to 1000 subagents to complete a task, tracking costs and optimizing usage is becoming a priority. Claude, and many other agentic solutions, supports OpenTelemetry OTel . OTel enables administrators to deploy a collector and receive telemetry events from user sessions, covering security-related events like tool call approvals as well as cost-related metrics like the cost of a request. In this experiment, we examine OTel data from a cross-functional team of ten