Skip to main content
Glama
jeremiahsay

GreenCalculus

GreenCalculus MCP server

Sourced greenhouse-gas emission factors and audit-traced carbon calculations, as an MCP server. Every value comes back with its exact source cell and a pinned data version — so an agent hands back a number a person can cite and a machine can reproduce, instead of a guess.

Do you need this package?

Probably not. The server is remote, and if your client speaks remote MCP you should point it straight at the URL — nothing to install, nothing to update:

{
  "mcpServers": {
    "greencalculus": {
      "url": "https://mcp.greencalculus.com",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

This package exists for the clients that can only spawn a local stdio process, and for docker run installs. It is a thin bridge: it forwards each JSON-RPC message to the remote server and returns the reply verbatim. No method is special-cased, so new tools appear here without a release.

Related MCP server: DCL Evaluator

Use it over stdio

{
  "mcpServers": {
    "greencalculus": {
      "command": "npx",
      "args": ["-y", "greencalculus-mcp"],
      "env": { "GREENCALCULUS_API_KEY": "YOUR_KEY" }
    }
  }
}

Or with Docker — -i is required and -t must be omitted, because the container's stdin/stdout are the transport and a TTY corrupts the stream:

{
  "mcpServers": {
    "greencalculus": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "GREENCALCULUS_API_KEY", "greencalculus/mcp"],
      "env": { "GREENCALCULUS_API_KEY": "YOUR_KEY" }
    }
  }
}

Get a free key at https://greencalculus.com/developers — no card. Discovery (initialize, tools/list) works without one; calling a tool needs it.

Tools

도구

기능

lookup_factor

키로 하나의 배출 계수를 가져오며, 소스와 버전을 포함합니다.

search_factors

자유 텍스트로 코퍼스를 검색합니다.

resolve_factor

정리되지 않은 실제 설명을 가장 잘 일치하는 계수에 매핑합니다.

explain_absence

아무것도 반환하지 않는 대신 계수가 존재하지 않는 이유를 설명합니다.

calculate_activity

활동 → 배출, 단위 변환 및 GHG Protocol 범위 포함.

calculate_electricity

위치 기반 및 시장 기반 전력.

calculate_embodied

내재 탄소(EN 15978), 누락된 수명 주기 단계를 명시적으로 처리.

calculate_pcaf

PCAF 금융 배출, 감사 추적 포함.

calculate_freight

운송 수단, 거리 및 적재량별 화물 운송.

calculate_spend

지출 기반 EEIO.

calculate_business_travel

다양한 운송 수단에 걸친 업무 여행.

Configuration

변수

기본값

의미

GREENCALCULUS_API_KEY

API 키입니다. GC_API_KEY가 별칭으로 허용되며, 명시적 이름이 우선합니다.

GREENCALCULUS_MCP_URL

https://mcp.greencalculus.com

엔드포인트를 재정의합니다.

GREENCALCULUS_MCP_TIMEOUT_MS

120000

요청당 제한 시간.

Diagnostics go to stderr. Nothing but JSON-RPC is ever written to stdout — a stray byte there corrupts the session.

Develop

npm test                      # unit tests, no network
node bin/greencalculus-mcp.js # reads JSON-RPC on stdin
docker build -t greencalculus/mcp .

Also available

Licence

MIT — LICENSE를 참조하세요. 이 라이선스는 이 브리지를 다룹니다. API가 반환하는 배출 계수 데이터는 기본 소스의 라이선스를 따르며, 해당 소스는 모든 응답에 명시됩니다.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Deterministic Scope 1/2/3 GHG inventories with bundled factors and audit hashes.

  • AI-callable calculators and engineering models with real formulas. No hallucinated math.

  • Carbon-accounted agent compute: free footprints; certificates backed by real offset retirement.

View all MCP Connectors

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/jeremiahsay/greencalculus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server