Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“Š Monitoring
  3. Agentburn
A
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:15:31 AM

Agentburn

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Local profiler for AI agents: burn by source, overnight bill, behavioral forensics, config fixes

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "agentburn": {
      "command": "npx",
      "args": [
        "-y",
        "agentburn"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ“Š More in Monitoring

Documentation Overview

agentburn β€” where does your AI agent burn money, while you sleep?

PyPI Python zero deps offline checks MIT



uvx agentburn β€” animated demo: TL;DR verdict, burn bars by source, the overnight bill, and what to change

Hermes Agent Β· OpenClaw Β· Claude Code β€” one normalized core, local, read-only, zero dependencies

Code
uvx agentburn

β–Ά Β Try it in your browser β€” no install


What is this, in plain words?

You run an AI assistant β€” OpenClaw, Hermes Agent, or Claude Code. It works around the clock: answers you in Telegram, runs scheduled jobs at night, spawns helper agents. Every word it reads and writes costs money β€” and the bill arrives as one number with no explanation.

agentburn is a free tool that reads your assistant's own diary (log files already sitting on your computer) and turns that number into answers:

You askIt answersCommand
Where does the money actually go?scheduled jobs 79% Β· chats 7% Β· helpers 5% Β· you 9%agentburn
What happened while I slept?the overnight bill, isolated and namedagentburn
Why is it so expensive?same file read 14Γ—, a broken tool retried 6Γ—, wake-ups that did nothingagentburn why
What did it do in Telegram?every function it called there, with counts and errorsagentburn why --source telegram
What exactly do I change?ready config lines + expected saving in dollarsagentburn fix
Am I paying for a dying model?your spend vs the world's 4-week trend, with a cheaper rising alternativeagentburn drift
Can I just ask the assistant?yes β€” install the skill/MCP and ask "where do you burn my money?"agentburn mcp

No accounts. No cloud. Nothing leaves your computer. One command to try: uvx agentburn.

Why this exists

Always-on agents bill you around the clock β€” and their built-in counters only show totals. Real threads that made this tool:

"73% of every API call is fixed overhead β€” ~13.9K tokens of tool definitions and system prompt, resent every time." β€” hermes-agent #4379

"One entrant wrote about waking up to a $47 surprise bill from an overnight run β€” that's not an exotic failure, it's the default behavior of an unsupervised loop." β€” dev.to

"I've seen runs where step 3 costs 4Γ— step 1 β€” no alert, just a bill." β€” comment, ibid.

agentburn reads the agent's own accounting data (read-only) and answers the question the totals never do: where.

What it answers

  • Where it burns β€” by source: cron / subagent / gateway:telegram|discord|whatsapp / cli. Always-on β‰  free: scheduled jobs and gateways spend without you.
  • πŸŒ™ While you slept β€” the overnight bill, isolated and named (configurable window: --night 23-7).
  • Fixed overhead β€” average input tokens per API call per source. The "73% overhead" pattern is visible in one glance; with request dumps enabled, you get the sampled composition (system prompt vs tool definitions vs history).
  • Subagent rollups β€” delegation cost chained back to the session that spawned it. Recursion compounds; here is the receipt.
  • Top tools β€” which tool results weigh most in your context.
  • What to do β€” up to 4 conservative, named recommendations with monthly estimates.

How it compares

agentburnccusagecodeburnbuilt-in /usage
Burn by source (cron Β· heartbeat Β· gateways Β· subagents)βœ…β€”β€”% only, 7 days, this machine
πŸŒ™ the overnight bill, isolatedβœ…β€”β€”β€”
Behavioral forensics (why: loops, retry storms, failed-run cost)βœ…β€”β€”β€”
Ready config patches (fix, source-verified keys)βœ…β€”β€”β€”
Accounting-gap detection (doctor, lower-bound honesty)βœ…β€”β€”β€”
MCP server (agent answers for its own bill)βœ…β€”β€”β€”
Totals / live blocks / many CLIsbasicβœ… best-in-classβœ… TUI, 25 providerstotals

As of June 2026; ccusage and codeburn are excellent at what they do β€” agentburn deliberately starts where they stop (ccusage scoped per-tool analysis out).

Why trust these numbers

Most token trackers quietly disagree with each other (2–91Γ— in public issue threads). agentburn takes the opposite stance:

  • Numbers come from the agent's own accounting (~/.hermes/state.db: per-session token counters and cost fields). No scraping, no proxies, no guessing.
  • Provider-billed costs are shown as-is; Hermes estimates are marked with ~. Mixed data is labeled mixed.
  • Sessions with messages but zero recorded tokens (known Hermes accounting gaps, e.g. #12023) are detected and reported: totals are then explicitly a lower bound β€” and fixing the accounting becomes recommendation #1.
  • Input composition from request dumps is char-proportional and labeled sampled estimate, not truth.

Privacy

Everything runs locally and reads your database read-only. No network calls. No telemetry. The report is yours.

Usage

bash
agentburn                        # every agent on this machine, last 30 days
agentburn --agent openclaw       # just one
agentburn --days 7
agentburn --agent hermes --db /path/to/state.db
agentburn why                    # behavioral forensics: loops, retry storms, idle heartbeats
agentburn why --source telegram  # decompose ONE source: functions called, errors, loops
agentburn --source cron          # cost report for one source only
agentburn explain --model llama3.1   # LLM reads the numbers back to you (local by default)
agentburn --night 23-7           # custom overnight window (local time)
agentburn --budget-month 50 --fail-over   # sentinel for cron/CI
agentburn --json                 # machine-readable, pipe it anywhere
agentburn --no-color

Mechanics

πŸ“€ Share your burn (--share). An anonymized card β€” categories, models and totals only; session titles, paths and content are excluded by construction. Safe to paste into a post; --svg card.svg renders the same card as an image:

text
πŸ”₯ my hermes agent Β· last 30d
~$45.50 β†’ ~$430/mo pace Β· 1.75M tokens
where it burns: cron 79% Β· cli 9% Β· telegram 7% Β· subagent 5%
πŸŒ™ while I slept (00–08): ~$36.00 β€” 79% of everything
βš™οΈ telegram re-sends 20,000 tokens with EVERY call β€” 2.5Γ— the community norm (β‰ˆ8k)
β€” agentburn Β· local & private

--svg card.svg renders it as an image:

sample burn card

πŸ“ Calibration against public benchmarks. "Is 15k input tokens per call normal?" The report compares your fixed overhead with community-measured references embedded as dated constants (e.g. the Phala always-on-agent benchmark, 2026-03: β‰ˆ8k/call baseline). No network β€” sources are cited inline.

πŸ“ Optimize β†’ prove it (--save-baseline / --compare). Snapshot your pace, change the config (cheaper cron model, trimmed toolsets), then agentburn --compare shows the delta in $/month β€” pace-normalized, so a 7-day baseline compares honestly with a 30-day window. Every recommendation becomes a testable promise.

πŸ”¬ agentburn why β€” behavioral forensics. report says where it burns; why says why, from the agent's own recorded actions and thoughts:

text
πŸ”¬ agentburn why β€” openclaw Β· gateway:telegram

   WHAT IT ACTUALLY DID   browser 34Γ— β‰ˆ210K in results Β· web_search 18Γ— Β· shell 7Γ— (2 errors)
   RE-READ LOOPS          5Γ— browser(https://news.site/page) β€” every repeat re-paid in full
   RETRY STORMS           Bash: 3 errors / 6 calls β€” paying full price for every error
   IDLE HEARTBEATS        4 of 9 heartbeat runs did NOTHING β€” $2.40 of pure idle burn
   BURNED ON FAILURES     2 failed runs β†’ ~$3.90 (timeout, killed)
   THINKS MORE THAN IT WORKS   62% thinking Β· 84K tokens Β· "rename files task"

   πŸ’‘ WHAT TO CHANGE
   1. `/proj/big.md` was fetched 4Γ— in one session β‰ˆ32K tokens re-paid β€” cache it…

Observations with numbers, not verdicts; only tool names, truncated argument keys and counters β€” message content never leaves the machine (and never enters the report).

🧠 agentburn explain β€” LLM interpretation, local-first. The numbers, read back to you in plain language with ranked actions:

bash
agentburn explain --model llama3.1                      # local ollama β€” nothing leaves the machine
agentburn explain --llm https://openrouter.ai/api/v1 \
  --model deepseek/deepseek-chat --yes-remote --lang ru # remote: explicit opt-in only

Privacy rules are hard-coded: the default endpoint is localhost (ollama / LM Studio); a remote endpoint requires --yes-remote and receives a redacted summary only β€” session titles become session-N, file paths shrink to basenames, message content is never in the payload to begin with. Works with any OpenAI-compatible API, zero new dependencies. (Yes β€” a cost profiler spending ~3K tokens to explain costs. The payload is compact and the answer capped; the irony is acknowledged.)

🧭 agentburn drift β€” your spend Γ— the world's direction. Are you paying for a model the world is leaving?

text
🧭 agentburn drift

   YOUR MODELS vs THE WORLD (4-week world trend)
   anthropic/claude-opus-4.6        ~$341/mo    world -41% ⬊
   deepseek/deepseek-v3.2            ~$12/mo    world +12% β†’

   πŸ’‘ DRIFT ALERTS
   1. claude-opus-4.6: you spend ~$341/mo; world usage -41% in 4 weeks β€” the world
      is leaving this model. Rising alternative step-3.5-flash (+180%) is ~98% cheaper.

Your side is computed locally from the agents' own logs; the world side is one read-only GET of token-history's public trend JSON (archived daily from OpenRouter's rankings β€” deep history unlocks as the archive grows). Nothing about you is sent anywhere; --trends FILE works fully offline. Nobody else joins these two halves.

🩺 agentburn why additions: CRON RUNS β€” the per-run receipt for every scheduled job (what openclaw #24636 keeps asking for), and CONTEXT THRASH β€” compactions counted per session, because every compaction silently re-sends a near-full context window.

πŸ“Š agentburn rank + --submit β€” the Burn Index (empty so far). Anonymous community percentiles of efficiency β€” the benchmark volume-leaderboards can't be: nothing here rewards burning more. No submissions yet, so rank currently tells you exactly that and invites you to be the first; percentiles need 5+ setups per metric before they mean anything.

Joining is consent-by-click: agentburn --submit prints the exact anonymized payload (ratios and a coarse spend band β€” never raw volumes, titles or paths), then a prefilled GitHub-issue link that you open and submit. A weekly Action aggregates submissions with plausibility bounds (junk and flexing get dropped, not ranked) into public quantiles.

πŸ”§ agentburn fix β€” from findings to ready config patches (dry-run by design). Not "consider a cheaper model" but the exact file and the exact lines:

text
πŸ”§ agentburn fix β€” hermes Β· DRY-RUN (nothing was changed)

   1. Point Hermes cron jobs at a cheap model
      file   : ~/.hermes/cron/jobs.json
      why    : cron is 79% of spend; maintenance rarely needs a frontier model.
      effect : bulk of β‰ˆ$341/mo moves to cheap-model pricing
      proposed:
        "nightly digest": "model": "deepseek/deepseek-chat"
      β“˜ field verified in hermes-agent cron/jobs.py: per-job `model` override

Patch generators exist only for config keys verified against the agents' source code (Hermes cron/jobs.json, OpenClaw agents.defaults.heartbeat incl. activeHours β€” the night-burn killer β€” and lightContext). There is no --apply on purpose: paste it yourself, then prove the saving with --save-baseline β†’ --compare.

πŸ”Œ agentburn mcp β€” your agent answers for its own bill. A zero-dependency MCP stdio server exposing burn_report / burn_why / burn_card. Register it and ask the agent "where do you burn my money?" β€” it calls the profiler on its own database and explains:

bash
# Claude Code
claude mcp add agentburn -- agentburn mcp
# Hermes / OpenClaw: add an stdio MCP server with command `agentburn mcp`

Prefer skills? There's a ready SKILL.md β€” drop it into ~/.hermes/skills/agentburn/, ~/.openclaw/skills/agentburn/ or ~/.claude/skills/agentburn/ and just ask the agent "where do you burn my money?".

🩺 agentburn doctor. Trackers disagree because the agent's own accounting has gaps. doctor names the broken combinations (provider Γ— model Γ— source) for zero-usage and unpriced sessions, and generates a ready-to-paste upstream bug report β€” counters only, no message content.

🚨 Sentinel mode β€” a budget guard for server agents. Your agent runs 24/7 on a VPS; this watches it:

bash
# alert when overnight burn exceeds $5/month pace (exit code 1 β†’ any alerting hooks in)
agentburn --agent openclaw --budget-night 5 --fail-over --no-color \
  || notify-send "🚨 agent is burning money at night"

Drop it in cron next to the agent itself β€” the one-off check becomes a standing guard.

Supported agents

One normalized model, one adapter per agent. Run agentburn and every agent found on the machine gets its own report.

AgentStatusData sourceNotes
Hermes Agentβœ…~/.hermes/state.db (+ optional request dumps)costs from the agent's own accounting
OpenClawβœ…~/.openclaw/agents/*/sessions/sessions.jsonheartbeat is its own category β€” the famous one; cron / gateways / subagents split out
Claude Codeβœ…~/.claude/projects/**.jsonltokens only, by design: CC doesn't record costs locally and subscription usage has no honest per-token price β€” we don't invent one

Adapters are ~150 lines over a shared model. Codex CLI / opencode are natural next targets β€” PRs welcome.

architecture: agent data β†’ adapters β†’ normalized model β†’ report/why/fix/explain/doctor/mcp

Related

token-history β€” the macro view: daily archive of which agents the world uses (OpenRouter rankings). agentburn is the micro view: where yours burns.

License

MIT

mcp-name: io.github.Socialpranker/agentburn


the token-* family Β· token-history β€” which agents the world runs Β· agentburn β€” where yours burns

if this saved you a dinner's worth of tokens, a ⭐ helps the next person find it

Related MCP Servers

View all in Monitoring View all alternatives
  • Dynatrace Mcp logoDynatrace Mcp

    Leverage AI-driven observability, security, and automation to analyze anomalies, logs, traces, events, metrics.

    πŸ“Š Monitoring2 views
    Compare vs Dynatrace Mcp β†’
  • Langfuse Mcp Java logoLangfuse Mcp Java

    Query Langfuse traces, debug exceptions, analyze sessions, scores, datasets, schema, observations and manage prompts. Full observability toolkit for LLM applications. (https://github.com/langfuse/langfuse)

    πŸ“Š Monitoring3 views
    Compare vs Langfuse Mcp Java β†’
  • Statuscraft logoStatuscraft

    MCP server that checks the live status of 3831 software services in real time. Ask your AI agent "is GitHub down?" or "what's wrong with Sentry?" β€” and get a live answer pulled directly from official status pages, including full incident detail when something is broken. npx -y github:jabbawocky/statuscraft

    πŸ“Š Monitoring0 views
    Compare vs Statuscraft β†’
  • Sentry Mcp logoSentry Mcp

    Sentry.io integration for error tracking and performance monitoring

    πŸ“Š Monitoring2 views
    Compare vs Sentry Mcp β†’

Frequently Asked Questions about Agentburn

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "agentburn": { "command": "npx", "args": ["-y", "agentburn"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAgentburn AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/agentburn?style=directory)](https://allmcps.com/mcp/agentburn)
HTML Embed
<a href="https://allmcps.com/mcp/agentburn"><img src="https://allmcps.com/api/badge/agentburn?style=directory" alt="Agentburn on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“ŠMonitoring
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
0/4 checks healthy over the last 6h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“Š Monitoring β†’Best MCP servers for Monitoring & Observability β†’Alternatives to Agentburn β†’Install in Claude DesktopInstall in CursorInstall in VS Code