EU AI Act Explorer

Read-only EU AI Act (Reg. 2024/1689 as amended) answers, citing official sources

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
83%
Integridad del esquema
98%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'send_feedback' description lacks action verben send_feedback

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~3,881Tokens (definiciones de herramientas)
~4.7 KBTamaño de respuesta típico
Impacto significativo en la atención (3.03% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "eu-ai-act-explorer": {
      "url": "https://mcp.euaiactlaw.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.euaiactlaw.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (9)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get_article(number)

Get the full amended text of one article of the EU AI Act, including lettered numbers such as "60a".

Esquema de entrada

{
  "type": "object",
  "properties": {
    "number": {
      "type": "string",
      "description": "Article number, e.g. \"6\", \"25\", \"60a\""
    }
  },
  "required": [
    "number"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "number": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "effective_date": {
      "type": "string"
    },
    "permalink": {
      "type": "string"
    },
    "eurlex": {
      "type": "string"
    }
  },
  "required": [
    "number",
    "title",
    "text",
    "permalink"
  ]
}
🟢get_recital(number)

Get the full text of one recital of the EU AI Act.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "number": {
      "type": "integer",
      "description": "Recital number"
    }
  },
  "required": [
    "number"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "number": {
      "type": "integer"
    },
    "text": {
      "type": "string"
    },
    "permalink": {
      "type": "string"
    }
  },
  "required": [
    "number",
    "text",
    "permalink"
  ]
}
🟢get_annex(number)

Get the full text of one annex of the EU AI Act (roman numeral).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "number": {
      "type": "string",
      "description": "Annex number as roman numeral, e.g. \"III\", \"XIV\""
    }
  },
  "required": [
    "number"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "number": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "permalink": {
      "type": "string"
    }
  },
  "required": [
    "number",
    "text",
    "permalink"
  ]
}
🟢get_definition(term)

Get the Article 3 definition of a term used in the EU AI Act.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "term": {
      "type": "string",
      "description": "The defined term, e.g. \"provider\", \"high-risk AI system\""
    }
  },
  "required": [
    "term"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "term": {
      "type": "string"
    },
    "reference": {
      "type": "string"
    },
    "text": {
      "type": "string"
    },
    "permalink": {
      "type": "string"
    }
  },
  "required": [
    "term",
    "text",
    "permalink"
  ]
}
🟢search_text(query, scope, limit)

Full-text search over articles, recitals and annexes of the EU AI Act. Returns ranked matches with snippets.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "scope": {
      "type": "string",
      "enum": [
        "articles",
        "recitals",
        "annexes",
        "all"
      ],
      "description": "Defaults to all"
    },
    "limit": {
      "type": "integer",
      "description": "Max results to return (default 5, hard cap 25)"
    }
  },
  "required": [
    "query"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "scope": {
      "type": "string"
    },
    "total_matches": {
      "type": "integer"
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string"
          },
          "snippet": {
            "type": "string"
          },
          "permalink": {
            "type": "string"
          }
        },
        "required": [
          "label",
          "snippet",
          "permalink"
        ]
      }
    }
  },
  "required": [
    "query",
    "total_matches",
    "results"
  ]
}
🟢get_obligations(role, risk_tier, limit, offset, fields)

List the obligations for a role under the EU AI Act, optionally filtered by risk tier.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "role": {
      "type": "string",
      "enum": [
        "provider",
        "deployer",
        "importer",
        "distributor",
        "notified_body",
        "authority"
      ]
    },
    "risk_tier": {
      "type": "string",
      "enum": [
        "unacceptable",
        "prohibited",
        "high",
        "high-risk",
        "high_risk",
        "transparency",
        "limited",
        "minimal",
        "all"
      ],
      "description": "Filter by risk tier; \"all\" = no filter. Synonyms accepted."
    },
    "limit": {
      "type": "integer",
      "description": "Max obligations to return (default all, hard cap 25 per call)"
    },
    "offset": {
      "type": "integer",
      "description": "Skip this many obligations (for paging)"
    },
    "fields": {
      "type": "string",
      "enum": [
        "full",
        "compact"
      ],
      "description": "compact omits provision_text"
    }
  },
  "required": [
    "role"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "role": {
      "type": "string"
    },
    "risk_tier": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "count": {
      "type": "integer"
    },
    "total": {
      "type": "integer"
    },
    "obligations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "actor": {
            "type": "string"
          },
          "clause": {
            "type": "string"
          },
          "official_title": {
            "type": "string"
          },
          "applies_from": {
            "type": "string"
          },
          "provision_text": {
            "type": "string"
          },
          "permalink": {
            "type": "string"
          },
          "matrix_permalink": {
            "type": "string"
          },
          "guidance_note": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "title",
          "clause",
          "applies_from",
          "permalink"
        ]
      }
    }
  },
  "required": [
    "role",
    "count",
    "obligations"
  ]
}
🟢get_deadlines(date)

