wattindex
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
wattindex
How much GPU energy does it take to serve a million output tokens? wattindex answers from a public index of measured configurations: watt-hours per million output tokens by model, GPU and running batch, with grid carbon intensity to price the energy anywhere.
Best-row selection keeps only rows whose median inter-token latency is at or under your deadline (
itl_deadline_ms, default 500 ms) and the lowest energy wins.estimatescales a row to any token count, adds kg CO2e for a country's grid, and — when you supplypueand/orsystem_power_ratio(each at least 1.0) — energy at the meter, labelled as your assumptions.Every response states its boundary (
gpu_only), the caveat from the index, and whether the data came from the live API, a bundled snapshot, or a local folder, with update date and data version.
Data is read from the JSON API base in LEADGREEN_API_BASE
(default https://leadgreen.ai/api/v1); a non-URL value is a
local folder holding the API files, for fully-offline use. All
lookups and arithmetic happen locally.
CLI
npx @reneturcios/wattindex list-models
npx @reneturcios/wattindex energy --model llama-3.1-70b --gpu H100
npx @reneturcios/wattindex estimate --model llama-3.1-70b --output-tokens 5000000 --country DE --pue 1.2
npx @reneturcios/wattindex compare-gpus --model llama-3.1-70b
npx @reneturcios/wattindex concurrency-curve --model llama-3.1-70b --gpu H100
npx @reneturcios/wattindex grid-intensity --country World
npx @reneturcios/wattindex gpu-hardware --gpu B200
npx @reneturcios/wattindex sources
npx @reneturcios/wattindex --versionOutput is JSON. Exit codes: 0 on success, 1 on a runtime
error (unknown model/GPU/country, unreadable or unreachable
dataset), 2 on a usage error.
Related MCP server: ppb-mcp
MCP server
npx -y @reneturcios/wattindex mcpMCP client config:
{
"mcpServers": {
"wattindex": {
"command": "npx",
"args": ["-y", "@reneturcios/wattindex", "mcp"]
}
}
}Tools
list_models— models on the index and the GPUs each has measurements forenergy_per_million_tokens— best row per GPU for a modelmodel(string, required),gpu(string, optional),itl_deadline_ms(number, optional, default 500)
estimate— GPU energy for a token count, kg CO2e, optional energy at the metermodel(string, required),output_tokens(number, required),gpu,country,running_batch,num_gpus,itl_deadline_ms,pue,system_power_ratio(optional)
compare_gpus— H100 versus B200 best rows for a modelmodel(string, required),itl_deadline_ms(optional)
concurrency_curve— energy at every measured running batchmodel,gpu(strings, required)
grid_intensity— annual average gCO2e per kWh for a country (name, short name, ISO alpha-2/alpha-3, orWorld)country(string, required)
gpu_hardware— max TDP, memory, MIG profiles, whole-system ceilingsgpu(string, optional; omit to list every GPU)
sources— every source, version, retrieval date and licence
Docker
docker run -i ghcr.io/cloudcorprecords/wattindex
docker run --rm ghcr.io/cloudcorprecords/wattindex grid-intensity --country DEDevelopment
npm install
npm run build # tsc -> dist/
npm test # tsx --test test/*.test.ts (fake loader, no network)
npm run dev # run the CLI from sourceLicense
MIT — Copyright (c) 2026 Rene Turcios
This server cannot be deployed
Maintenance
Related MCP Connectors
Authenticated GPU/CPU/PSU lookup; beta power-budget estimate. Coverage/freshness vary by source.
Energy impact of LLM quantization, calibrated to measured GPU data. Every answer states its basis.
Tracks the estimated carbon footprint of AI model usage, per org and project.
Carbon accounting platform. Query emission factors and create or edit draft emissions.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides real-time US power grid intelligence and carbon intensity data to enable carbon-aware AI compute scheduling across major grid regions. It allows users to monitor energy generation and optimize workloads based on renewable energy availability and grid load forecasts.2MIT
- AlicenseNot gradedqualityDmaintenanceExposes queryable GPU inference benchmark data (quantization, throughput, VRAM, concurrent users) as tools for LLM clients.MIT
- AlicenseAqualityDmaintenanceProvides real-time electricity grid data including CO2 intensity, power mix, and wholesale prices, plus optimal green time windows for energy-intensive AI tasks. Supports UK, Germany, and global regions with optional API keys.9MIT
- FlicenseAqualityDmaintenanceEstimates the environmental footprint of your AI use — energy (kWh), miles driven, water used for cooling, and CO₂ — plus a prompt-efficiency score, working with any AI client by measuring token usage.9-