Skip to main content
Glama

Server Details

Privacy law your AI assistant can cite: the exact clause and its version. GDPR and UAE PDPL today.

Ownership verified
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

A4.2/5.0

Scored across 4 tools

Disambiguation5/5

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).

Naming Consistency5/5

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.

Tool Count5/5

Four tools are well-scoped for a read-only legal reference server. Each tool covers a distinct retrieval need without redundant or unnecessary operations.

Completeness4/5

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
Vendor relationship
First-party
Restrictions
Not applicable

Available Tools

4 tools
get_clauseRead one clauseA
Read-only
Inspect

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 outlineA
Read-only
Inspect

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 citedA
Read-only
Inspect

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 lawA
Read-only
Inspect

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

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Provides 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.
      4
      1
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables 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
    • A
      license
      A
      quality
      C
      maintenance
      Provides 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.
      6
      9 npm
      57 PyPI
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.