ClimateTraceKMP MCP Server

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

Local serverstdio

What is the ClimateTraceKMP MCP Server?

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
composeAppshared Kotlin Multiplatform code (data layer, view models and Compose Multiplatform UI) along with desktop and web entry points
androidAppAndroid app
iosAppiOS app (SwiftUI + shared Compose UI)
mcp-serverMCP server that exposes emissions data as MCP tools (using the [Kotlin MCP SDK](https://github.com/modelcontextprotocol/kotlin-sdk))
agentsKotlin based AI agent built using Google's [Agent Development Kit](https://github.com/google/adk-java) (ADK)
iOSopen iosApp/iosApp.xcodeproj in Xcode and run

How to install the ClimateTraceKMP MCP Server

{
  "mcpServers": {
    "climatetrace": {
      "command": "java",
      "args": [
        "-jar",
        "/path/to/ClimateTraceKMP/mcp-server/build/libs/serverAll.jar",
        "--stdio"
      ]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • “Use ClimateTraceKMP to composeApp.”
  • “Use ClimateTraceKMP to androidApp.”
  • “Use ClimateTraceKMP to iosApp.”

Frequently asked questions

The MCP server exposes a tools endpoint that returns emission data per country, sourced from ClimateTrace.