Skip to main content

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.

PyPI version License: MIT

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 access
  • deletion — Article 17: Right to erasure
  • rectification — Article 16: Right to rectification
  • portability — Article 20: Right to data portability
  • objection — Article 21: Right to object
  • restriction — 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

privacy_dsar_mcp_server-0.1.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

privacy_dsar_mcp_server-0.1.0-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

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

Hashes for privacy_dsar_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 29d0c575560a3be7fa8bb21d364bbdbbec92a48321b97b2733ecbe6ddf22d88b
MD5 a11ad3b03bf38bee2aa8cd03aa1ca3fa
BLAKE2b-256 7c32c1e184db1360881ca49921dfa696be94bc359653566dbb75bb2d7618852c

See more details on using hashes here.

File details

Details for the file privacy_dsar_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for privacy_dsar_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a71fb0ba115923dbee6a489df2b47da17741b1c6db13516e7d231e03e360cc8b
MD5 511b280ca9c1d15e68ee6b6f5c18a5c1
BLAKE2b-256 b52141b5eced46f641ee87bfd358f266be2f6504e763b539b3fa217074307cd3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page