openclaw-cost-tracker-mcp
openclaw-cost-tracker-mcp
Telemetría de costes de tokens para OpenClaw, consultable desde Claude o cualquier agente compatible con MCP. Atribución por agente y por proveedor, detección de anomalías en picos de costes, recomendaciones de enrutamiento de modelos y previsión a 30 días. Complemento de silentwatch-mcp y openclaw-health-mcp.
Qué hace
Las implementaciones de IA en producción acumulan costes de tokens a través de múltiples proveedores, docenas de agentes y cientos de llamadas a habilidades. La factura llega a fin de mes, y para entonces, la respuesta a "¿a dónde se fue nuestro dinero?" está enterrada en 100.000 líneas de registro. Este servidor MCP muestra esos datos en tiempo real, consultables en lenguaje sencillo desde dentro de Claude:
> claude: where did our LLM spend go this week?
[MCP tools: cost_overview + top_cost_drivers]
Total spend last 7 days: $42.18
By provider:
Anthropic $30.40 (72%) — claude-sonnet-4 dominates
OpenAI $9.20 (22%) — chat-bot agent
Gemini $1.86 (4%) — cron-summarizer (cheap-route working)
Ollama $0.00 (local, free)
Top 3 cost drivers:
data-extraction-agent $28.50 (68%)
chat-bot $9.20 (22%)
cron-summarizer $1.86 (4%)
1 anomaly flagged — see find_cost_anomalies for details.> claude: any cheaper-routing opportunities?
[MCP tool: model_routing_recommendations]
Recommendation: data-extraction-agent currently runs claude-sonnet-4
with avg 400-token completions — extraction-style work that
gemini-2.5-flash usually handles at ~95% quality for ~5% the cost.
Estimated savings: $27.10/30d if migrated. Test on a 10% slice first.Por qué openclaw-cost-tracker-mcp
Tres cosas que las herramientas existentes (paneles de facturación de proveedores, herramientas FinOps genéricas, scripts personalizados) no hacen:
Atribución por agente, no solo totales por proveedor. Los paneles de los proveedores muestran "$X gastados en Anthropic"; no pueden decirte cuál de tus seis agentes generó el 78% de eso. El rastreador de costes lee el JSONL de registro de costes por solicitud de OpenClaw y lo agrega manteniendo el
agent_idintacto.Detección de anomalías de picos de costes por agente. Pegar 120k tokens en un chat cuesta más que una semana de tráfico normal. El umbral predeterminado de 3x la mediana por agente marca esos casos antes de que aparezcan en la factura de fin de mes.
Recomendaciones de enrutamiento basadas en el uso real. Los consejos genéricos de "usar modelos más baratos" son inútiles. Este servidor identifica agentes específicos cuyo patrón de volumen + longitud de finalización sugiere que un proveedor más barato ofrecería el mismo resultado, con estimaciones concretas de ahorro a 30 días.
Creado para el operador de IA en producción que ejecuta OpenClaw con un gasto real que importa.
Superficie de herramientas
Herramienta | Qué devuelve |
| Gasto total + por proveedor + agentes principales + modelos principales + recuento de anomalías para un periodo |
| Desglose por agente con coste medio por solicitud + porcentaje del total |
| Desglose por proveedor con recuentos de tokens |
| Solicitudes marcadas como 3x+ por encima del coste mediano de su agente |
| Los N agentes + modelos que más gastan, sin otro ruido |
| Sugerencias específicas de modelos más baratos con estimaciones de ahorro a 30 días |
| Proyecta el total a 30 días + por proveedor con nota de confianza |
Recursos:
cost://overview— instantánea de 7 díascost://forecast— proyección a 30 díascost://anomalies— anomalías marcadas recientemente
Prompts:
diagnose-cost-spike— analiza un pico reciente hasta su causa raíz + acción correctivaweekly-cost-digest— resumen semanal de costes de 200 palabras
Inicio rápido
Instalación
pip install openclaw-cost-tracker-mcpConfiguración para Claude Desktop
Añadir a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"openclaw-cost": {
"command": "python",
"args": ["-m", "openclaw_cost_tracker_mcp"],
"env": {
"OPENCLAW_COST_BACKEND": "mock"
}
}
}
}Backends
Backend | Estado | Descripción |
| ✅ v1.0 | Datos de muestra con anomalías deliberadas + oportunidades de enrutamiento para verificación de protocolo |
| ✅ v1.0 | Analiza los archivos JSONL de registro de costes nativos de OpenClaw (predeterminado |
| ⏳ v1.1 | Lee las APIs de facturación de Anthropic + OpenAI directamente (no requiere shim de registro) |
Formato de registro JSONL
Cada línea es un registro JSON:
{"request_id":"req-abc123","timestamp":"2026-05-04T12:34:56Z","provider":"anthropic","model":"claude-sonnet-4","agent_id":"data-extraction-agent","skill_id":"extract-structured-data","prompt_tokens":8500,"completion_tokens":600,"total_tokens":9100,"cost_usd":0.0345,"duration_ms":4823}Si tu implementación de OpenClaw no emite este formato, envuelve tus llamadas al proveedor con un pequeño shim de registro; ejemplo de shim en examples/.
Hoja de ruta
Versión | Alcance | Estado |
v1.0 | backends mock + openclaw-jsonl, 7 herramientas / 3 recursos / 2 prompts, detección de anomalías + enrutamiento + previsión, matriz CI de GitHub Actions, publicación confiable en PyPI | ✅ |
v1.1 | backend | ⏳ |
v1.2 | Federación de backends; alertas de presupuesto + detección de incumplimiento de umbrales | ⏳ |
v1.x | Atribución de costes por canal; emisor de webhook para alertas de presupuesto | ⏳ |
¿Necesitas adaptar esto a tu stack?
Si tu implementación de IA no utiliza el formato de registro de costes de OpenClaw (otro arnés de agentes, registro personalizado, medición de AWS Bedrock, API de facturación del proveedor) y quieres la misma visibilidad de atribución + anomalías + enrutamiento, eso es un compromiso de Construcción de MCP Personalizado.
Nivel | Alcance | Inversión | Cronograma |
Simple | Adaptador de backend único para tu fuente de datos de costes existente | $8,000–$10,000 | 1–2 semanas |
Estándar | Backend personalizado + reglas de anomalías personalizadas + integración con tus alertas | $15,000–$20,000 | 2–4 semanas |
Complejo | Federación multi-backend + cumplimiento de presupuesto + lógica de enrutamiento personalizada | $25,000–$35,000 | 4–8 semanas |
Para contratar:
Envía un correo a temur@pixelette.tech con el asunto
Custom MCP Build inquiryIncluye: una descripción de 1 párrafo de tu stack + qué nivel estás considerando
Responderé en 2 días hábiles con un espacio para una llamada de descubrimiento de 30 minutos
Este servidor es parte de una suite MCP de infraestructura de IA de producción, complemento de silentwatch-mcp (detección de fallos silenciosos en cron) y openclaw-health-mcp (salud de la implementación). Instala los tres para una visibilidad operativa completa.
Auditorías de IA en producción
Si ejecutas IA en producción y quieres que un profesional externo evalúe la preparación, encuentre los patrones de fallo ya presentes (los sobrecostes son uno de los más comunes) y redacte el plan de acción correctiva:
Nivel | Alcance | Inversión | Cronograma |
Auditoría Lite | Un sistema, 5 hallazgos principales, informe escrito | $1,500 | 1 semana |
Auditoría Estándar | Auditoría completa, los 14 patrones, 5 hallazgos Cs, seguimiento a 90 días | $3,000 | 2–3 semanas |
Auditoría + Taller | Auditoría estándar + taller de equipo de 2 días + primera auditoría mensual incluida | $7,500 | 3–4 semanas |
Mismo canal de correo: temur@pixelette.tech con el asunto AI audit inquiry.
Contribución
PRs bienvenidos. Los backends son conectables; consulta src/openclaw_cost_tracker_mcp/backends/ para ver el contrato.
Para añadir un nuevo backend:
Crea una subclase de
CostBackendenbackends/<tu_backend>.pyImplementa
get_entries()Regístralo en
backends/__init__.pyAñade pruebas en
tests/test_backend_<tu_backend>.py
Informes de errores + solicitudes de funciones: abre un issue en GitHub.
Licencia
MIT — ver LICENSE.
Relacionado
silentwatch-mcp — detección de fallos silenciosos en cron
openclaw-health-mcp — salud de la implementación
AI Production Discipline Framework — plantilla de Notion, $29 — la metodología que implementan estas herramientas MCP (los sobrecostes son el patrón P3.x en el catálogo)
SPEC.md — diseño completo del servidor
Creado por Temur Khan — profesional independiente en sistemas de IA de producción. Contacto: temur@pixelette.tech
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/temurkhan13/openclaw-cost-tracker-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server