DPOLens

com.dpolensPublished by dpolens.comOfficial publisherv0.2.0Updated Oct 31, 2026

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

VerifiedStreamable HTTPWeb executableKnowledge & MemorySecurity & Monitoring

Overview

DPOLens's hosted MCP server (mcp.dpolens.com), published by dpolens.com; no sign-in required; Streamable HTTP; 4 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
dpolens.com
Endpoint
mcp.dpolens.com
Last checked

Installation

In SourceWeft

  1. Open DPOLens in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.dpolens%2Fdpolens/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "dpolens": {
      "type": "http",
      "url": "https://mcp.dpolens.com/"
    }
  }
}

README



[DPOLens]

DPOLens is an open-source MCP server that gives your AI coding assistant your organisation's privacy policies and the law, with exact, versioned citations.

[CI] [Release] [Licence: Apache-2.0]

Docs · Get started · Community version · Supported laws · Contribute

Get started

DPOLens runs on your own servers with Docker Compose, so your policies stay there. Get started takes you from the first command to your first question, and Connect your AI assistant sets up Claude Code, Codex, Cursor and GitHub Copilot in VS Code.

To try it first, add the community version to your AI assistant: public privacy law only, with no sign-in and no token.

[Install in Cursor] [Install in Copilot in VS Code] [Connect in Claude]

For Claude Code, Codex, ChatGPT and the others, the community version's page has the line to add.

What's inside

  • An MCP server with four tools to search and read the law and your policies, quoting each clause word for word with its key, its version and the days it applies, including a duty that starts later. The MCP server
  • Laws as packs, each from its official source: GDPR and the UAE PDPL today, and more as their packs are released. Supported laws
  • Your own policies, from Word or Markdown files, read into clauses without an AI model and published as versions that never change. Your own policies
  • Search by words and by meaning, in English and Arabic, on the CPU, with no LLM and no API key.
  • A dashboard and two logs: a governance log that is append-only and hash-chained, and every question asked, with personal data taken out. The governance log
  • An HTTP API, the same one the dashboard and the MCP server use. The HTTP API

Measured

  • Search: on held-out questions, the clause the guidance points at is among the top five answers 73% of the time for GDPR, and 53% for the UAE's law. How it was measured
  • Use: Claude Code with the plugin searched before writing code in 36 of 36 runs of tasks that touch personal data, and in 3 of 45 runs of tasks that do not. How it was measured

Contributing

Law packs are the contribution that matters most, and CONTRIBUTING.md says what one needs. A security problem is reported privately, as SECURITY.md says.

Licence

The code is Apache-2.0, with DCO sign-off and no CLA. packs/ carries its own licence: the law text keeps its source's, and the structure around it is CC-BY-4.0.

Source: README.md at commit f3d99ee

Tools

4

search_policies

Search the law

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.

Parameterslanglawsas_oflimitqueryrequiredinclude_explanatory

get_clause

Read one clause

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.

Parameterskeyrequiredlangas_ofwhole_subtree

list_documents

List what can be cited

List the laws this community version can cite, and which version of each is in force.

Parametersas_oflimitoffset

get_document

Read one document's outline

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.

Parametersslugrequiredas_of

Version history

3
  1. v0.2.0LatestOct 31, 2026
  2. v0.1.0Oct 29, 2026
  3. v0.1.0-rc.3Oct 22, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts