mcpbeat Sign in

seatledger MCP Server

local only

seatledger runs on your own machine — the client starts it, so there is no endpoint to ping. 912 installs a week from npm.

Local ledger of Claude Code and Codex tokens, API-equivalent cost, limits and token-rate changes.

The linked repository no longer exists on GitHub — it was deleted or made private.

Installs per day peak 317 · avg 10
a month agotoday
912
Installs / week
npm · seatledger
—
Stars
on GitHub
—
Last commit
4 releases in 90 days
—
License
language unknown

What the code does

We read the source, 8 d ago · rules ccca72095570

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Builds a file path from a variable src/synthetic.ts:185
        const subDir = path.join(dir, session, "subagents");

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add seatledger -- npx -y seatledger
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "seatledger": {
      "args": [
        "-y",
        "seatledger"
      ],
      "command": "npx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.seatledger]
command = "npx"
args = ["-y", "seatledger"]
.cursor/mcp.json
{
  "mcpServers": {
    "seatledger": {
      "args": [
        "-y",
        "seatledger"
      ],
      "command": "npx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "seatledger": {
      "args": [
        "-y",
        "seatledger"
      ],
      "command": "npx"
    }
  }
}

This one needs environment variables set before it will start: CLAUDE_CONFIG_DIR (Claude Code's config directory, if not ~/.claude; transcripts are read from its projects/ folder), CODEX_HOME (Codex's home directory, if not ~/.codex; rollouts are read from its sessions/ folder), SEATLEDGER_HOME (Where seatledger keeps your limits and its cache of counts (default ~/.seatledger)), SEATLEDGER_KEY (Team ledger push key for seatledger_team_summary, if not saved by `seatledger team join` or `team create`). The author declared them in the registry entry; get the values from the project itself.

Alternatives to seatledger

same job, measured the same way
Claude Code Usage
by wheelbarrel00

Claude Code token usage, cost, and plan limits from local logs and Anthropic's usage API.

23 installs/wk local only
Tokmeter — AI Agent Usage & Cost
by sriinnu

Tokens and cost for Claude Code, Codex and 22 more AI coding agents, from local session files.

218 installs/wk local only
MCP Memory Graph
by yonasvalentin

Local-first memory for Claude Code and any MCP client: hybrid search + knowledge graph, $0/token.

85 installs/wk local only
Postbag
by parasxos

Local Claude Code and Codex sessions on one machine exchange letters through native inputs.

410 installs/wk local only
Claude Checkpoint MCP
by tenlean

MCP server that checkpoints Claude Code session context to survive crashes and token limits

380 installs/wk local only
figmcp
by irshadio

Local Figma MCP server: Figma frames to Flutter and React code, and design in Figma. No API limits.

937 installs/wk local only
AI R
by pro-target

Read local AI agent sessions (Claude Code, Codex, OpenCode, Antigravity, Pi): intents, plans, tools

65 installs/wk local only
US Code of Federal Regulations
by mccallar

Look up, search, and track changes to the US Code of Federal Regulations (eCFR).

153 installs/wk local only

seatledger — questions

Answers built from our own checks of this server.

Why is there no uptime for seatledger?
seatledger runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package seatledger was installed 912 times last week.
Is seatledger still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect seatledger?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls seatledger straight from npm; nothing to host, nothing to sign up for.
How many people use seatledger?
The npm package seatledger was installed 912 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.