Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http ext: ui

DSGVO.pro — German Digital-Law Compliance

pro.dsgvo/dsgvo-pro

Search 26 German/EU statutes free — then scan any website against 33 compliance modules.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
447ms
last probe
Tools
7
callable
Resources
28
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
7 tools, 28 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
35 items in total; 3 or more earns these points.
pass Describes itself 10/10
88 characters; more than 30 earns these points.

Tools · 7

search-law

Search across all 26 German/EU statutes (DSGVO, KI-VO, BDSG, TDDDG, DDG, BFSG, UWG, BGB, PAngV, VSBG, UrhG, VerpackG, VerpackDG, ElektroG, JuSchG, GewO, MaBV, GEG, BRAO, FinVermV, HwO, IfSG, KosmetikV…

get-article

Get the full German text of a specific article or paragraph from a law. Returns full text and metadata.

list-laws

List all available German/EU digital-law statutes with article/paragraph counts.

check-compliance

🔑 Requires API key (Bearer header in MCP client config). Free tier: 3 scans/month — get a key at https://dsgvo.pro/api-keys. Start a compliance scan against up to 33 German digital law modules. Standa…

get-scan-status

Lightweight progress check for an in-progress compliance scan. Returns current status (pending/crawling/scanning/completed/failed) and how many modules have finished (20 Standard or up to 33 with Pro/…

get-scan-result

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. ⚠️ …

cancel-scan

🔑 Requires the same API key that started the scan. Stops a scan that is still running (pending/crawling/scanning) and returns the quota unit it cost, if the scan was started within the last hour. Use …

Resources · 28

Scan Result Widget

MCP Apps view that renders a dsgvo.pro scan result as a card with screenshot and findings

ui://dsgvo-pro/scan-result.html
All Laws

List of all available German/EU digital-law statutes

dsgvo://laws
DSGVO Article

Individual DSGVO (Datenschutz-Grundverordnung (EU) 2016/679) article by number. Corpus coverage of this statute: "full" — all paragraphs/articles of the statute — annexes (Anlagen/Anhänge) are not inc…

dsgvo://dsgvo/art/{num}
KI-VO Article

Individual KI-VO (KI-Verordnung (EU) 2024/1689 (AI Act)) article by number. Corpus coverage of this statute: "full" — all paragraphs/articles of the statute — annexes (Anlagen/Anhänge) are not include…

dsgvo://ki-vo/art/{num}
BDSG Paragraph

Individual BDSG (Bundesdatenschutzgesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of the statute — an…

dsgvo://bdsg/par/{num}
TDDDG Paragraph

Individual TDDDG (Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragrap…

dsgvo://tdddg/par/{num}
DDG Paragraph

Individual DDG (Digitale-Dienste-Gesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of the statute — ann…

dsgvo://ddg/par/{num}
BFSG Paragraph

Individual BFSG (Barrierefreiheitsstärkungsgesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of the sta…

dsgvo://bfsg/par/{num}
UWG Paragraph

Individual UWG (Gesetz gegen den unlauteren Wettbewerb) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of th…

dsgvo://uwg/par/{num}
BGB Paragraph

Individual BGB (Bürgerliches Gesetzbuch) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not the f…

dsgvo://bgb/par/{num}
PAngV Paragraph

Individual PAngV (Preisangabenverordnung) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of the statute — an…

dsgvo://pangv/par/{num}
VSBG Paragraph

Individual VSBG (Verbraucherstreitbeilegungsgesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of the st…

dsgvo://vsbg/par/{num}
UrhG Paragraph

Individual UrhG (Urheberrechtsgesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of the statute — annexe…

dsgvo://urhg/par/{num}
VerpackG Paragraph

Individual VerpackG (Verpackungsgesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of the statute — anne…

dsgvo://verpackg/par/{num}
VerpackDG Paragraph

Individual VerpackDG (Verpackungsrecht-Durchführungsgesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles o…

dsgvo://verpackdg/par/{num}
ElektroG Paragraph

Individual ElektroG (Elektro- und Elektronikgerätegesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of …

dsgvo://elektrog/par/{num}
JuSchG Paragraph

Individual JuSchG (Jugendschutzgesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "full" — all paragraphs/articles of the statute — annex…

dsgvo://juschg/par/{num}
GewO Paragraph

Individual GewO (Gewerbeordnung) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not the full stat…

dsgvo://gewo/par/{num}
MaBV Paragraph

Individual MaBV (Makler- und Bauträgerverordnung) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, …

dsgvo://mabv/par/{num}
GEG Paragraph

Individual GEG (Gebäudeenergiegesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not the full…

dsgvo://geg/par/{num}
BRAO Paragraph

Individual BRAO (Bundesrechtsanwaltsordnung) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not t…

dsgvo://brao/par/{num}
FinVermV Paragraph

Individual FinVermV (Finanzanlagenvermittlungsverordnung) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpt…

dsgvo://finvermv/par/{num}
HwO Paragraph

Individual HwO (Handwerksordnung) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not the full sta…

dsgvo://hwo/par/{num}
IfSG Paragraph

Individual IfSG (Infektionsschutzgesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not the f…

dsgvo://ifsg/par/{num}
KosmetikV Paragraph

Individual KosmetikV (Kosmetik-Verordnung) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not the…

dsgvo://kosmkv/par/{num}
HWG Paragraph

Individual HWG (Heilmittelwerbegesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not the ful…

dsgvo://hwg/par/{num}
HOAI Paragraph

Individual HOAI (Honorarordnung für Architekten und Ingenieure) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant e…

dsgvo://hoai/par/{num}
MiLoG Paragraph

Individual MiLoG (Mindestlohngesetz) paragraph by number — the number may carry a letter suffix, e.g. "356a". Corpus coverage of this statute: "partial" — website-relevant excerpts only, not the full …

dsgvo://milog/par/{num}

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://dsgvo.pro/api/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "dsgvo.pro_\u2014_german_digital-law_compliance": {
      "url": "https://dsgvo.pro/api/mcp",
      "transport": "streamable-http"
    }
  }
}