Tokenminning in Cursor
Cursor re-sends context on every agent step: rules, attached files, MCP tool schemas, and growing chat history. Most spend comes from long threads and heavy configuration—not one verbose reply.
Hub for the Cursor cluster — optimization, routing, and configuration. For spent vs remaining allowance, token breakdown, and billing controls, use the dedicated Cursor usage dashboard at cursor.com/dashboard. For the general stack see Where to start.
Quick checklist
- Open the Cursor usage dashboard — spent vs remaining allowance at
cursor.com/dashboard. - Use Auto or Composer (First-party pool) for routine agent work.
- Shorten
.cursor/rulesand disable MCP you are not using. - New chat per task—not one marathon thread.
- Audit Memories and user rules if input stays high.
Typical impact: 60–90% savings switching models; 20–50% trimming rules/MCP; 30–60% less cache growth from shorter chats.
How Cursor bills (overview)
Each agent turn sends your prompt plus attachments. Follow-ups reuse context as cheaper cache read tokens until you start a new chat.
| Token group | High value means |
|---|---|
| Input | Rules, MCP, @ files |
| Cache write | Large first message or tool results |
| Cache read | Thread too long |
| Output | Thinking models, verbose agent, revisions |
Two monthly usage pools on individual plans: API (named frontier models) and First-party (Auto, Composer 2.5, Grok 4.5). Pool meters and billing tabs: Cursor usage dashboard.
Guides
| Guide | What you’ll learn |
|---|---|
| Cursor usage dashboard | Spent, remaining allowance, usage-based pricing, spending limits, pools |
| MCP | Disable MCP, schema overhead |
Model routing
Model routing on Cursor:
| Tier | Tool |
|---|---|
| Completions | Tab |
| Routine agent | Auto / Composer |
| Multi-file | Mid-tier |
| Deep debug | Frontier / thinking |
Switching models mid-chat resets cache — start a new chat.
Trim configuration
| Source | Fix |
|---|---|
.cursor/rules/ | Short rules; avoid alwaysApply: true everywhere |
| MCP | Disable unused servers |
| Memories | Prune in Settings → Rules |
@ attachments | One file, not whole trees — Context hygiene |
Anti-patterns
| Anti-pattern | Why it fails |
|---|---|
| Frontier default for grep questions | Burns API pool |
| Marathon Agent thread | Cache read dominates |
| Five MCP servers enabled | Schemas every turn |
| Max Mode by default | Full context at API rates |