{"serverId":"mcp-registry/com.aiactradar/ai-act-radar","tools":[{"name":"get_obligation_for_role","fixed":{"name":"get_obligation_for_role","description":"Look up the AI Act obligations for a specific role and AI-system risk category. Returns the relevant articles, recent guidance updates, and applicable templates. This is informational, not legal advice.","inputSchema":{"type":"object","required":["role","risk_category"],"properties":{"role":{"enum":["provider","deployer","distributor","importer","gpai-provider"],"type":"string","description":"The AI Act role you operate as."},"risk_category":{"enum":["prohibited","high-risk","limited-risk","minimal-risk","gpai","gpai-systemic-risk"],"type":"string","description":"The AI Act risk classification of the system you offer or use."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":191,"tokensAfter":191},{"name":"lookup_article","fixed":{"name":"lookup_article","description":"Look up a specific AI Act article (e.g. \"Art. 53(1)(d)\" or \"Annex III\") and return all related events from our pipeline plus the official EUR-Lex URL.","inputSchema":{"type":"object","required":["article"],"properties":{"article":{"type":"string","description":"Article identifier — e.g. \"Art. 53\", \"Art. 53(1)(d)\", \"Annex III\", \"Recital 60\"."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":111,"tokensAfter":111},{"name":"query_ai_act_updates","fixed":{"name":"query_ai_act_updates","description":"Query EU AI Act regulatory updates from primary sources. Returns structured events with titles, summaries, severity, topics and source URLs. Optionally filter by date range, source, topics, or severity. Use this when you need recent or historical regulatory changes affecting AI builders, GPAI providers, or deployers.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25,"maximum":200,"minimum":1},"since":{"type":"string","description":"ISO 8601 timestamp; only events published after this. Optional."},"until":{"type":"string","description":"ISO 8601 timestamp; only events published before this. Optional."},"topics":{"type":"array","items":{"type":"string"},"description":"Topic taxonomy. e.g. [\"gpai\",\"transparency\",\"high-risk\"]. Optional."},"source_id":{"type":"string","description":"One of: eurlex, aioffice, aiboard, codeofpractice, haveyoursay, cen, bnetza, bfdi, bsi, cnil, nl-algoritmeregister, oecdai. Optional."},"severity_min":{"enum":["info","low","medium","high","critical"],"type":"string","description":"Minimum severity. Optional."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":317,"tokensAfter":317},{"name":"summarize_changes_since","fixed":{"name":"summarize_changes_since","description":"Generate a structured digest of all AI Act regulatory changes since a given date, grouped by topic and severity. Useful for weekly compliance reviews or audit prep. Returns Markdown.","inputSchema":{"type":"object","required":["since"],"properties":{"since":{"type":"string","description":"ISO 8601 date; the digest covers everything from this date forward."},"topics":{"type":"array","items":{"type":"string"},"description":"Restrict digest to these topics. Optional."},"language":{"enum":["en","de"],"type":"string","default":"en"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":163,"tokensAfter":163}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"query_ai_act_updates","params":["limit"]},{"tool":"summarize_changes_since","params":["language"]}],"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."}