ctxvitals
An AI agent context auditing tool. It starts MCP servers from launch configurations and sends initialize and tools/list requests to count the schema tokens each tool injects into the context. It also scans the configurations of mainstream AI coding tools to count tokens consumed by skills, rule files and similar assets, and provides security checks such as detection of hardcoded secrets.
Timeline (last 90 days)
ctxvitals is an open-source tool created by developer princejain756 for auditing the context token usage of AI agents.
ctxvitals starts each stdio MCP server in the configuration, sends real initialize and tools/list requests, and counts the number of schema tokens injected by each server.
ctxvitals scans the configurations of mainstream AI coding tools such as Claude Code, Cursor, Windsurf, Copilot, Codex and Devin, and counts the tokens used by skills, rule files, commands and hooks.
Audit data published by the author princejain756 shows: 901 skills, 39,402 skill-description tokens, 15 MCP servers, 92,413 tokens burned per conversation turn, grade F.
ctxvitals' security checks scan for issues such as hardcoded keys, data exfiltration patterns, curl | sh installers, prompt injection phrases, unpinned-version npx/uvx packages, and duplicate registrations pointing to different binaries.
ctxvitals is zero-dependency, requires Node 18+, can be run directly via npx ctxvitals, and supports parameters such as --html, --json and --no-probe.
All Facts (6)
ctxvitals is an open-source tool created by developer princejain756 for auditing the context token usage of AI agents.
50%Unverifiedctxvitals starts each stdio MCP server in the configuration, sends real initialize and tools/list requests, and counts the number of schema tokens injected by each server.
50%Unverifiedctxvitals scans the configurations of mainstream AI coding tools such as Claude Code, Cursor, Windsurf, Copilot, Codex and Devin, and counts the tokens used by skills, rule files, commands and hooks.
50%UnverifiedAudit data published by the author princejain756 shows: 901 skills, 39,402 skill-description tokens, 15 MCP servers, 92,413 tokens burned per conversation turn, grade F.
50%Unverifiedctxvitals' security checks scan for issues such as hardcoded keys, data exfiltration patterns, curl | sh installers, prompt injection phrases, unpinned-version npx/uvx packages, and duplicate registrations pointing to different binaries.
50%Unverifiedctxvitals is zero-dependency, requires Node 18+, can be run directly via npx ctxvitals, and supports parameters such as --html, --json and --no-probe.
50%