npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@eucomplyhub/mcp-eu-ai-act

v0.1.0

Published

MCP server for EU AI Act compliance — Annex III deep classifier + multi-jurisdiction risk classifier. Powers AI assistants (Claude Desktop, Cursor, Windsurf) to evaluate mid-market SaaS systems against EU AI Act, NIST AI RMF, ISO/IEC 42001, OECD, and more

Readme

@eucomplyhub/mcp-eu-ai-act

MCP (Model Context Protocol) server exposing free EU AI Act compliance classifiers to AI assistants. Built for Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.

Powers AI assistants to evaluate mid-market SaaS systems against EU AI Act, NIST AI RMF, ISO/IEC 42001, OECD, GDPR, and sector-specific overlays.

npm license


Tools exposed

1. quick_risk_class — 30-second multi-jurisdiction risk classifier

Deterministic, rule-based AI risk classification. No LLM call — same inputs always produce the same outputs.

Frameworks covered:

  • 🇪🇺 EU AI Act (Articles 5, 9–15, 26, 27, 50, 53)
  • 🇺🇸 NIST AI RMF (Govern · Map · Measure · Manage)
  • 🌐 ISO/IEC 42001 (Clauses 4–10 + Annex B)
  • 🌍 OECD AI Principles
  • 🇸🇬 Singapore Model AI Governance
  • 🇨🇳 PRC GenAI Interim Measures (for generation archetype)
  • 🔐 GDPR + UK GDPR + DPDP + CCPA + LGPD + PIPEDA (privacy stack)
  • 🏥 HIPAA / FDA SaMD / EU MDR-AI (healthcare overlay)
  • ⚖️ EEOC + NYC AEDT + Colorado SB 24-205 (US employment overlay)
  • 🏛️ OMB M-24-10 + CoE AI Convention (public sector overlay)

Inputs:

  • industry: healthcare, publicSector, education, hr, retail, industrial, media, other
  • archetype: decisioning, generation, classification, recommendation, automation, forecasting
  • impact: internal, b2b, consumer, regulated

Returns: Risk class (Critical / High / Limited / Minimal), 5-axis risk profile, per-framework verdicts.


2. classify_annex3 — Deep Annex III classification (Claude-powered)

Full EU AI Act mapping using Claude (Anthropic) with complete regulatory context — Articles 6, 9–15, 26, 27, 50, 53 plus the postponement nuance (Annex III standalone enforcement postponed to Dec 2 2027; Article 50 + GPAI Article 53 lock in Aug 2 2026).

Inputs:

  • company: Company name
  • industry: Industry/vertical
  • features: Array of AI features
  • useCase: Plain-English description (min 20 chars)
  • euExposure: eu-customers-output, eu-employees-only, no-eu, considering-eu

Returns:

  • Overall risk classification (high-risk / limited-risk / gpai / minimal-risk)
  • 8 Annex III categories with applies status + reasoning
  • Article 50 transparency obligations + reasoning
  • GPAI Article 53 applicability (provider / deployer) + reasoning
  • 5 priority remediation actions tailored to your stack

Calls https://eucomplyhub.com/api/annex3-classify — free, no signup, ~60s response time.


Install

For Claude Desktop

  1. Install the package globally:

    npm install -g @eucomplyhub/mcp-eu-ai-act
  2. Edit your Claude Desktop config file:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Add the server:

    {
      "mcpServers": {
        "eucomplyhub": {
          "command": "npx",
          "args": ["-y", "@eucomplyhub/mcp-eu-ai-act"]
        }
      }
    }
  4. Restart Claude Desktop.

  5. In a new chat, ask:

    Use the eucomplyhub tools to classify Acme Inc — an HR-tech SaaS with CV screening features for European enterprise customers.

    Claude will call classify_annex3 and return a structured Annex III mapping + priority remediation actions.

For Cursor

Add to .cursor/mcp.json (workspace) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "eucomplyhub": {
      "command": "npx",
      "args": ["-y", "@eucomplyhub/mcp-eu-ai-act"]
    }
  }
}

For Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "eucomplyhub": {
      "command": "npx",
      "args": ["-y", "@eucomplyhub/mcp-eu-ai-act"]
    }
  }
}

Generic stdio client

npx -y @eucomplyhub/mcp-eu-ai-act

The server runs over stdio (standard MCP transport).


Example prompts

Once installed, ask your AI assistant questions like:

  • "What's the EU AI Act risk class for an HR-tech SaaS using AI to score job candidates?"
  • "Run the quick risk classifier for a healthcare diagnostic AI used by EU regulated medical providers."
  • "Deep-classify Acme Inc — they're a B2B fintech using AI to score loan applicants in the EU."
  • "For Notion AI features, what Annex III categories apply and what's the Article 50 obligation?"

The assistant will call the appropriate tool and return structured results you can act on.


What does this cost?

Free. Both tools call free public endpoints at eucomplyhub.com:

  • quick_risk_class runs entirely locally (deterministic JavaScript, no network call)
  • classify_annex3 calls https://eucomplyhub.com/api/annex3-classify (rate-limited free public API)

Rate limits apply for abuse prevention. Heavy usage should consider commissioning a full audit via eucomplyhub.com/audit.


Disclaimer

This MCP server is an educational tool for orientation, not legal advice. Each framework has specific clauses, exceptions, and edge cases. For binding compliance mapping (audit deliverables, certification prep, regulatory submission), consult an expert.

For a paid expert audit:

  • 📋 Tier 1 Quick Audit (€799): Free /risk-class + /annex3 + 60-min consultation
  • 🔬 Tier 2 Full Audit (€1,999): Triple-framework methodology + audit-ready deliverable
  • 🛡️ Tier 3 Continuous Monitoring (€299/mo): Post-audit ongoing review

Book at eucomplyhub.com/audit.


Methodology

Built and maintained by Piotr Reder (eucomplyhub.com). Triple-framework specialist for mid-market SaaS preparing for EU AI Act enforcement.

Risk class logic adapted from @clustral/risk-compass (MIT).

Annex III deep classifier powered by Anthropic Claude (claude-sonnet-4-6).


Web versions

Prefer a browser?


License

MIT — see LICENSE.

Contributing

Issues + PRs welcome at https://github.com/eucomplyhub/mcp-eu-ai-act

For questions about the audit methodology behind the tools, reach out: [email protected]


Changelog

0.1.0 — 2026-05-14

  • Initial release
  • Two tools: quick_risk_class + classify_annex3
  • 10+ frameworks covered
  • Claude Desktop / Cursor / Windsurf install instructions