MCP server for GDPR privacy compliance and DSAR management — open-source alternative to Transcend. Manage data subject access requests, check GDPR compliance, and maintain Article 30 data inventories.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file privacy_dsar_mcp_server-0.1.0.tar.gz.
File metadata
- Download URL: privacy_dsar_mcp_server-0.1.0.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29d0c575560a3be7fa8bb21d364bbdbbec92a48321b97b2733ecbe6ddf22d88b
|
|
| MD5 |
a11ad3b03bf38bee2aa8cd03aa1ca3fa
|
|
| BLAKE2b-256 |
7c32c1e184db1360881ca49921dfa696be94bc359653566dbb75bb2d7618852c
|
File details
Details for the file privacy_dsar_mcp_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: privacy_dsar_mcp_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a71fb0ba115923dbee6a489df2b47da17741b1c6db13516e7d231e03e360cc8b
|
|
| MD5 |
511b280ca9c1d15e68ee6b6f5c18a5c1
|
|
| BLAKE2b-256 |
b52141b5eced46f641ee87bfd358f266be2f6504e763b539b3fa217074307cd3
|