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 1,548,567 calls. The top three exact tool identifiers account for 66%of returned built-in calls, while Readreaches the most listed developers among returned rows (182).
Returned built-in calls
6,427,648
Across non-MCP identifiers in the API's capped, token-ranked 100-row response
Tools meeting floor
50
100+ calls from 3+ listed developers
Widest observed reach
182
Read; distinct developers are not summed across tools
Turn-attributed tokens
885.59B
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
181 listed developers
exec_command
126 listed developers
exec
105 listed developers
Read
182 listed developers
Edit
Read
517,172 observed calls
Bash
1,548,567 observed calls
Write
109,675 observed calls
Edit
305,592 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.
173 listed developers
apply_patch
144 listed developers
write_stdin
112 listed developers
shell_command
61 listed developers
Write
176 listed developers
wait
100 listed developers
AskUserQuestion
9,467 observed calls
WebFetch
76,358 observed calls
Skill
8,022 observed calls
ToolSearch
35,283 observed calls
Agent
28,357 observed calls
apply_patch
210,560 observed calls
| exec |
| 1,281,462 |
| 105 |
| 0 |
| 0.0% |
| 156.23B |
| 121.9K |
| Read | 517,172 | 182 | 8,550 | 1.7% | 68.73B | 132.9K |
| Edit | 305,592 | 173 | 9,255 | 3.0% | 82.34B | 269.4K |
| apply_patch | 210,560 | 144 | 0 | 0.0% | 28.12B | 133.6K |
| write_stdin | 176,730 | 112 | 0 | 0.0% | 19.78B | 111.9K |
| shell_command | 137,251 | 61 | 0 | 0.0% | 6.97B | 50.8K |
| Write | 109,675 | 176 | 3,072 | 2.8% | 24.92B | 227.2K |
| wait | 103,465 | 100 | 0 | 0.0% | 13.87B | 134.0K |
| WebFetch | 76,358 | 158 | 4,125 | 5.4% | 4.88B | 63.9K |
| WebSearch | 62,521 | 143 | 655 | 1.0% | 3.55B | 56.7K |
| send_message | 53,285 | 58 | 0 | 0.0% | 7.00B | 131.4K |
| wait_agent | 46,362 | 75 | 0 | 0.0% | 6.47B | 139.7K |
| ToolSearch | 35,283 | 153 | 83 | 0.2% | 3.77B | 106.7K |
| Agent | 28,357 | 152 | 1,036 | 3.7% | 6.84B | 241.3K |
| StructuredOutput | 27,576 | 67 | 5,448 | 20% | 2.49B | 90.5K |
| Grep | 26,019 | 80 | 338 | 1.3% | 2.67B | 102.8K |
| update_plan | 25,551 | 124 | 0 | 0.0% | 3.03B | 118.6K |
| Glob | 24,360 | 71 | 269 | 1.1% | 795.8M | 32.7K |
| js | 23,922 | 79 | 0 | 0.0% | 3.29B | 137.6K |
| TaskUpdate | 23,030 | 142 | 32 | 0.1% | 6.26B | 272.0K |
| shell | 19,573 | 15 | 0 | 0.0% | 1.38B | 70.6K |
| Task | 19,264 | 9 | 50 | 0.3% | 303.6M | 15.8K |
| list_agents | 14,530 | 57 | 0 | 0.0% | 1.71B | 117.8K |