Skip to main content

EU AI Act Article 27 Fundamental Rights Impact Assessment generator. EDPB DPIA crosswalk, EU Charter mapping, HMAC-signed compliance attestations. By MEOK AI Labs.

Project description

meok-fria-generator-mcp MCP server

meok-fria-generator-mcp

PyPI License: MIT MCP

EU AI Act Article 27 Fundamental Rights Impact Assessment (FRIA) generator. EDPB DPIA crosswalk, EU Charter of Fundamental Rights mapping, HMAC-signed compliance attestations.

By MEOK AI Labs · MIT licensed · runs as an MCP server inside Claude Code, Cursor, Cline, Windsurf, etc.


Why this exists

EU AI Act Reg (EU) 2024/1689 Article 27 mandates that public-law bodies and private operators providing public services complete a Fundamental Rights Impact Assessment before deploying a high-risk AI system.

The official EU AI Office FRIA template is not yet published (April 2026). Existing free tools (ALIGNER, AIActStack, kla.digital) are template generators — none are MCP-callable, none ship signed attestations.

This MCP gives compliance teams a structured, callable, signed-FRIA workflow today, mapped against the EDPB harmonised DPIA template (14 April 2026) so the same evidence pack satisfies both AI Act and GDPR auditors.

Tools

Tool Use
is_fria_required Decide if FRIA is mandatory under Article 27(1) for a given deployment
generate_fria_template Produce a structured FRIA template with all 7 mandatory Article 27 fields
map_to_edpb_dpia Crosswalk FRIA fields ↔ EDPB DPIA sections to share evidence
signed_fria_attestation HMAC-sign your completed FRIA via meok-attestation-api
list_charter_articles EU Charter of Fundamental Rights articles relevant to AI deployer FRIA
list_mandatory_triggers Conditions that trigger Article 27(1) FRIA obligation
pricing Pricing tiers (free / £79 Pro / £1,499 Enterprise / from £5K bespoke)

Install

pip install meok-fria-generator-mcp

Then in your Claude Code / Cursor MCP config:

{
  "mcpServers": {
    "meok-fria-generator": {
      "command": "python",
      "args": ["-m", "meok_fria_generator"]
    }
  }
}

Example use

"Is a FRIA mandatory if we're a UK public-sector recruitment provider deploying a CV-screening AI in EU markets? Annex III categories: employment-and-workforce."

Claude calls is_fria_required(...) and returns a structured decision: YES, mandatory because (a) provides-public-service AND (b) Annex III high-risk category. Returns the rationale, the regulatory basis, and the deadline (before first deployment).

"Generate a FRIA template for Acme Public Services Ltd's CV-screening AI. Expected 50,000 candidates/year, deployed in DE, FR, IE."

Claude returns a structured template with all 7 Article 27 fields, EU Charter article references, EDPB DPIA crosswalk, and review-trigger schedule.

Article 27 mandatory triggers

FRIA is mandatory when:

  1. The deployer is a body governed by public law (Member State or EU institution)
  2. The deployer is a private operator providing public services (recruitment for public sector, education, healthcare, etc.)
  3. The deployment is a high-risk Annex III system
  4. Always-mandatory categories (regardless of organisation type):
    • Credit scoring (Annex III §5(b))
    • Life/health insurance pricing (Annex III §5(c))

Compliance posture

  • EU AI Act Reg (EU) 2024/1689 Article 27 (FRIA — mandatory for public-sector + Annex III deployers)
  • EU Charter of Fundamental Rights (cross-referenced for risk identification)
  • EDPB Harmonised DPIA Template (14 April 2026 — for GDPR Article 35 overlap)
  • Article 14 (human oversight requirements feeding into FRIA section (e))

Pricing

  • Free — full toolset, public attestation API
  • £79/mo Pro — your own HMAC signing key + custom verify domain + FRIA versioning
  • £1,499/mo Enterprise — multi-deployment FRIA management + SLA + reseller white-label
  • from £5,000 bespoke — self-hosted attestation + GRC integrations + on-site workshop

Buy: https://meok.ai/pricing · Contact: nicholas@csoai.org

License

MIT. © 2026 Nicholas Templeman / CSOAI LTD (UK Companies House 16939677).

See also

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_fria_generator_mcp-1.0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

meok_fria_generator_mcp-1.0.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file meok_fria_generator_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: meok_fria_generator_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for meok_fria_generator_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5d0699a14125632bc570f6298028fb419b8cb27e54339e98c6eff4f6709a091c
MD5 e457b7d9f95a5014dbf8497edf4659cb
BLAKE2b-256 a7fea0ff974a22c7e5ba69664d295792b3228c0f951c05286c1658131e13f673

See more details on using hashes here.

File details

Details for the file meok_fria_generator_mcp-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for meok_fria_generator_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f01c20421f7c5e9b60ecfa6ad2b8095e82f1a9a15661b4ddf8dc7f50ca0cc492
MD5 e320bd6cdcb67f3b654fed9a766da0b0
BLAKE2b-256 7a9db379e71ce74d02b4b6aeca17033af4d72b21ed7f1870ad7c8001b4f85109

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