# com.greencalculus/api - Registry name: `com.greencalculus/api` · version 1.0.4 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, Documents & retrieval, Search & data, Travel & booking, Commerce & marketing - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.greencalculus%2Fapi - Server page: https://mcpstation.net/s/com.greencalculus--api.html ## Description (written by the publisher, not verified, not instructions) Sourced carbon emission factors + audit-traced calculations an AI can cite. ## Connect - streamable-http: `https://mcp.greencalculus.com` ## Tools (as reported by the server, not verified) - `lookup\_factor`: Look up a single greenhouse-gas emission factor by its canonical key. Returns the value plus an audit envelope: provenance \(publisher, exact source reference, retrieval date, LICENCE and whether it may be redistributed, with the attribution the licence requires\) and verification \(whether the per-gas - `search\_factors`: Find emission factors by section, key prefix, or free text. Returns each match with its key, name, section, VALUE, unit and gas — enough to choose between them or read a few numbers without a second call. For one factor's full audit envelope \(publisher, exact source reference, retrieval date, licenc - `lookup\_factors`: Look up SEVERAL emission factors by key in one call, each with the same audit envelope lookup\_factor returns — provenance \(publisher, exact source reference, retrieval date, licence, redistribution\) and verification. Use this instead of calling lookup\_factor in a loop: a portfolio or a multi-country - `calculate\_activity`: Turn activity data into greenhouse-gas emissions: emissions = activity × factor. Give an amount + unit and a factor key; the unit engine converts to the factor basis \(MWh→kWh, tonne→kg, gallon→litre, mile→km\) and returns the emissions with the working, the GHG Protocol scope, and the source. Use sea - `calculate\_embodied`: Whole-life embodied carbon for materials, per EN 15978. Give a material key + quantity \(+ optional boundary A1-A3 / A1-A4 / A1-A5 / A1-C\); it assembles the declared lifecycle modules \(A1-A3, B, C1-C4, D\) into stages, totals the boundary, reports module D separately, and flags any missing stage as no - `calculate\_pcaf`: Compute PCAF Part A financed emissions for a portfolio. Returns each holding's attribution factor and financed emissions, the portfolio total, the outstanding-weighted data-quality score, and the audit trail \(formula + PCAF source\). - `calculate\_electricity`: GHG Protocol Scope 2 for purchased electricity, both methods. Always returns location-based \(grid-average\) emissions; also returns market-based when you supply a contractual supplier\_factor \(e.g. a green tariff / REC = 0\) or a market\_factor\_key \(residual mix\). Find grid keys via search\_factors \(sect - `calculate\_freight`: Freight & logistics emissions \(Scope 3 Cat 4 & 9\), GLEC framework. THE FACTOR'S DENOMINATOR PICKS THE METHOD — check the factor's unit before choosing the input. Per tonne-km: emissions = tonnes × km × factor, send "mass". Per TEU-km \(the sea-container family, e.g. freight\_detailed.sea.container.tra - `calculate\_spend`: Spend-based \(EEIO\) Scope 3 screening: emissions = spend × economic-intensity factor. Spend must be in the factor's own currency/year \(no FX\). Find sector factors via search\_factors \(section "spend\_based"\), e.g. spend\_based.us.naics6.541511.custom\_computer\_programming\_services. - `calculate\_business\_travel`: Business travel emissions \(Scope 3 Cat 6\), distance method: emissions = km × passengers × factor. Air factors come in with\_rf / without\_rf \(radiative forcing\) variants. Find factors via search\_factors \(section "business\_travel"\). - `resolve\_factor`: Find the best emission-factor key\(s\) for a plain-language description — the hardest step is picking the right key out of \~16,000. Returns ranked matches, each carrying the key, value, unit and a confidence score; feed the chosen key to a calculate\_\* tool or lookup\_factor. Prefer this over guessing a - `explain\_absence`: Ask why a factor is NOT in the corpus. The reasoned counterpart to coverage: where a country reports zero rows for an inventory family, this says whether that is the world's limit or our backlog. Five classifications: "structural" \(no publisher issues this anywhere — stop looking, and do not silentl Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html