Gives Claude direct access to all 410 articles of the EU AI Act from EUR-Lex so you can classify AI system risk levels, run 42-point compliance audits, generate Article 11 technical documentation, and calculate potential penalties during development. Built by MEOK AI Labs as part of their governance tooling. You'd reach for this when building or auditing AI systems that need to comply with EU regulations and want the actual legal text plus structured compliance checks in your workflow rather than manually cross-referencing PDFs. MIT licensed, installs via pip or Smithery.
Public tool metadata for what this MCP can expose to an agent.
euaiact_classify_systemClassify an AI system's risk level under the EU AI Act (Regulation 2024/1689). Accepts a free-text description, a use_case, and/or structured signals (domain, biometric flags, synthetic content, etc.). Signals take precedence over text matching for deterministic classification...4 paramsClassify an AI system's risk level under the EU AI Act (Regulation 2024/1689). Accepts a free-text description, a use_case, and/or structured signals (domain, biometric flags, synthetic content, etc.). Signals take precedence over text matching for deterministic classification...
rolestringprovider · deployer · unknowndefault: unknownsignalsobjectuse_casestringdescriptionstringeuaiact_check_deadlinesReturns key implementation milestones and deadlines for the EU AI Act with days remaining, a `next_milestone` shortcut, and the current status of the Digital Omnibus simplification proposal. Use `only_upcoming: true` to drop past milestones.2 paramsReturns key implementation milestones and deadlines for the EU AI Act with days remaining, a `next_milestone` shortcut, and the current status of the Digital Omnibus simplification proposal. Use `only_upcoming: true` to drop past milestones.
areastringonly_upcomingbooleaneuaiact_get_obligationsReturns specific compliance obligations for providers or deployers based on AI system risk level.3 paramsReturns specific compliance obligations for providers or deployers based on AI system risk level.
rolestringprovider · deployerrisk_levelstringhigh-risk · limited · minimal · gpaifilter_keywordstringeuaiact_answer_questionSearch frequently asked questions about the EU AI Act and get best-match answers with article references. Covers classification, deadlines, roles, governance, documentation, risk assessment, penalties, GPAI systemic risk, FRIA, transparency, and sector-specific guidance.1 paramsSearch frequently asked questions about the EU AI Act and get best-match answers with article references. Covers classification, deadlines, roles, governance, documentation, risk assessment, penalties, GPAI systemic risk, FRIA, transparency, and sector-specific guidance.
questionstringeuaiact_calculate_penaltyCalculates the maximum possible fine for an EU AI Act violation based on violation type, global annual turnover, and SME status. Implements the Art. 99 penalty framework including the SME/startup protection rule (Art. 99(6)). Returns a comparative block so the agent can show t...3 paramsCalculates the maximum possible fine for an EU AI Act violation based on violation type, global annual turnover, and SME status. Implements the Art. 99 penalty framework including the SME/startup protection rule (Art. 99(6)). Returns a comparative block so the agent can show t...
is_smebooleanviolation_typestringprohibited · high_risk · false_infoannual_turnover_eurnumbereuaiact_get_articleRetrieve an operational summary of a specific article of the EU AI Act (Regulation 2024/1689), plus a stable EUR-Lex URL to the canonical text. Supports a subset of the most-cited articles (Art. 3, 4, 5, 6, 9-17, 26, 27, 43, 47, 49, 50, 51, 53, 55, 72, 73, 99, 100, 113). For a...1 paramsRetrieve an operational summary of a specific article of the EU AI Act (Regulation 2024/1689), plus a stable EUR-Lex URL to the canonical text. Supports a subset of the most-cited articles (Art. 3, 4, 5, 6, 9-17, 26, 27, 43, 47, 49, 50, 51, 53, 55, 72, 73, 99, 100, 113). For a...
articlestringeuaiact_check_gpai_systemic_riskDetermine whether a general-purpose AI model qualifies as a GPAI model with systemic risk under Art. 51. A model is presumed to have high-impact capabilities when cumulative training compute exceeds 10^25 FLOPs (Art. 51(2)). The Commission may also designate models with equiva...3 paramsDetermine whether a general-purpose AI model qualifies as a GPAI model with systemic risk under Art. 51. A model is presumed to have high-impact capabilities when cumulative training compute exceeds 10^25 FLOPs (Art. 51(2)). The Commission may also designate models with equiva...
model_namestringtraining_flopsnumbercommission_designatedbooleaneuaiact_assess_art6_3_exceptionWalk through the Art. 6(3) exception for Annex III high-risk AI systems. An Annex III system is NOT high-risk if it does not pose a significant risk to health, safety, or fundamental rights, AND falls under one of the four conditions: (a) narrow procedural task, (b) improves p...7 paramsWalk through the Art. 6(3) exception for Annex III high-risk AI systems. An Annex III system is NOT high-risk if it does not pose a significant risk to health, safety, or fundamental rights, AND falls under one of the four conditions: (a) narrow procedural task, (b) improves p...
annex_iii_numberintegerpreparatory_taskbooleanperforms_profilingbooleandocumented_assessmentbooleannarrow_procedural_taskbooleanimproves_prior_human_activitybooleandetects_patterns_without_replacing_human_reviewbooleaneuaiact_annex_iv_checklistReturn the full Annex IV technical documentation requirements that a provider of a high-risk AI system must prepare under Art. 11 before placing the system on the market. Nine items cover: general description, detailed elements and development process, monitoring/functioning/c...2 paramsReturn the full Annex IV technical documentation requirements that a provider of a high-risk AI system must prepare under Art. 11 before placing the system on the market. Nine items cover: general description, detailed elements and development process, monitoring/functioning/c...
formatstringjson · checklistdefault: jsonsme_simplifiedboolean⚖️ Need EU AI Act readiness for your system, fast? This MCP is the free tool. For a tailored readiness pack + a second opinion from the team behind the CSOAI charter, book a 30-min Founder Office Hour (£29) → https://meok.ai/work
EU AI Act compliance MCP with 404 verbatim articles from EUR-Lex
EU AI Act compliance MCP with 404 verbatim articles from EUR-Lex. Risk classification, 42-point audit, Article 11 docs, penalty calculator. MIT
# Install via pip
pip install eu_ai_act_compliance_mcp
# Or install via Smithery
npx -y @smithery/cli@latest install eu-ai-act-compliance-mcp --client claude
This MCP supports universal pay-per-call billing across the MEOK compliance fleet:
# One-time setup
export MEOK_PAYG_KEY="your_topup_token"
# Every tool call now deducts £0.05 from your balance.
# When balance hits zero, the tool returns a top-up URL.
# Works across all 7 MEOK compliance MCPs with the same token.
MEOK_PAYG_RATE_GBP).MEOK_X402_RECEIVER and pay via stablecoin.MEOK_PAYG_KEY is unset, behaviour is unchanged.Get a token: councilof.ai/payg (£10 / £50 / £200 top-up tiers).
This MCP server is built with EU AI Act compliance built-in:
Need help getting compliant? Book a free 15-min diagnostic →
Need custom development, SLA guarantees, or white-label deployment?
View Pricing → | Contact Sales →
This server is part of the MEOK AI Labs ecosystem — 26 PyPI packages · ~16,300 monthly installs.
| Domain | Purpose |
|---|---|
| councilof.ai | EU AI Act compliance marketplace |
| safetyof.ai | AI safety & monitoring |
| meok.ai | Sovereign AI platform |
| cobolbridge.ai | Legacy modernization |
MIT © CSOAI-ORG
Built with 💜 by MEOK AI Labs · UK Companies House 16939677
Add to your claude_desktop_config.json (Claude Desktop) or your MCP client config:
{
"mcpServers": {
"eu-ai-act-compliance-mcp": {
"command": "uvx",
"args": ["eu-ai-act-compliance-mcp"]
}
}
}
Or: pip install eu-ai-act-compliance-mcp then run the eu-ai-act-compliance-mcp command (stdio transport).
Once configured, ask your assistant, for example:
quick_scan to …"deadline_check to …"classify_ai_risk to …"