AI Act Sentinel
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Act SentinelAnalyze this PDF for AI Act compliance"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI Act Sentinel ๐ก๏ธ
MCP server for EU AI Act compliance analysis โ classify any AI system or workflow against Regulation (EU) 2024/1689, updated with AI Omnibus 2026.
Pass a PDF project document or plain text description โ get back a structured Italian compliance report: risk level, violated articles, operator obligations, and remediation steps.
Why AI Act Sentinel?
The EU AI Act (Reg. EU 2024/1689) is the world's first comprehensive AI regulation. With the main deadline on 2 August 2026 and fines up to โฌ35 million or 7% of worldwide turnover, understanding your compliance position is not optional.
Existing tools either:
Cover only ~30% of the Act (outdated repos from late 2024)
Require expensive legal consultations for every new workflow
Provide no automated pipeline integration
AI Act Sentinel runs locally as an MCP server, integrates directly with Claude Code, and fires automatically every time you build or modify an AI system.
Related MCP server: ai-economy-infrastructure
Features
๐ด Prohibited practice detection โ all 10 Art. 5 cases including AI Omnibus 2026 (NCII + CSAM)
๐ High-risk classification โ all 8 Annex III categories + Annex I safety components
๐ก Transparency obligations โ all 5 Art. 50 rules (chatbot disclosure, C2PA watermarking, deepfake labeling)
๐ต GPAI model detection โ Chapter V obligations + systemic risk threshold (10ยฒโต FLOPs)
๐ PDF project analysis โ extract text from any project document and run full compliance check
๐ค Role-aware reports โ obligations differ by role (provider, deployer, importer, distributorโฆ)
๐ Ansvar integration โ optional live article lookup via Ansvar Systems EU Compliance MCP gateway
๐ฎ๐น Italian reports โ structured output in Italian with article citations and remediation steps
Risk Levels
Level | Trigger | Max Penalty |
๐ด PROHIBITED | Art. 5 violation | โฌ35M or 7% worldwide turnover |
๐ HIGH_RISK | Annex III or Annex I safety component | โฌ15M or 3% worldwide turnover |
๐ก LIMITED_RISK | Art. 50 transparency obligations only | โฌ15M or 3% worldwide turnover |
๐ต GPAI | General Purpose AI model (Chapter V) | โฌ15M or 3% worldwide turnover |
๐ข MINIMAL_RISK | No mandatory obligations | โ |
โช OUT_OF_SCOPE | Military / personal / pre-commercial R&D | โ |
Coverage
Chapter | Articles | Status |
Ch. II โ Prohibited Practices | Art. 5 (10 cases incl. Omnibus 2026) | โ Complete |
Ch. III โ High-Risk Systems | Art. 6, Annex III (8 categories) | โ Complete |
Ch. IV โ Transparency | Art. 50 (5 rules) | โ Complete |
Ch. V โ GPAI Models | Art. 51-55, systemic risk | โ Complete |
Ch. XI-XIII โ Sanctions | Art. 99-101 | โ Complete |
Roles & Obligations | 6 operator roles | โ Complete |
Implementation Timeline | 2024-2031 | โ Complete |
MCP Tools
Tool | Description |
| Analyze a PDF project document โ full compliance pipeline |
| Classify any text description against the Act |
| Generate full Italian compliance report |
| Fetch article text from Ansvar gateway |
| Full-text search across EU AI Act |
| Get obligations by operator role |
Installation
Prerequisites
pip install pymupdfAdd to Claude Code (MCP config)
Add to ~/.mcp.json or ~/Orchestrator/.mcp.json:
{
"mcpServers": {
"ai-act-sentinel": {
"command": "python3",
"args": ["/path/to/ai-act-sentinel/server.py"]
}
}
}Restart Claude Code. The 6 tools will be available in your session.
Usage
Analyze a PDF project
analyze_pdf(pdf_path="/path/to/your/project.pdf")Classify a text description
classify_text(
description="Sistema di recruitment AI con filtraggio automatico CV e ranking candidati",
generate_full_report=True
)Quick Python test
cd ai-act-sentinel
python3 -c "
from tools.classifier import classify
from tools.reporter import generate_report
desc = 'Sistema AI per valutare creditworthiness di persone fisiche per mutui bancari'
result = classify(desc)
print(generate_report(result, source='test'))
"Sample output
======================================================================
AI ACT SENTINEL โ RAPPORTO DI CONFORMITร
Data analisi: 2026-06-18
Fonte: test
======================================================================
LIVELLO DI RISCHIO: ๐ ALTO RISCHIO (Annex III / Art. 6)
DESCRIZIONE: Il sistema AI rientra nelle categorie ad alto rischio.
Sono obbligatori requisiti completi del Capitolo III.
SINTESI: System matches 1 Annex III high-risk category.
SANZIONE MASSIMA: โฌ15.000.000 o 3% del fatturato mondiale annuo
ARTICOLI POTENZIALMENTE VIOLATI:
โข Annex III(5)
PROBLEMI RILEVATI:
1. 5. Essential Public & Private Services (Annex III(5))
Keywords trovate: creditworthiness, persone fisiche, mutui
OBBLIGHI APPLICABILI:
โ Art. 9 โ Risk management system
โ Art. 10 โ Data governance
โ Art. 11 โ Technical documentation
โ Art. 43 โ Conformity assessment
โ Art. 49 โ EU database registration
...
RACCOMANDAZIONI:
1. Implementare un sistema di gestione del rischio (Art. 9)
2. Predisporre documentazione tecnica completa (Art. 11)
3. Effettuare valutazione di conformitร (Art. 43)
4. Registrarsi nel database UE (Art. 49) prima del deploymentProject Structure
ai-act-sentinel/
โโโ server.py # MCP server โ JSON-RPC 2.0 over stdio
โโโ knowledge/
โ โโโ prohibited.py # Art. 5 โ 10 prohibited practices
โ โโโ annex_iii.py # Annex III โ 8 high-risk categories
โ โโโ transparency.py # Art. 50 โ 5 transparency rules
โ โโโ gpai.py # Chapter V โ GPAI + systemic risk
โ โโโ roles.py # 6 operator roles + obligations matrix
โ โโโ sanctions.py # Art. 99-101 sanction tiers
โโโ tools/
โ โโโ classifier.py # 6-question decision tree (Q1โQ6)
โ โโโ reporter.py # Italian report generator
โ โโโ pdf_analyzer.py # PDF text extraction (PyMuPDF)
โ โโโ ansvar.py # HTTP client โ gateway.ansvar.eu/mcp
โโโ requirements.txtClassification Decision Tree
Q1: In scope? (not military / personal / pre-commercial)
Q2: Art. 5 prohibited practice? โ PROHIBITED (stop)
Q3: Annex III use case? โ HIGH_RISK (or exception if only procedural + no profiling)
Q4: Annex I safety component? โ HIGH_RISK Art. 6(1)
Q5: Art. 50 trigger? (chatbot / synthetic content / emotion / deepfake) โ LIMITED_RISK
Q6: GPAI model? โ Chapter V obligations (+ Art. 55 if >10ยฒโต FLOPs)
โ else: MINIMAL_RISKKey Deadlines
Date | What enters into force |
โ 2 Feb 2025 | Art. 5 prohibited practices + AI literacy (Art. 4) |
โ 2 Aug 2025 | GPAI obligations (Ch. V) + governance + sanctions |
โ ๏ธ 2 Aug 2026 | Everything else: high-risk, Art. 50, deployer obligations, EU DB registration |
2 Aug 2027 | Art. 6(1) Annex I products + pre-2025 GPAI compliance |
7 May 2026 | AI Omnibus: NCII/CSAM prohibitions, SME relief, EU sandboxes |
External Data Layer
For live article lookups, AI Act Sentinel integrates with Ansvar Systems EU Compliance MCP:
126 AI Act articles, 68 definitions, 181 recitals
Updated daily from EUR-Lex
50 free queries/day at
https://gateway.ansvar.eu/mcpGraceful fallback to local knowledge if gateway is unavailable
Auto-Trigger Integration
When used with Claude Code and the provided CLAUDE.md configuration, AI Act Sentinel fires automatically:
Every time you create or modify an N8N / Make workflow
Every time you build an AI-powered application
Every time you describe a system that processes personal data with ML
When you pass a PDF project document for review
Behavior by risk level:
PROHIBITED โ Claude stops and refuses to deploy
HIGH_RISK โ Report shown, user confirmation required before deploy
LIMITED_RISK โ Art. 50 disclosures added to system design automatically
Disclaimer
AI Act Sentinel is an automated compliance screening tool for informational purposes only. It does not constitute legal advice. For deployment decisions involving high-risk AI systems, consult a qualified legal professional specializing in EU AI regulation.
Regulatory basis: Regulation (EU) 2024/1689 (EU AI Act) as amended by AI Omnibus (May 2026). Last knowledge update: June 2026.
License
MIT โ see LICENSE
Built with โค๏ธ for the EU AI compliance ecosystem.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PierpyRenda/ai-act-sentinel'
If you have feedback or need assistance with the MCP directory API, please join our Discord server