green-router

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

Should I use this

Quality & Safety

B
Description quality
88%
Schema completeness
67%
Naming quality
87%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'describe_agent' description lacks action verbin describe_agent

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~858Tokens (tool definitions)
~932 BTypical response size
Moderate attention impact (0.67% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "green-router": {
      "url": "https://mcp.viridisconservation.com/green-router/mcp"
    }
  }
}

Remote endpoints

https://mcp.viridisconservation.com/green-router/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪quote_footprint(workload)

FREE: honest energy/carbon footprint for an agent workload — {backend_id? (frontier_cloud | efficient_cloud | local_small), total_tokens, output_tokens, calls?, success_score?, grid_gco2e_per_kwh?, pue?, custom_backend? {id, wh_per_1k_tokens}}. Returns joules, gCO2e, useful bits, the retirement mass a certificate would carry, every model assumption with its source, and the Landauer context (GR1/GR2).

Input Schema

{
  "type": "object",
  "properties": {
    "workload": {
      "additionalProperties": true,
      "title": "Workload",
      "type": "object"
    }
  },
  "required": [
    "workload"
  ],
  "title": "quote_footprintArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "quote_footprintOutput"
}
🟢green_route(workload, allowed_backends)

FREE: rank compute backends by carbon for this workload — the greenest eligible path and the gCO2e saved per call. Carbon only (GR6); pair with /neurogenesis/mcp route_task for quality-floor routing.

Input Schema

{
  "type": "object",
  "properties": {
    "workload": {
      "additionalProperties": true,
      "title": "Workload",
      "type": "object"
    },
    "allowed_backends": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Allowed Backends"
    }
  },
  "required": [
    "workload"
  ],
  "title": "green_routeArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "green_routeOutput"
}
🟢certify(workload, request_id)

PAID ($0.50 after free tier): compute the workload footprint, then RETIRE the required verified offset mass through the fleet's own clearinghouse — Verra provenance rides into the certificate; no retirement, no certificate (GR3, fail-closed). Returns a machine-verifiable certificate anyone can check for free (GR4).

Input Schema

{
  "type": "object",
  "properties": {
    "workload": {
      "additionalProperties": true,
      "title": "Workload",
      "type": "object"
    },
    "request_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Request Id"
    }
  },
  "required": [
    "workload"
  ],
  "title": "certifyArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "certifyOutput"
}
🟢verify_green_certificate(certificate_id)

FREE forever (GR5): recompute a certificate's footprint from its stored workload, compare against the certified numbers, and surface the clearinghouse purchase_id for the independent x402-C verify_retirement check on /offsets/mcp.

Input Schema

{
  "type": "object",
  "properties": {
    "certificate_id": {
      "title": "Certificate Id",
      "type": "string"
    }
  },
  "required": [
    "certificate_id"
  ],
  "title": "verify_green_certificateArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "verify_green_certificateOutput"
}
🟢list_green_certificates(limit)

FREE: the certificate ledger — counts, total grams retired, total clearinghouse cost (honest books, GR8).

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 50,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "list_green_certificatesArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "list_green_certificatesOutput"
}
🟢describe_agent

Return capabilities and input contract.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "describe_agentArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "describe_agentOutput"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools