drio
Open app

Climatiq MCP Server

Source

A Model Context Protocol (MCP) server for accessing the Climatiq API to calculate carbon emissions. This allows AI assistants to perform real-time carbon calculations and provide climate impact insights.

Catalog onlyCatalog onlySTDIO

Overview

Climatiq MCP Server is a Model Context Protocol (MCP) server that provides access to the Climatiq API for calculating carbon emissions, enabling AI assistants to perform real-time carbon calculations and offer climate impact insights.

To use the Climatiq MCP Server, you need to install it, configure your Climatiq API key, and then run the server. You can interact with it through various tools and prompts to calculate emissions based on different activities.

  • Integration with the Climatiq API for carbon emission calculations. - Tools for calculating emissions from electricity, travel, cloud computing, and more. - Ability to generate natural language explanations about climate impacts. - Resource management for emission calculation results.
  1. Calculating carbon emissions from electricity consumption.
  2. Estimating travel emissions based on distance and mode of transport.
  3. Providing insights into the carbon impact of procurement and hotel stays.

Add to your AI client

Use these steps to connect Climatiq MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "climatiq-mcp-server-jagan-shanmugam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-climatiq-mcp-server-jagan-shanmugam"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "climatiq-mcp-server-jagan-shanmugam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-climatiq-mcp-server-jagan-shanmugam"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "climatiq-mcp-server-jagan-shanmugam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-climatiq-mcp-server-jagan-shanmugam"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "climatiq-mcp-server-jagan-shanmugam": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-climatiq-mcp-server-jagan-shanmugam"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "climatiq-mcp-server-jagan-shanmugam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-climatiq-mcp-server-jagan-shanmugam"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "climatiq-mcp-server-jagan-shanmugam": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-climatiq-mcp-server-jagan-shanmugam"
      ]
    }
  }
}

FAQ

How do I get a Climatiq API key?

Sign up at app.climatiq.io and follow the instructions to obtain your API key.

Can I run the server without installing it?

Yes, you can run the server directly using the provided scripts without a full installation.

What types of emissions can I calculate?

You can calculate emissions from electricity, travel, cloud computing, procurement, and more.