sa-direct-marketing
sa-direct-marketing-cli
POPIA s69 + CPA Amendment Regulations 2026 konformes Direct-Marketing-Tooling für südafrikanische Kundenansprache. Liefert eine CLI und einen MCP-Server (stdio), die dieselbe Aufgabe erfüllen: die monatliche Bereinigung der NCC-Opt-out-Registry.
Warum es das gibt
Die Opt-out-Registry der National Consumer Commission (NCC) (https://eservice.thencc.org.za/) ging am 15. April 2026 live. Die Änderungsverordnung 2026 macht es für Direktvermarkter verpflichtend:
sich als Direktvermarkter bei der NCC registrieren (jährliche Verlängerung, Gebühr ~ZAR 2.574),
ihre Marketingdatenbank monatlich gegen die Registry bereinigen und
niemals einen Verbraucher ansprechen, der eine vorbeugende Sperre registriert hat.
Die Registry hat keine öffentliche API – sie ist ein Webportal. Daher gleicht dieses Tool Ihre aktive Liste mit einer Blocklist-CSV ab, die Sie aus dem Portal exportieren.
Related MCP server: Sanctions Screening MCP Server
Installation
npm install
npm run build
npm link # exposes `sa-dm`Verwendung
# Dry run (reports matches, writes nothing)
sa-dm cleanse --log KZN_Outreach_Compliance_Log.xlsx --blocklist ncc-export.csv
# Apply DNC changes (flips matched rows, appends to DNC Register)
sa-dm cleanse --log KZN_Outreach_Compliance_Log.xlsx --blocklist ncc-export.csv --write
# Also supports the MASTER LEADS list (KZN_Plumbers_Master.xlsx style):
sa-dm cleanse --log KZN_Plumbers_Master.xlsx --type leads --blocklist ncc-export.csv --write
# -> adds a "DNC (Y/N)" column if absent, flips matches, appends a DNC Register tabDer Schalter --type wählt das Arbeitsmappen-Schema aus:
log(Standard) – das Compliance-Protokoll mit den RegisterkartenConsent & DNC Log+DNC Registerleads– eine Master-Klempnerliste (RegisterkarteAll KZN Plumbers); die DNC-Spalte wird beim Schreiben erstellt
MCP-Server
node dist/mcp.jsStellt ein Tool bereit: cleanse_marketing_list(logPath, blocklistPath, type?, write?). Binden Sie es in Hermes oder einen beliebigen MCP-Client ein, der stdio-Server unterstützt. In Hermes als sa-direct-marketing registriert (entdeckt + aktiviert).
Compliance-Hinweise (keine Rechtsberatung)
Dies automatisiert die mechanische Bereinigung. Der menschliche Schritt – das Exportieren der Registry-Blocklist aus dem NCC-Portal und die Registrierung als Vermarkter – bleibt Ihnen überlassen.
Die POPIA-Opt-in-Einwilligung ist weiterhin erforderlich, bevor elektronisches Marketing an Nicht-Kunden erfolgt; die Registry-Bereinigung ist eine zusätzliche Verpflichtung, kein Ersatz.
Gemäß der Verordnung von 2026 hat eine vorbeugende Sperre Vorrang vor einer früheren Einwilligung.
Lizenz
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceValidates Excel (.xlsx) workbooks against reviewed, lockable acceptance contracts, catching errors and outputting structured issues that agents can repair.1MIT
- FlicenseNot gradedqualityBmaintenanceScreens names and companies against OFAC, EU, UK, and UN sanctions lists with fuzzy-match scores, supporting bulk lookups for AML/KYC checks. Data is sourced directly from official government lists and cached for fast repeat checks.
- AlicenseAqualityBmaintenanceEnables AI agents to screen business partners against EU/US/HADDEX sanctions and PEP lists, and maintain the easycompliance daily monitoring list.614MIT
- AlicenseNot gradedqualityCmaintenanceChecks names against US FinCEN financial crime lists for compliance and AML due diligence, with a single read-only tool.MIT
Related MCP Connectors
Checks whether a name is on the UK's financial sanctions list (HM Treasury), for compliance and AML
Sanctions screening against OFAC SDN, the EU Consolidated list and the UK Sanctions List.
Screen names against the US Consolidated Screening List: OFAC SDN, BIS Entity List +10 more lists
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mikewithoutthemechanics/sa-direct-marketing-cli'
If you have feedback or need assistance with the MCP directory API, please join our Discord server