DPOLens
Server Details
Privacy law your AI assistant can cite: the exact clause and its version. GDPR and UAE PDPL today.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- alkhatibdev/dpolens
- GitHub Stars
- 2
- Server Listing
- DPOLens
- ChatGPT
- –
- Claude
- DPOLens
TDQS
Scored across 4 tools
Each tool has a clearly distinct role: listing documents, searching policy text, reading document structure, and reading a specific clause. The descriptions explicitly clarify the boundary between get_document (outline only) and get_clause (actual clause text).
All tool names follow a consistent snake_case verb_noun pattern: get_clause, get_document, list_documents, search_policies. There is no mixing of conventions or vague naming.
Four tools are well-scoped for a read-only legal reference server. Each tool covers a distinct retrieval need without redundant or unnecessary operations.
The surface covers discovery, search, outline inspection, and clause retrieval, which supports citation workflows. A minor gap is the absence of a direct whole-document text retrieval tool, though get_clause plus get_document largely work around this.
Publisher details
- Operator
- Alkhatib Adam · Publisher source
- Operator website
- https://github.com/alkhatibdev
- Vendor relationship
- First-party
- Documentation
- https://dpolens.com/community
- Trust center
- https://dpolens.com/privacy
- Restrictions
- Not applicable
Available Tools
4 toolsget_clauseRead one clauseARead-onlyInspect
Read one clause by its key, with where it sits and what sits beneath it.
Use it when a search result points at another clause, or when you need the whole of an article rather than the part that matched. The call is recorded, with the key that was read rather than a question.
Inputs: key (required), lang, as_of, whole_subtree. Returns: One clause, where it sits, and what sits beneath it.
get_documentRead one document's outlineARead-onlyInspect
Read one document and its top level structure, without the text.
The outline is where to find a clause key when you know roughly where to look. Read the words with get_clause. The call is recorded.
Inputs: slug (required), as_of. Returns: One document and its top level. The text is left out on purpose: a document of…
list_documentsList what can be citedARead-onlyInspect
List the laws this community version can cite, and which version of each is in force.
Inputs: as_of, limit, offset. Returns: What this instance can cite today.
search_policiesSearch the lawARead-onlyInspect
Search the privacy law this community version holds.
Call this before writing or changing code that collects, stores, logs, shares or deletes personal data, and before answering a question about what the law requires. What comes back is the clause itself, word for word, with the key, document and version to cite it by.
Questions asked here are kept 30 days, with nothing about who asked.
Inputs: query (required), lang, laws, as_of, +2 more. Returns: What a search found, best match first.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
EU AI Act and GDPR checks with sources: classify an AI system, trace each duty, find the supervisor.
Run deterministic SaaS contract redlining, GDPR Art. 28 DPA & EU AI Act compliance audits.
Run deterministic SaaS contract redlining, GDPR Art. 28 DPA & EU AI Act compliance audits.
One-step legal compliance for vibe-coded apps: privacy, terms, cookie banner and EU AI Act check.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceProvides AI assistants with real-time, structured access to 32 privacy and AI governance laws across 28 jurisdictions to prevent hallucination in compliance answers.9 npmMIT- AlicenseAqualityDmaintenanceProvides AI-powered access to the largest EU GDPR enforcement decisions database, enabling semantic search, GDPR article lookup, and enforcement statistics across all EU/EEA Data Protection Authorities.41MIT
- AlicenseNot gradedqualityBmaintenanceEnables answering Russian personal-data-law questions with cited statutory provisions, auditing websites and codebases for 152-FZ compliance, and generating related policies, consents, and RKN notification materials.AGPL 3.0
- AlicenseAqualityCmaintenanceProvides comprehensive GDPR compliance assessment tools for AI/ML systems, including lawful basis determination, DPIA generation, and data subject rights handling. It also crosswalks GDPR requirements to EU AI Act obligations with AI-specific considerations throughout.69 npm57 PyPIMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.