Back to MCP Servers

TokenBurnRate

Track LLM token costs across Claude, GPT and Gemini. MCP server + CLI with optimization hints and $ savings estimates. ๐Ÿ“‡๐Ÿ 

cloud-platformsllm
By nikhilnt1234
1Updated 1 month agoTypeScriptMIT

Installation

npx -y TokenBurnRate

Configuration

{
  "mcpServers": {
    "TokenBurnRate": {
      "command": "npx",
      "args": ["-y", "TokenBurnRate"]
    }
  }
}

How to use

  1. Run the installation command above (if needed)
  2. Open your Claude Code settings file (~/.claude/settings.json)
  3. Add the configuration to the mcpServers section
  4. Restart Claude Code to apply changes

TokenBurnRate

See where your AI tokens go โ€” and how to spend less of them.

npm npm downloads License: MIT Node โ‰ฅ22


TokenBurnRate is an MCP server + CLI that logs every Claude / GPT / Gemini API call locally, shows you a cost dashboard in your terminal, and tells you exactly how to reduce that cost.

  โฌก token-tracker  LAST 7 DAYS
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

  Overview
  Total cost          $18.7421   (~$80.59/month est.)
  API calls           347
  Input tokens        4.82M
  Cache reads         620K  (11.4% hit rate)

  Daily Cost
  Mon Jun 02  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   $2.14
  Tue Jun 03  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘   $3.82
  Thu Jun 05  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ   $4.51

  ๐Ÿ’ก Optimization Hints               saves $31.20/mo
  โ— CRIT  Prompt cache barely used
          Cache hit rate: 11.4% โ€” target is 30โ€“60%
          Action: Move static content to top of messages
          Est. saving: $12.40/month

  โ— HIGH  Expensive model doing test generation
          104 test-gen calls on Sonnet costing $2.25/week
          Action: Route to claude-haiku-4-5, saves 80%
          Est. saving: $7.80/month

Install

npm install -g token-tracker-mcp

Or run without installing:

npx token-tracker-mcp report

Add to Claude Desktop

node scripts/setup.js

Or add manually to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "token-tracker": {
      "command": "token-tracker",
      "args": ["serve"]
    }
  }
}

Restart Claude Desktop. Done.


CLI Commands

CommandDescription
token-tracker reportFull 7-day dashboard
token-tracker report --period monthMonthly report
token-tracker todayToday only
token-tracker hintsOptimization hints ranked by $ saving
token-tracker hint <id>Deep-dive on one hint
token-tracker statusOne-line: cost ยท cache % ยท top hint
token-tracker budgetBudget gauges
token-tracker modelsPricing table for all models
token-tracker export > out.csvRaw CSV export

MCP Tools (use inside Claude)

ToolDescription
log_usageLog an API call โ€” auto-calculates cost
get_summarySummary for today / week / month / all
get_hintsRanked optimization hints with $ savings
get_hint_detailDeep-dive on a specific hint
set_budgetSet a daily / weekly / monthly spend limit
list_sessionsSessions ranked by cost
list_modelsPricing table
export_csvCSV dump

Optimization Hints Engine

8 deterministic rules โ€” no LLM calls, runs instantly on your local data:

HintTriggers when
cache-utilizationCache hit rate < 30%
model-swap-testingTest gen running on Sonnet / Opus
model-swap-debugDebugging on Opus
verbose-outputsOutput / input ratio > 0.35
session-spikeAny session costs 3ร— your average
context-bloatAvg tokens / call > 8K
retry-loopsSessions with 30+ high-token calls
single-model-dependency100% traffic on one expensive model

Each hint includes severity ยท evidence ยท recommended action ยท estimated monthly saving.


Privacy

All data stored at ~/.token-tracker/usage.db (SQLite). Nothing leaves your machine. No telemetry, no account required.


Development

git clone https://github.com/nikhilnt1234/TokenBurnRate.git
cd TokenBurnRate
npm install --ignore-scripts
npx tsup
npm test

Roadmap

  • Team / Supabase backend (multi-user shared dashboard)
  • Weekly email digest
  • Slack / webhook alerts
  • macOS menubar app

License

MIT ยฉ 2026 Nikhil T

View source on GitHub