sa-direct-marketing
sa-direct-marketing-cli
Herramientas de marketing directo conformes con la POPIA s69 + Reglamento de Enmienda de la CPA 2026 para el alcance sudafricano. Incluye una CLI y un servidor MCP (stdio) que hacen el mismo trabajo: la depuración mensual del registro de exclusión de la NCC.
Por qué existe esto
El registro de exclusión de la Comisión Nacional del Consumidor (NCC) (https://eservice.thencc.org.za/) entró en funcionamiento el 15 de abril de 2026. El Reglamento de Enmienda de 2026 hace obligatorio para los comercializadores directos:
registrarse como comercializador directo ante la NCC (renovación anual, tarifa ~ZAR 2,574),
depurar su base de datos de marketing contra el registro mensualmente, y
nunca comercializar a un consumidor que haya registrado un bloqueo preventivo.
El registro no tiene API pública — es un portal web. Por lo tanto, esta herramienta cruza su lista activa con un CSV de lista de bloqueo que usted exporta desde el portal.
Related MCP server: Sanctions Screening MCP Server
Instalación
npm install
npm run build
npm link # exposes `sa-dm`Uso
# 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 tabEl interruptor --type selecciona el esquema del libro de trabajo:
log(predeterminado) — el registro de cumplimiento con las pestañasConsent & DNC Log+DNC Registerleads— una lista maestra de plomeros (pestañaAll KZN Plumbers); la columna DNC se crea al escribir
Servidor MCP
node dist/mcp.jsExpone una herramienta: cleanse_marketing_list(logPath, blocklistPath, type?, write?). Conéctelo a Hermes o a cualquier cliente MCP que admita servidores stdio. Registrado en Hermes como sa-direct-marketing (descubierto + habilitado).
Notas de cumplimiento (no es asesoramiento legal)
Esto automatiza la depuración mecánica. El paso humano — exportar la lista de bloqueo del registro desde el portal de la NCC y registrarse como comercializador — sigue siendo suyo.
El consentimiento de aceptación de la POPIA sigue siendo necesario antes de cualquier marketing electrónico a no clientes; la depuración del registro es una obligación adicional, no un sustituto.
Según el Reglamento de 2026, un bloqueo preventivo prevalece sobre el consentimiento anterior.
Licencia
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