Skip to main content

EU Cyber Resilience Act product classifier MCP. Classifies PDEs into CRA hierarchy (default / Class I / Class II / Annex IV per Implementing Reg 2025/2392), audits the 15 Annex I cybersecurity requirements, generates Annex VIII technical docs skeleton, emits HMAC-signed classification certs. Built for 11 Dec 2027 enforcement. By MEOK AI Labs.

Project description

meok-cra-annex-iv-classifier-mcp

PyPI Python

EU Cyber Resilience Act product classifier — Annex III + Annex IV designations + Annex I requirements audit + signed certificates.

Classifies products with digital elements (PDEs) into the CRA hierarchy. Built for the 11 Dec 2027 full-applicability deadline (vulnerability + serious-incident reporting already in force from Sept 2026).

By MEOK AI Labs.

Why this MCP

Implementing Regulation (EU) 2025/2392 (adopted late November 2025) just designated the first set of Class I, Class II, and Annex IV product categories. IoT vendors, chipmakers, smart-meter manufacturers, OT teams need a defensible classification NOW — every classification you delay is conformity work you'll pay for retroactively.

What it classifies

  • Default class — most consumer / business software (self-assessment, fines max €5M / 1%)
  • Important Class I (Annex III(1)) — IAM, password managers, browsers, VPNs, OS, routers, smart home — self-assessment OR Notified Body (€10M / 2%)
  • Important Class II (Annex III(2)) — hypervisors, firewalls, IDS/IPS, tamper-resistant µCs/µPs — MANDATORY Notified Body assessment (€15M / 2.5%)
  • Critical (Annex IV) — smart-card secure elements, smart-meter gateways, hardware security boxes — mandatory European cybersecurity certification (€15M / 2.5%)

Tools

  • classify_product — heuristic classification by description + characteristics
  • audit_essential_requirements — score against 15 Annex I cybersecurity requirements
  • generate_doc_template — Annex VIII technical documentation skeleton
  • sign_classification_cert — Pro: HMAC-SHA256 signed classification cert with public verify URL

Install

pip install meok-cra-annex-iv-classifier-mcp

Tiers

  • Free — 10 classifications/day
  • Pro £199/mo — unlimited + signed certs + monthly Annex III/IV update alerts — subscribe
  • Enterprise £1,499/mo — multi-product + custom designation rules
  • £199 per-product cert — one-off signed classification

Use code MEOKEAT for 25% off the first 3 months.

Sources

  • Regulation (EU) 2024/2847 (CRA)
  • Implementing Regulation (EU) 2025/2392 (first Annex III/IV designations)
  • ENISA CRA implementation guidance

Full Compliance Platform

CRA is one regulation. councilof.ai covers the complete EU stack — CRA, EU AI Act, DORA, NIS2, CSRD — from £29/mo.

Get started at councilof.ai

Related MEOK MCPs

If this tool helps your compliance workflow, please star this repo — it helps other teams find it.

License

MIT — MEOK AI Labs, 2026.


Pairs with MEOK Governance Suite

Build something that touches users? You need compliance. MEOK ships 38 governance MCPs that drop in alongside this tool — EU AI Act, DORA, NIS2, CRA, GDPR, ISO 42001, FDA SaMD, MDR, Basel, MiFID II, MiCA, COPPA, and more.

# One-shot install of the governance pack
npx meok-setup --pack governance

Free tier: 10 calls/day per MCP. Pro tier (£79/mo): unlimited + cryptographically signed compliance attestations your auditor verifies independently.

→ Full catalogue: councilof.ai/catalogue → MEOK AI Labs: meok.ai

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meok_cra_annex_iv_classifier_mcp-1.1.3.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file meok_cra_annex_iv_classifier_mcp-1.1.3.tar.gz.

File metadata

File hashes

Hashes for meok_cra_annex_iv_classifier_mcp-1.1.3.tar.gz
Algorithm Hash digest
SHA256 ce46fbf61ee0724a64f1906cd5e81e74232e23626438ceacadeda646178d0d64
MD5 88959a6df5e867820d3a64975cba2556
BLAKE2b-256 dade5d11466da2dcd81dfacf8420bf8bd4e424eab1be93d11c7ac0ef5ba83e2c

See more details on using hashes here.

File details

Details for the file meok_cra_annex_iv_classifier_mcp-1.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for meok_cra_annex_iv_classifier_mcp-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 985242d45e01ab8a56a51320eee2f3f2ede4b6972d870a54572288d59a118fd1
MD5 878562846b11de3f484a635e876cc7ce
BLAKE2b-256 a5983b3e14ad38786e442f9af679d5af49912d6d0f4915736b10050dd82b9bbc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page