io.github.Vortx-AI/eudr

Official registry Other

Compile EUDR Annex II Due Diligence Statements from operator, supplier, and plot geolocation.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http eudr 'https://eudr.dev/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "eudr": {
            "type": "http",
            "url": "https://eudr.dev/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. EUDR compliance plugin
  2. Install
  3. What it connects to
  4. Tools
  5. Prompts
  6. Skills
  7. Scope, stated plainly
  8. Data
  9. Licence

EUDR compliance plugin

Checks agricultural plots against Regulation (EU) 2023/1115 (the EU Deforestation Regulation) and prepares the Due Diligence Statement an operator files before placing goods on the EU market.

Built for exporters, cooperatives, and procurement teams working on farm-to-consignment traceability — the people who have to produce evidence, not the people asking for farming advice.

Install

/plugin marketplace add Vortx-AI/eudr-plugin
/plugin install eudr@eudr

Or point Claude Code at a checkout of this repository:

claude --plugin-dir ./eudr-plugin

What it connects to

A remote MCP server at https://eudr.dev/mcp. No account, no API key, no credential to hand over: every tool below is reachable with an HTTP client. Nothing is installed or run on your machine; the plugin is the server address, three skills, and this file.

Tools

ToolWhat it doesWrites
eudr_check_plotsForest loss after the 31 Dec 2020 cut-off, per plotno
eudr_fetch_evidencePages the signed satellite facts behind a checkno
eudr_assess_evidence_gapsMissing Article 9(1) information, per supplierno
eudr_lookup_referenceCountry risk tiers, Annex I commodity mappingno
eudr_verify_receiptSignature and content address on a statementno
eudr_prepare_ddsStarts compiling an Annex II statementyes
eudr_get_ddsReads the outcome of a compileno
eudr_execution_traceThe full derivation chain behind a verdictno
eudr_import_shipmentsReads a CSV or GS1 EPCIS consignment listno
eudr_export_statementTRACES XML, Annex II JSON, or plot GeoJSONno

Prompts

Served by the MCP server, so they appear whether you install the plugin or add the connector on its own: check_plots, supplier_gaps, evidence_pack, verify_counterparty.

Skills

  • /eudr:evidence-pack — assemble a consignment's evidence
  • /eudr:supplier-gaps — which suppliers need chasing, and for what
  • /eudr:verify-statement — audit evidence a counterparty supplied

Scope, stated plainly

This covers Article 3(a), deforestation-free, which is observable from satellite. It does not cover Article 3(b), legality in the country of production — tenure, permits, free prior and informed consent, labour, tax. Those are documentary checks the operator carries out, and every tool response names them as unresolved rather than letting a clean forest-loss result read as a clean file.

Verdicts are reproducible from the signed per-cell evidence chain. Nothing is filed with any authority by this plugin.

Data

The plugin talks to one host. What goes where, and how long it stays:

EndpointWhat is sentKept
https://eudr.dev/mcp (MCP, operated by Vortx AI Private Limited)Whatever a tool is given: plot boundaries (GeoJSON) or points, commodity, HS code, country of production, quantity; for eudr_assess_evidence_gaps, the supplier fields you pass (name, postal address, email, plot counts, dates); for eudr_prepare_dds, the operator, supplier and product details of the statement; for eudr_import_shipments, the CSV or EPCIS fileA compiled statement and its signed receipt are kept as the operator's record for five years from submission (Regulation (EU) 2023/1115, Art. 4(3), 9(1), 12(5)). Working memory for a task is kept 7 days by default. The evidence handle behind a plot check is held for about a day
https://emem.dev (the Earth-observation service eudr.dev calls on its own side, same legal person)From eudr.dev, never from your machine: plot geometry, HS code, country of production and quantity, to be measured and independently signed. No operator or supplier identityThe signed satellite facts are public and content-addressed; they carry no identity

The plugin itself sends nothing anywhere else, stores nothing locally, and needs no credentials. The links in a result (for example a fact at https://emem.dev/v1/facts/<cid>) are only opened if you open them. Who does what with the data, the lawful basis, the processors and your rights are set out in the privacy notice: https://eudr.dev/privacy.

Licence

Apache-2.0. The eudr.dev runtime is closed; emem, the Earth-memory protocol the evidence comes from, is open source. Both are operated by Vortx AI Private Limited.

Frequently asked questions

What is io.github.Vortx-AI/eudr?

Compile EUDR Annex II Due Diligence Statements from operator, supplier, and plot geolocation.

How do I install io.github.Vortx-AI/eudr?

It runs as a remote server. In Claude Code: claude mcp add --transport http eudr 'https://eudr.dev/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.Vortx-AI/eudr need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.Vortx-AI/eudr open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.Vortx-AI/eudr?

It is published by Vortx-AI. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.