dpdp_consent_artifact_generator
ActiveTool of @gapup/mcp-knowledge
Generates structured consent artifacts compliant with India's Digital Personal Data Protection Act (DPDP). Designed for legal teams to verify or create consent records with timestamped logs, purpose limitation, and data subject rights. Accepts data subject details, processing purpose, and legal basis as inputs. Returns a signed artifact with audit trail and validation status.
Parameters schema
{
"type": "object",
"required": [
"dataSubjectId",
"processingPurpose",
"legalBasis"
],
"properties": {
"async": {
"type": "boolean",
"description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
},
"legalBasis": {
"enum": [
"consent",
"contract",
"legal_obligation",
"vital_interests",
"public_task",
"legitimate_interests"
],
"type": "string",
"description": "Legal basis for processing under DPDP"
},
"dataSubjectId": {
"type": "string",
"description": "Unique identifier for the data subject"
},
"dataCategories": {
"type": "array",
"items": {
"type": "string"
},
"description": "Categories of personal data being processed"
},
"processingPurpose": {
"type": "string",
"description": "Specific purpose for data processing"
},
"retentionPeriodDays": {
"type": "number",
"description": "Retention period in days"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
@gapup/mcp-knowledge
https://github.com/getgapup/gapup-mcp
2/7 registries