---
title: "MCP server (JSON-RPC 2.0 over Streamable HTTP, stateless, keyless): initialize, tools/list, tools/call. 11 tools mirroring these REST endpoints. Setup: https://emission-factors.com/mcp-setup"
method: POST
path: "/mcp"
---

# MCP server (JSON-RPC 2.0 over Streamable HTTP, stateless, keyless): initialize, tools/list, tools/call. 11 tools mirroring these REST endpoints. Setup: https://emission-factors.com/mcp-setup

`POST /mcp`

## Request

- Base URL: `https://emission-factors.com`
- URL: `https://emission-factors.com/mcp`
- Auth: none declared

## Request body

- object
  - `jsonrpc` string, required
  - `id` integer
  - `method` string, required
  - `params` object

## Response `200`

JSON-RPC response

## Other responses

- `204`: Notification accepted

---

[API](https://skmtc.dev/emission-factors/apis/emission-factors-com-api.md) · [All operations](https://skmtc.dev/emission-factors/apis/emission-factors-com-api/llms.txt) · [OpenAPI document](https://skmtc.dev/emission-factors/apis/emission-factors-com-api/revisions/6a306ef2044a?raw)
