privacy-dsar-mcp-server
MCP server for GDPR privacy compliance and DSAR management — open-source alternative to Transcend.
Overview
Manage Data Subject Access Requests (DSAR), check GDPR compliance, and maintain your Article 30 data processing inventory — all through MCP tools.
Built as an open-source alternative to enterprise solutions like Transcend MCP.
Tools
| Tool | Description |
|---|---|
tool_create_dsar |
Create a DSAR with automatic 30-day deadline tracking (GDPR Art. 12) |
tool_list_dsars |
List all DSARs sorted by urgency — overdue and critical first |
tool_get_dsar_status |
Get detailed DSAR status with GDPR article reference and deadline warnings |
tool_update_dsar |
Update DSAR status or add processing notes |
tool_check_gdpr_compliance |
Analyze data processing descriptions for GDPR compliance issues (15 rules, score A-F) |
tool_get_privacy_dashboard |
Privacy officer dashboard: open DSARs, overdue, compliance score, action items |
tool_data_inventory |
Register and list data processing activities (Article 30 GDPR) |
DSAR Types
access— Article 15: Right of accessdeletion— Article 17: Right to erasurerectification— Article 16: Right to rectificationportability— Article 20: Right to data portabilityobjection— Article 21: Right to objectrestriction— Article 18: Right to restriction of processing
Installation
pip install privacy-dsar-mcp-server
Claude Desktop Configuration
{
"mcpServers": {
"privacy-dsar": {
"command": "privacy-dsar-mcp-server"
}
}
}
Usage Examples
# Create a new DSAR
tool_create_dsar(
subject_name="Jane Smith",
subject_email="jane@example.com",
request_type="deletion",
description="Please delete all my personal data from your systems."
)
# Check GDPR compliance
tool_check_gdpr_compliance(
description="We collect user email addresses and phone numbers for marketing purposes
using consent. Data is stored on AWS servers in the US indefinitely."
)
# Get privacy dashboard
tool_get_privacy_dashboard()
Data Storage
Data is stored locally at ~/.privacy_dsar_store.json — no external services required.
License
MIT License — see LICENSE
Related MCP Servers
- agent-audit-trail-mcp — Audit logging for AI agents
- fraud-prevention-mcp-server — Fraud detection and risk scoring
Metadata
Release files for privacy-dsar-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| privacy_dsar_mcp_server-0.1.0.tar.gz | 13.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| privacy_dsar_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.7 kB
Release files / privacy_dsar_mcp_server-0.1.0.tar.gz
| Download URL | privacy_dsar_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 13.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
29d0c575560a3be7fa8bb21d364bbdbbec92a48321b97b2733ecbe6ddf22d88b
|
|
BLAKE2b-256 checksum How to use checksums |
7c32c1e184db1360881ca49921dfa696be94bc359653566dbb75bb2d7618852c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / privacy_dsar_mcp_server-0.1.0-py3-none-any.whl
| Download URL | privacy_dsar_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 17.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a71fb0ba115923dbee6a489df2b47da17741b1c6db13516e7d231e03e360cc8b
|
|
BLAKE2b-256 checksum How to use checksums |
b52141b5eced46f641ee87bfd358f266be2f6504e763b539b3fa217074307cd3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|