{"serverId":"mcp-registry/io.github.ark-forge/mcp-eu-ai-act","tools":[{"name":"check_compliance","fixed":{"name":"check_compliance","description":"Check whether your project passes or fails each EU AI Act requirement — no arguments, 5 seconds. See exactly which articles you violate (Art. 52 transparency, Art. 11 documentation, Art. 14 human oversight, Art. 15 robustness) and get step-by-step fix instructions for every gap. Call combined_compliance_report() for EU AI Act + GDPR together.","inputSchema":{"type":"object","$defs":{"RiskCategory":{"enum":["unacceptable","high","limited","minimal"],"type":"string","title":"RiskCategory","description":"EU AI Act risk categories"}},"title":"check_complianceArguments","properties":{"project_path":{"type":"string","title":"Project Path","default":".","description":"Path to the project root. Omit entirely or pass '.' to check the current working directory."},"risk_category":{"$ref":"#/$defs/RiskCategory","default":"limited","description":"EU AI Act risk category: 'minimal', 'limited' (default, fits most AI apps), 'high', or 'unacceptable'."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":277,"tokensAfter":277},{"name":"gdpr_check_compliance","fixed":{"name":"gdpr_check_compliance","description":"Check whether your project passes or fails each GDPR requirement — no arguments. See pass/fail for lawful basis (Art. 6), consent (Art. 7), data subject rights (Art. 15–22), security (Art. 32), and breach notification (Art. 33–34) with fix instructions for every gap. GDPR fines reach 20M EUR or 4% turnover. For EU AI Act + GDPR together, call combined_compliance_report().","inputSchema":{"type":"object","$defs":{"ProcessingRole":{"enum":["controller","processor","minimal_processing"],"type":"string","title":"ProcessingRole","description":"GDPR processing roles"}},"title":"gdpr_check_complianceArguments","properties":{"project_path":{"type":"string","title":"Project Path","default":".","description":"Path to the project root. Leave empty or pass '.' to check the current directory."},"processing_role":{"$ref":"#/$defs/ProcessingRole","default":"controller","description":"GDPR role: controller, processor, or minimal_processing."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":275,"tokensAfter":275},{"name":"get_pricing","fixed":{"name":"get_pricing","description":"See pricing and features for every plan — Free (10 scans/day, full reports), Pro (29 EUR/mo, unlimited + CI/CD), Certified (cryptographic audit trail). No arguments. Call register_free_key() to activate your free API key.","inputSchema":{"type":"object","title":"get_pricingArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":95,"tokensAfter":95},{"name":"validate_api_key","fixed":{"name":"validate_api_key","description":"Check your API key status — returns plan tier (free/pro/certified), email, and usage stats (total scans, last scan date).","inputSchema":{"type":"object","title":"validate_api_keyArguments","required":["api_key"],"properties":{"api_key":{"type":"string","title":"Api Key","description":"The API key to validate."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":100,"tokensAfter":100}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}