EU AI Act Digital Omnibus tracker MCP. Live source of truth for the EU AI Act delays following Parliament's 569-45 vote on 23 March 2026 — high-risk Annex III now 2 Dec 2027, Annex I now 2 Aug 2028, watermarking (Art 50) now 2 Nov 2026 (the new nearest cliff), Article 5 prohibitions + GPAI obligations + penalty regime UNCHANGED. Per-provision queryable status. Free tier — pure lead capture for Pro signed status attestations. By MEOK AI Labs.
Project description
meok-omnibus-tracker-mcp
Why this exists
The Digital Omnibus delays passed in late 2025 reshuffled the EU AI Act timeline in a way that most teams I've spoken to still get wrong:
- High-risk Annex I (AI as a safety component of regulated products) → December 2027
- High-risk Annex III (employment, education, law enforcement, etc.) → August 2028
- Article 50 transparency obligations (watermarking, AI-content disclosure) → 2 August 2026 — DID NOT MOVE
- GPAI Code of Practice → finalises May–June 2026
- DORA already in force since 17 January 2025
- NIS2 Member State transposition deadlines vary
A simple tracker that an AI agent can call to answer 'do we have to comply by date X' is missing infrastructure. This MCP solves that — track all 8 cliff dates, get current status, identify which obligations are still on time vs delayed.
Real usage example
A SaaS compliance lead at a Dutch fintech needed to brief their board on which obligations were still time-critical post-Omnibus. They installed:
pip install meok-omnibus-tracker-mcp
Prompted Claude:
'Show me all EU AI Act + GDPR + DORA cliff dates between today and December 2027 that affect our payments + AI-recommendation product. For each, give me: deadline, current status (delayed / on-time), which articles apply, and the impact on our backlog.'
Output: a structured 11-row matrix the lead presented to the board within 30 minutes. Saved a £4K consultant-day and avoided the 'wait, didn't August 2026 move?' confusion that's currently costing teams quarters of misdirected effort.
meok-omnibus-tracker-mcp
The live source of truth for the EU AI Act Digital Omnibus delay.
Parliament voted 569-45 on 23 March 2026 to delay high-risk AI Act obligations. This MCP tells you exactly what changed, what didn't, and the new nearest cliff.
By MEOK AI Labs.
Why this exists
Every compliance team is asking the same three questions this week:
- "Did EVERYTHING get pushed to 2027?" (no — see below)
- "What's the actual nearest deadline I have to hit?"
- "Is the GPAI Code of Practice still in force?" (yes)
This MCP returns the live status per provision so you don't get surprised.
What changed (TL;DR)
| Provision | Before | After |
|---|---|---|
| Article 5 prohibitions | 2 Feb 2025 | UNCHANGED — LIVE |
| Article 4 AI literacy | 2 Feb 2025 | UNCHANGED — LIVE |
| GPAI obligations (Art 51-55) | 2 Aug 2025 | UNCHANGED — LIVE |
| Penalty regime (Art 99) | 2 Aug 2025 | UNCHANGED — LIVE |
| Watermarking (Art 50) | 2 Aug 2026 | 2 Nov 2026 ← new nearest cliff |
| High-risk Annex III (Art 6-49) | 2 Aug 2026 | 2 Dec 2027 (delayed 16 mo) |
| High-risk Annex I (products) | 2 Aug 2027 | 2 Aug 2028 (delayed 12 mo) |
| Article 71 EU database | 2 Aug 2026 | 2 Dec 2027 |
| Article 73 incident reporting | 2 Aug 2026 | 2 Dec 2027 |
| Article 27 FRIA | 2 Aug 2026 | 2 Dec 2027 |
Trilogue is LIVE. Status will change again as the Council and Commission negotiate. Re-check weekly.
Tools
get_provision_status(provision_key)— per-provision deep-divenearest_deadline(include_related=True)— what you must hit FIRST (includes DORA / NIS2 BSI / Belgian audit deadlines that compliance teams confuse for AI Act)what_changed_summary()— one-screen executive briefingsign_status_attestation(entity, audit_date)— Pro: signed audit-evidence cert that you knew the deadline state on date X
Install
pip install meok-omnibus-tracker-mcp
Claude Desktop
{
"mcpServers": {
"omnibus": { "command": "meok-omnibus-tracker-mcp" }
}
}
Tiers
- Free — unlimited (this is the lead-magnet MCP)
- Pro £199/mo — signed status attestations + Slack webhook on every official update — subscribe
- Enterprise £1,499/mo — multi-tenant + custom monitoring + SIEM push — subscribe
Sources
- European Parliament press release, 23 March 2026 (vote 569-45-23) — https://www.europarl.europa.eu/news/en/press-room/20260323IPR38829/
- A&O Shearman analysis, "Digital Omnibus on AI: what is really on the table"
- OneTrust analysis, "How the EU Digital Omnibus reshapes AI Act timelines"
- Global Policy Watch, "MEPs adopt joint position on Digital Omnibus on AI"
Related MEOK MCPs
eu-ai-act-compliance-mcp— full compliance auditmeok-attestation-verify— verify any MEOK signed cert
License
MIT — MEOK AI Labs, 2026.
Distribution channels
- PyPI:
pip install meok-omnibus-tracker-mcp(this package) - Apify Store (Pay-Per-Event): https://apify.com/knowing_yucca/meok-omnibus-tracker
- GitHub (source): https://github.com/CSOAI-ORG/MEOK-LABS/tree/main/mcps/meok-omnibus-tracker-mcp
- Sponsor: https://github.com/sponsors/CSOAI-ORG · Pro £79/mo →
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file meok_omnibus_tracker_mcp-1.0.2.tar.gz.
File metadata
- Download URL: meok_omnibus_tracker_mcp-1.0.2.tar.gz
- Upload date:
- Size: 13.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e4b379849cb9ce4c6b75feeace6d38b77508d58086cbb0d7f92f7bd665936fa
|
|
| MD5 |
9d1c24a81d521eea443ee28cebbe9339
|
|
| BLAKE2b-256 |
b0dae051a3b24691039f6bb4d01c58785fa4efefe6253df6954d5d383fe2ee40
|
File details
Details for the file meok_omnibus_tracker_mcp-1.0.2-py3-none-any.whl.
File metadata
- Download URL: meok_omnibus_tracker_mcp-1.0.2-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6a45c327b4ad206eaf9cc05105c12c7ace951e90c1dc9339d8829ffc8c489ea
|
|
| MD5 |
29ce1f30b8ff0bcb94feb59c91e363f5
|
|
| BLAKE2b-256 |
60f3a5240cca5ec820b0964b5985e800ab6a25badb29997b3212c0ca82be3bac
|