The three tools run in the order the regulation does: what is the processing, what permits it, and what assessment does that combination require. That sequencing is most of the value — a DPIA generated without a settled lawful basis is a document you will rewrite.
A Python server for GDPR work: data protection impact assessments, Article 30 records of processing, an Article 22 audit for automated decision-making, and the data subject request workflow. It is aimed at the recurring paperwork rather than at one-off legal advice.
Three tools, named in the repository's own examples: `classify_processing`, `lawful_basis_assessment`, and `dpia_generator` — classify the processing, establish the lawful basis, then generate the DPIA that follows from both.
`pip install gdpr_compliance_ai_mcp`, or point your client at `uvx` with the argument `gdpr-compliance-ai-mcp` (package version 1.1.13, stdio transport). The free tier is 50 calls a day. For pay-per-call, set `MEOK_PAYG_KEY` to a top-up token — each call deducts £0.05 by default, and `MEOK_PAYG_RATE_GBP` changes the rate.
One command — pip install gdpr_compliance_ai_mcp
