# Carbon Footprint Calculator — MCP tool `findutils:carbon_footprint_calculator`

Estimate an annual personal carbon footprint in tonnes of CO2 from home energy, transportation, and lifestyle, with a per-category breakdown and a comparison to the US average (16 t), the world average (4.7 t), and the Paris target (2 t). Every input is optional and defaults to a typical US household value.

- Category: calculators
- MCP server: https://mcp.findutils.com/ (Streamable HTTP, no API keys, 120 req/min per IP)
- REST endpoint: POST https://api.findutils.com/api/tools/carbon-footprint-calculator/execute (no API keys, 60 req/min per IP)
- Reference page: https://findutils.com/mcp/carbon-footprint-calculator/
- Same tool on the other surface: https://findutils.com/api/carbon-footprint-calculator/

## Connect

```bash
claude mcp add findutils --transport http https://mcp.findutils.com/
```

Claude Desktop (`claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "findutils": {
      "url": "https://mcp.findutils.com/"
    }
  }
}
```

## Call the tool (verified example)

```bash
curl -X POST https://mcp.findutils.com/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "carbon_footprint_calculator",
      "arguments": {
        "car_miles": 12000,
        "car_type": "gasoline",
        "diet_type": "meat_medium"
      }
    }
  }'
```

## Input schema

| Argument | Type | Required | Description |
|---|---|---|---|
| `electricity_usage` | number | no | Monthly electricity use. kWh when electricity_unit is "kwh", or dollars when "bill" (1 dollar = 8 kWh). Default 900. Default: `900`. |
| `electricity_unit` | string (kwh \| bill) | no | Unit of electricity_usage. Default: `"kwh"`. |
| `gas_usage` | number | no | Monthly natural gas use. Therms when gas_unit is "therms", or dollars when "bill" (1 dollar = 0.8 therms). Default 50. Default: `50`. |
| `gas_unit` | string (therms \| bill) | no | Unit of gas_usage. Default: `"therms"`. |
| `renewable_energy` | number | no | Share of electricity from renewable sources, 0-100 percent. Default 0. Default: `0`. |
| `car_miles` | number | no | Miles driven per year. Default 12000. Default: `12000`. |
| `car_efficiency` | number | no | Fuel economy in miles per gallon (ignored for electric). Default 25. Default: `25`. |
| `car_type` | string (gasoline \| diesel \| hybrid \| electric) | no | Vehicle fuel type. Default: `"gasoline"`. |
| `public_transport_miles` | number | no | Public transport miles per year. Default 500. Default: `500`. |
| `flights_short` | integer | no | Short flights (< 3 h) per year. Default 2. Default: `2`. |
| `flights_medium` | integer | no | Medium flights (3-6 h) per year. Default 1. Default: `1`. |
| `flights_long` | integer | no | Long flights (> 6 h) per year. Default 0. Default: `0`. |
| `diet_type` | string (meat_heavy \| meat_medium \| meat_low \| vegetarian \| vegan) | no | Diet profile. Default: `"meat_medium"`. |
| `food_waste` | string (high \| medium \| low) | no | Food waste level. Default: `"medium"`. |
| `shopping_habits` | string (frequent \| moderate \| minimal) | no | Shopping habits. Default: `"moderate"`. |
| `recycling` | string (none \| some \| most \| all) | no | How much household waste is recycled. Default: `"some"`. |

Example arguments (verified):

```json
{
  "car_miles": 12000,
  "car_type": "gasoline",
  "diet_type": "meat_medium"
}
```

## Also a REST endpoint

```bash
curl -X POST https://api.findutils.com/api/tools/carbon-footprint-calculator/execute \
  -H "Content-Type: application/json" \
  -d '{
    "car_miles": 12000,
    "car_type": "gasoline",
    "diet_type": "meat_medium"
  }'

# Parameter schema
curl https://api.findutils.com/api/tools/carbon-footprint-calculator
```

Full REST reference: https://findutils.com/api/carbon-footprint-calculator/ · OpenAPI 3.1 spec: https://findutils.com/api/openapi.json

---
Full catalog: POST https://mcp.findutils.com/ with method `tools/list` · https://findutils.com/mcp/ · https://findutils.com/llms.txt
