{"name":"dsgvo-pro","version":"2.0.0","description":"German website compliance platform — 6 laws (400 articles), up to 22 scanner modules incl. KI-VO, financial risk assessment. Laws: DSGVO, BDSG, TDDDG, DDG, KI-VO, BFSG. Scanner covers: cookie consent, impressum, privacy policy, SSL, accessibility (BFSG), e-commerce (BGB), dark patterns (UWG), tracking, email marketing, social media, price labeling (PAngV), AI transparency (KI-VO Art. 50), AI data processing (GDPR Art. 44 ff.), advanced security (GDPR Art. 32), and more.","protocol":"MCP","protocolVersion":"2024-11-05","transport":"streamable-http","endpoint":"/api/mcp","tools":[{"name":"search-law","description":"Full-text search across 6 German/EU laws (DSGVO, BDSG, TDDDG, DDG, KI-VO, BFSG) — 400 articles total. Returns matching articles/paragraphs with excerpts. Covers data protection, telecom privacy, digital services, AI regulation, and accessibility."},{"name":"get-article","description":"Get the full German text of a specific article or paragraph from a law. Returns full text and metadata."},{"name":"list-laws","description":"List all available German data protection laws with article/paragraph counts."},{"name":"check-compliance","description":"Start a compliance scan for a website against up to 22 German digital law modules incl. KI-VO (DSGVO, TDDDG, DDG, BFSG, KI-VO, UWG, BGB, PAngV, etc.). ⚠️ IMPORTANT: This tool returns only a scanId — NOT the results. The scan takes 60–120 seconds. After calling this, wait 60–90 seconds, then call get-scan-result with the scanId. Use get-scan-status to check progress without waiting for completion."},{"name":"get-scan-status","description":"Lightweight progress check for an in-progress compliance scan. Returns current status (pending/crawling/scanning/completed/failed) and how many modules have finished (19 Standard or 22 with Premium). Use this to poll progress. When status is 'completed', call get-scan-result for the full report."},{"name":"get-scan-result","description":"Get the full compliance report for a completed scan. Returns score (0–100), financial risk in EUR, per-module results, and all violations with law references, fine estimates, and fix instructions. ⚠️ Only call after the scan is complete — check status first with get-scan-status. If called while scan is still running, returns current progress instead of an error."}],"resources":[{"uri":"dsgvo://laws","name":"All Laws","description":"List of all available German data protection laws"},{"uri":"dsgvo://dsgvo/art/{num}","name":"DSGVO Article","description":"Individual DSGVO article by number (1-99)"},{"uri":"dsgvo://bdsg/par/{num}","name":"BDSG Paragraph","description":"Individual BDSG paragraph by number (1-86)"},{"uri":"dsgvo://tdddg/par/{num}","name":"TDDDG Paragraph","description":"Individual TDDDG paragraph by number (1-30)"},{"uri":"dsgvo://ddg/par/{num}","name":"DDG Paragraph","description":"Individual DDG paragraph by number (1-34)"},{"uri":"dsgvo://ki-vo/art/{num}","name":"KI-VO Article","description":"Individual AI Act (KI-VO) article by number (1-113)"}]}