Opt-in cohort
Aggregated first-party observations from public participants, not a representative survey of all developers.
What the data says
Among the tool rows returned by the API, Bash is the most-invoked built-in action in the current snapshot with 3,603,472 calls. The top three exact tool identifiers account for 69%of returned built-in calls, while Readreaches the most listed developers among returned rows (251).
Returned built-in calls
9,868,077
Across non-MCP identifiers in the API's capped, token-ranked 100-row response
Tools meeting floor
48
100+ calls from 3+ listed developers
Widest observed reach
251
Read; distinct developers are not summed across tools
Turn-attributed tokens
1.59T
Context on calling model turns, not a direct tool execution cost
Call volume captures repetition; developer reach captures how broadly an exact tool name appears. The charts keep those signals separate because a frequently looped shell action and a broadly available read action describe different behavior.
Bash
249 listed developers
exec
190 listed developers
exec_command
155 listed developers
Read
251 listed developers
Edit
Read
709,599 observed calls
Bash
3,603,472 observed calls
Write
176,768 observed calls
Edit
390,902 observed calls
The table is ordered by calls and limited to the top 25 tools meeting the comparison floor. Identifiers remain exact: similarly named actions from different agents are not merged without evidence that they represent the same operation.
mcp__ are excluded from this page.Snapshot coverage. This page requests the 30-day insights response, but tool-call statistics use each listed participant's latest submitted transcript snapshot and are period-independent. The displayed data date is the API generation timestamp, not the date of every underlying call.
Selection. Names beginning withmcp__ are removed so this ranking describes built-in agent actions. Comparative charts and tables require at least 100 calls from 3 listed developers. The headline total still includes every returned non-MCP row with a positive call count.
No forced normalization. Tool names come from multiple coding-agent transcript formats. For example, two shell-like identifiers may have similar purposes but remain separate unless the source data provides a defensible mapping. This prevents a cleaner-looking chart from overstating cross-agent equivalence.
Limits. The cohort is opt-in and not weighted to represent all developers. Integrations differ in transcript coverage, error reporting, and naming conventions. High call volume can reflect retries or agent implementation choices; high turn-attributed tokens can reflect long context rather than expensive tool execution. The sample floor reduces tiny-denominator comparisons but does not make the cohort statistically representative.
Aggregated model, agent, trend, skill, and tool-call totals from participating developers.
Explains what the CLI aggregates, what it does not collect, and the limits of the public cohort.
241 listed developers
apply_patch
170 listed developers
shell_command
72 listed developers
Write
245 listed developers
write_stdin
134 listed developers
WebFetch
227 listed developers
AskUserQuestion
14,273 observed calls
WebFetch
163,792 observed calls
ToolSearch
55,564 observed calls
Skill
14,788 observed calls
WebSearch
100,938 observed calls
Agent
48,590 observed calls
| exec_command |
| 1,328,306 |
| 155 |
| 0 |
| 0.0% |
| 75.32B |
| 56.7K |
| Read | 709,599 | 251 | 10,346 | 1.5% | 104.98B | 147.9K |
| Edit | 390,902 | 241 | 11,221 | 2.9% | 109.02B | 278.9K |
| apply_patch | 221,442 | 170 | 0 | 0.0% | 29.51B | 133.3K |
| shell_command | 220,528 | 72 | 0 | 0.0% | 12.48B | 56.6K |
| Write | 176,768 | 245 | 4,456 | 2.5% | 45.09B | 255.1K |
| write_stdin | 175,656 | 134 | 0 | 0.0% | 19.38B | 110.3K |
| WebFetch | 163,792 | 227 | 6,590 | 4.0% | 15.42B | 94.1K |
| wait | 102,779 | 175 | 0 | 0.0% | 13.65B | 132.8K |
| WebSearch | 100,938 | 211 | 929 | 0.9% | 8.50B | 84.2K |
| send_message | 92,495 | 114 | 0 | 0.0% | 12.01B | 129.8K |
| js | 80,831 | 146 | 0 | 0.0% | 10.79B | 133.5K |
| ToolSearch | 55,564 | 220 | 71 | 0.1% | 7.56B | 136.1K |
| wait_agent | 50,650 | 119 | 0 | 0.0% | 6.82B | 134.6K |
| Agent | 48,590 | 210 | 1,428 | 2.9% | 12.88B | 265.1K |
| StructuredOutput | 47,698 | 91 | 6,048 | 13% | 5.05B | 105.9K |
| Grep | 35,544 | 112 | 670 | 1.9% | 3.63B | 102.2K |
| shell | 34,796 | 16 | 2 | <0.1% | 2.67B | 76.8K |
| sleep | 26,348 | 89 | 0 | 0.0% | 3.35B | 127.1K |
| update_plan | 25,859 | 139 | 0 | 0.0% | 2.98B | 115.1K |
| Glob | 23,412 | 97 | 284 | 1.2% | 866.3M | 37.0K |
| Task | 19,264 | 9 | 50 | 0.3% | 303.6M | 15.8K |
| TaskUpdate | 18,337 | 143 | 29 | 0.2% | 5.25B | 286.4K |