openLCA MCP Server

An MCP (Model Context Protocol) server that connects AI assistants to a running openLCA instance. Developed and tested with Claude Desktop; compatible with any MCP client that supports stdio transport. Built by Below280, the UK partner for openLCA. Its 31 documented tools cover system, process, database, flows.

People who work with system, process and database and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-09-15 · ★ 3 · #37 OF 168 MAINTAINED DATABASE · VERIFIED 2026-09-18

NOASSERTION · Python servers · how we verify → /methodology

01 · Install openLCA MCP Server

before you install - you'll need

OLCA_PORT

Environment variables documented in the project's README - it lists which are required and which have defaults.

Claude Code

claude mcp add below280-b280-olca-mcp -- uvx b280-olca-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "below280-b280-olca-mcp": {
      "command": "uvx",
      "args": [
        "b280-olca-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

repo age created 2026-09-01 - young repo, little track record yet

license no standard license detected - usage rights unclear; check the repo before commercial use

pypi package b280-olca-mcp - check the name against the project README before installing (PyPI has no namespace ownership)

registry namespace io.github.Below280 is GitHub-verified and matches the repo owner

03 · What openLCA MCP Server can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can set ecoinvent or FLCAC naming conventions, find processes by name, location, or category, find flows by name and/or category folder, and list parameters for a product system.

Capability map

Tools grouped from the project's README - what openLCA MCP Server lets an agent do.

read & search

5 tools - e.g. List/search product systems; List/search impact assessment methods; Find processes by name, location, or category

list_systems · list_methods · search_processes · search_flows · find_unit

System

4 tools - e.g. List parameters for a product system; Create a product system from a process; Mirrors openLCA's Validate button: linking, parameters, test calculation

system_parameters · create_system · validate_system · get_system_links

Process

3 tools - e.g. Full process info: exchanges, parameters, providers; Build a process with exchanges, parameters, and providers; Edit an existing process: add/update/remove exchanges and parameters

process_details · create_process · edit_process

Database

2 tools - e.g. Counts of systems, processes, flows, methods, parameters. Auto-detects database family; Set ecoinvent or FLCAC naming conventions

database_info · set_database_family

create & write

2 tools - e.g. Create product, waste, or elementary flows; Create a bridge flow + process in one call

create_flow · create_bridge

Scenarios

2 tools - e.g. Scenario calculations from conversational parameter values; Scenario calculations from a CSV file

scenarios · scenarios_csv

Sensitivity

2 tools - e.g. Parameter sensitivity analysis; Sensitivity analysis from a CSV file

sensitivity · sensitivity_csv

Global

1 tool - e.g. Look up database-level parameters

global_parameters

Latest releases

v1.14.0 · 2026-09-06

What's in this release · Input validation hardening and two bug fixes. No new features, no breaking changes. Every previously valid call behaves identically, the only difference is that malformed inputs now get a clear…

v1.13.2 · 2026-09-06

v1.13.2 · Everything that's changed since v1.11. This is a significant structural release. · MCP resources · The server now exposes four MCP resources that AI clients can read on demand: · Assistant instructions…

v1.11 · 2026-09-03

Addition of CONTRIBUTING and SECURITY to all repos · Minor accuracy improvements to README files · Fixed minor typos in filenames

04 · Who maintains openLCA MCP Server

openLCA MCP Server is maintained by below280. It's the only MCP server we track from this author; the repo dates to Sep 2026.

05 · Facts

category
database - ranked #37 of 168 actively-maintained database servers as of 2026-09-18.
release cadence
4 releases in the last 90 days (latest 2026-09-06)
registry
io.github.Below280/b280-olca-mcp (active, first published 2026-09-05 · 12 versions)
packages
pypi:b280-olca-mcp

06 · openLCA MCP Server FAQ

Is openLCA MCP Server still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-15 and it shipped 4 releases in the last 90 days. We re-verify nightly.

What can openLCA MCP Server do?

With this server connected, an agent can set ecoinvent or FLCAC naming conventions, find processes by name, location, or category, find flows by name and/or category folder, and list parameters for a product system.

How do I install openLCA MCP Server?

Run `uvx b280-olca-mcp`. The README documents one environment variable (OLCA_PORT) to set first. You can also paste the ready-made client config above.

Does openLCA MCP Server run locally?

Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to openLCA MCP Server

More database MCP servers · Haypile · Betterlytics · Todox · Bielacki Igdb MCP Server · Superset

More Python MCP servers · OpenSTAAD MCP Server · FAOSTAT MCP · Genefoundry · RDL MCP Server · OneTool MCP · see all