Show which EU AI Act obligations and phases are in force or pending as of a given date.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "ISO date, e.g. \"2027-06-01\". Defaults to today."
    }
  }
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "as_of": {
      "type": "string"
    },
    "phases": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "in_force": {
            "type": "boolean"
          }
        },
        "required": [
          "date",
          "in_force"
        ]
      }
    }
  },
  "required": [
    "as_of",
    "phases"
  ]
}
🟡send_feedback(category, message, tool, client)

Tell the maintainer what is wrong, what is missing, or what worked well (a wrong text, a missing amendment, a broken answer, or that this server helped you). One-way: no reply is sent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "error",
        "content_gap",
        "useful",
        "other"
      ],
      "description": "error = something factually wrong; content_gap = correct request for missing material; useful = this server helped - say what worked; other = anything else"
    },
    "message": {
      "type": "string",
      "description": "What is wrong, missing, or helpful. Max 1,000 characters."
    },
    "tool": {
      "type": "string",
      "description": "Optional: which tool the feedback is about"
    },
    "client": {
      "type": "string",
      "description": "Optional: self-declared client name"
    }
  },
  "required": [
    "category",
    "message"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "message": {
      "type": "string"
    }
  },
  "required": [
    "ok"
  ]
}
🟢assess_compliance(E1, E2, E3, HR1, HR2, ...)

