list_mandatory_triggers
Determine which situations make a Fundamental Rights Impact Assessment (FRIA) mandatory under EU AI Act Article 27(1).
Instructions
List the conditions that make a FRIA mandatory under Article 27(1).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- meok_fria_generator/server.py:349-355 (handler)The `list_mandatory_triggers` tool handler function, decorated with @mcp.tool(). Returns the list of conditions triggering a mandatory FRIA under Article 27(1) of the EU AI Act.
@mcp.tool() def list_mandatory_triggers() -> dict[str, Any]: """List the conditions that make a FRIA mandatory under Article 27(1).""" return { "mandatory_triggers": FRIA_MANDATORY_TRIGGERS, "regulatory_basis": "EU AI Act Reg (EU) 2024/1689 Article 27(1)", } - meok_fria_generator/server.py:349-349 (registration)The @mcp.tool() decorator registers `list_mandatory_triggers` as an MCP tool on the FastMCP server instance.
@mcp.tool() - meok_fria_generator/server.py:95-101 (schema)The `FRIA_MANDATORY_TRIGGERS` constant — a list of trigger conditions referenced by the tool as its return data.
FRIA_MANDATORY_TRIGGERS = [ "Body governed by public law (Member State or EU institution)", "Private operator providing public services (e.g., recruitment for public-sector roles, education, healthcare)", "Deploying a high-risk AI system listed in Annex III", "Specifically: credit scoring (Annex III §5(b))", "Specifically: life/health insurance pricing (Annex III §5(c))", ]