Run the EU AI Act compliance assessment: given the entity's answers (same decision tree as the interactive checker on euaiactlaw.com), returns the applicable roles, risk classification, full obligation list with legal basis and deadlines, and notes (e.g. Annex I Section B reduced regime, open-source GPAI exception, Art 27(3) NCA notification, distributor obligations under Art 24). Pass answers keyed by step id (E1, E2, S1, R1-R5, HR1-HR6, ...); E1 (roles) is required. Multi-select steps take arrays of option ids; single-choice steps take one option id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "E1": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "provider",
          "deployer",
          "distributor",
          "importer",
          "product_manufacturer",
          "auth_rep"
        ]
      },
      "description": "What is your role in relation to the AI system? Options: provider = Provider; deployer = Deployer; distributor = Distributor; importer = Importer; product_manufacturer = Product Manufacturer; auth_rep = Authorised Representative. Omit keys that do not apply to your scenario."
    },
    "E2": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "rename",
          "repurpose",
          "substantial_mod",
          "none"
        ]
      },
      "description": "Do you or any downstream entity make any of these modifications? Options: rename = Putting a different name or trademark on the system; repurpose = Modifying the intended purpose of a system already in operation; substantial_mod = Performing a substantial modification (Article 3(23)) to the system; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "E3": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "ai_with_product",
          "ai_after_product",
          "none"
        ]
      },
      "description": "Does your product integrate an AI system and meet either criterion? Options: ai_with_product = AI system placed on the market together with the product under manufacturer name/trademark; ai_after_product = AI system put into service under manufacturer name/trademark after product placed on market; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "HR1": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "aviation_security",
          "motor_type_approval",
          "machinery",
          "vehicles_two_three",
          "agri_vehicles",
          "marine",
          "rail",
          "motor_vehicles",
          "civil_aviation",
          "none"
        ]
      },
      "description": "Does your AI system fall within any Annex I, Section B categories? Options: aviation_security = Civil aviation security; motor_type_approval = Motor vehicles type approval; machinery = Machinery; vehicles_two_three = Two/three-wheel vehicles and quadricycles; agri_vehicles = Agricultural and forestry vehicles; marine = Marine equipment; rail = Interoperability of rail systems; motor_vehicles = Motor vehicles and their trailers; civil_aviation = Civil aviation; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "HR2": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "toys",
          "recreational",
          "lifts",
          "atex",
          "radio",
          "pressure",
          "cableway",
          "ppe",
          "gas",
          "medical",
          "ivd",
          "none"
        ]
      },
      "description": "Does your AI system fall within any Annex I, Section A categories? Options: toys = Toys; recreational = Recreational craft & personal watercraft; lifts = Lifts and safety components of lifts; atex = Equipment for potentially explosive atmospheres; radio = Radio equipment; pressure = Pressure equipment; cableway = Cableway installations; ppe = Personal protective equipment; gas = Appliances burning gaseous fuels; medical = Medical devices; ivd = In vitro diagnostic medical devices; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "HR3": {
      "type": "string",
      "enum": [
        "yes",
        "no"
      ],
      "description": "Is your product required to undergo third-party conformity assessment under the applicable EU laws? Options: yes = Yes — third-party conformity assessment is required; no = No — manufacturer self-declaration or no third-party assessment required. Omit keys that do not apply to your scenario."
    },
    "HR4": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "biometrics",
          "critical_infra",
          "education",
          "employment",
          "essential_services",
          "law_enforcement",
          "migration",
          "justice",
          "none"
        ]
      },
      "description": "Does your AI system fall within any Annex III high-risk categories? Options: biometrics = Biometrics; critical_infra = Critical infrastructure; education = Educational and vocational training; employment = Employment, workers management, self-employment access; essential_services = Access to essential private/public services and benefits; law_enforcement = Law enforcement; migration = Migration, asylum, border control; justice = Administration of justice and democratic processes; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "HR5": {
      "type": "string",
      "enum": [
        "yes",
        "no"
      ],
      "description": "Does your AI system pose a significant risk of harm to health, safety, or fundamental rights? Options: yes = Yes — poses significant risk (or system performs profiling of natural persons); no = No — meets one of the Art 6(3) derogation conditions. Omit keys that do not apply to your scenario."
    },
    "HR6": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "toys",
          "recreational",
          "lifts",
          "atex",
          "radio",
          "pressure",
          "cableway",
          "ppe",
          "gas",
          "medical",
          "ivd",
          "none"
        ]
      },
      "description": "Does your product include an AI system as a \"safety component\" AND fall within Annex I, Section A categories? Options: toys = Toys; recreational = Recreational craft & personal watercraft; lifts = Lifts and safety components of lifts; atex = Equipment for potentially explosive atmospheres; radio = Radio equipment; pressure = Pressure equipment; cableway = Cableway installations; ppe = Personal protective equipment; gas = Appliances burning gaseous fuels; medical = Medical devices; ivd = In vitro diagnostic medical devices; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "S1": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "placing_eu",
          "gpai_eu",
          "established_eu",
          "importer_eu",
          "distributor_eu",
          "output_eu",
          "none"
        ]
      },
      "description": "Do you meet any of the following criteria for EU AI Act applicability? Options: placing_eu = I am placing on the market or putting into service AI systems in the EU; gpai_eu = I am placing on the market General Purpose AI (GPAI) models in the EU; established_eu = I am established or located within the EU; importer_eu = I am an importer placing on the EU market a system bearing a non-EU entity name; distributor_eu = I am a distributor making an AI system available on the EU market; output_eu = My AI system's output is used in the EU; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "R1": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "high_flops",
          "commission_decision",
          "none"
        ]
      },
      "description": "Does your AI model meet any systemic risk criteria? (GPAI only) Options: high_flops = High impact capabilities (trained with cumulative compute >10²⁵ FLOPs); commission_decision = Commission has decided the model has high capabilities or impact (Annex XIII criteria); none = None of the above (or this is not a GPAI model). Omit keys that do not apply to your scenario."
    },
    "R2": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "military",
          "third_country_law",
          "research",
          "open_source",
          "personal_use",
          "none"
        ]
      },
      "description": "Does your system or use-case fall within any exclusion category? Options: military = AI systems developed and used exclusively for military purposes; third_country_law = Public authorities / international organisations in third countries using AI for law enforcement or judicial cooperation; research = AI research and development activity (not yet placed on market); open_source = AI components provided under free and open-source licences; personal_use = Purely personal, non-professional activity by a natural person; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "R3": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "subliminal",
          "vulnerable_exploit",
          "biometric_categorisation_prohibited",
          "social_scoring",
          "predictive_policing",
          "facial_scraping",
          "emotion_recognition_prohibited",
          "realtime_rbi",
          "nonconsensual_intimate",
          "none"
        ]
      },
      "description": "Does your system perform any prohibited AI practices? Options: subliminal = Subliminal techniques, manipulation, or deception; vulnerable_exploit = Exploiting vulnerabilities of specific groups; biometric_categorisation_prohibited = Biometric categorisation to infer sensitive attributes; social_scoring = Social scoring — evaluating or classifying persons based on social behaviour; predictive_policing = Predictive policing based solely on profiling or personality traits; facial_scraping = Untargeted scraping of facial images from internet/CCTV to expand databases; emotion_recognition_prohibited = Emotion recognition in workplace or educational institutions; realtime_rbi = Real-time remote biometric identification in publicly accessible spaces for law enforcement; nonconsensual_intimate = Generating or manipulating non-consensual intimate material or child sexual abuse material; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "R4": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "deepfake",
          "public_interest_text",
          "emotion_biometric",
          "natural_persons",
          "synthetic_content",
          "none"
        ]
      },
      "description": "Does your system perform any transparency-triggering functions? Options: deepfake = Generating or manipulating image/audio/video constituting a deep fake; public_interest_text = Generating or manipulating text published for matters of public interest (e.g., news); emotion_biometric = Emotion recognition or biometric categorisation (non-prohibited); natural_persons = Interacting directly with natural persons (e.g., chatbot); synthetic_content = Generating synthetic audio, image, video, or text content; none = None of the above. Omit keys that do not apply to your scenario."
    },
    "R5": {
      "type": "string",
      "enum": [
        "yes",
        "no"
      ],
      "description": "Are you a body governed by public law, or a private entity providing public services, or operating in insurance/banking? Options: yes = Yes — public law body, public service provider, or insurance/banking entity; no = No — private entity not providing public services and not in insurance/banking. Omit keys that do not apply to your scenario."
    }
  },
  "required": [
    "E1"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "terminal": {
      "type": "string"
    },
    "route": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "statuses": {
      "type": "object"
    },
    "obligation_count": {
      "type": "integer"
    },
    "groups": {
      "type": "array"
    },
    "obligations": {
      "type": "array"
    },
    "checker_link": {
      "type": "string"
    },
    "source": {
      "type": "string"
    }
  },
  "required": [
    "terminal",
    "statuses",
    "obligation_count",
    "obligations"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada9 herramientas