marketing-compliance
Crypto marketing compliance rulesets over MCP: MiCA, FCA, GDPR, SEC, MAS, VARA. Not legal advice.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"marketing-compliance": {
"url": "https://northpoint.fi/api/mcp"
}
}
}Puntos de conexión remotos
https://northpoint.fi/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (13)
🟢list_regimes
List every marketing-compliance regime NorthPoint can check (MiCA, FCA financial promotions, GDPR/ePrivacy, SEC, MAS, VARA, TGE launch readiness, AEO visibility), with the free and subscriber rule counts for each. No API key required. Call this first to discover what is available.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_lite_ruleset(regime)
Return the FREE lite ruleset for one regime as markdown, so YOU (the calling model) can audit a marketing asset against it directly — no NorthPoint API key needed and no round trip. Use this to check crypto/fintech marketing copy against real regulatory rules before it is published. For the full 25-40 rule audit run by NorthPoint's own model, with a citable verdict, use the corresponding run_*_pro_check tool (subscriber key required).
Esquema de entrada
{
"type": "object",
"properties": {
"regime": {
"type": "string",
"enum": [
"mica",
"fca",
"gdpr",
"sec",
"mas",
"vara",
"tge",
"ad-creative",
"aeo"
],
"description": "Which regime's free ruleset to return."
}
},
"required": [
"regime"
]
}🟢run_mica_pro_check(text, url, asset_type)
Run the full MiCA (EU cryptoasset marketing) self-audit on a marketing asset. ~40 rules covering Title II–IV, ESMA guidance, and operator-grade interpretive notes. Returns verdict, per-rule analysis, and rewrite suggestions.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The marketing asset text to audit (landing-page copy, ad text, email body, X post, KOL contract, whitepaper excerpt, press release, etc.)."
},
"url": {
"type": "string",
"description": "Public URL to fetch and audit instead of pasting text. Server-side fetched with SSRF guards."
},
"asset_type": {
"type": "string",
"description": "Optional hint to the auditor about asset type: landing_page | ad | email | x_post | kol_contract | whitepaper | press_release."
}
}
}🟢run_gdpr_pro_check(text, url, asset_type)
Run the full GDPR + ePrivacy marketing self-audit (~30 rules). Cookie banners, email/SMS opt-in, signup forms, privacy notices, marketing automation, ad-pixel placement. Returns verdict, per-rule analysis, and rewrite suggestions.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The marketing asset text to audit (landing-page copy, ad text, email body, X post, KOL contract, whitepaper excerpt, press release, etc.)."
},
"url": {
"type": "string",
"description": "Public URL to fetch and audit instead of pasting text. Server-side fetched with SSRF guards."
},
"asset_type": {
"type": "string",
"description": "Optional hint to the auditor about asset type: landing_page | ad | email | x_post | kol_contract | whitepaper | press_release."
}
}
}🟢run_fca_pro_check(text, url, asset_type)
Run the full FCA UK financial-promotions self-audit for cryptoasset marketing (~25 rules). Section 21 FSMA, COBS 4.12A, PERG 8, the October 2023 cryptoasset regime, HTX precedent. Returns verdict + per-rule analysis + rewrite suggestions.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The marketing asset text to audit (landing-page copy, ad text, email body, X post, KOL contract, whitepaper excerpt, press release, etc.)."
},
"url": {
"type": "string",
"description": "Public URL to fetch and audit instead of pasting text. Server-side fetched with SSRF guards."
},
"asset_type": {
"type": "string",
"description": "Optional hint to the auditor about asset type: landing_page | ad | email | x_post | kol_contract | whitepaper | press_release."
}
}
}🟢run_sec_pro_check(text, url, asset_type)
Run the SEC retail communications self-audit (~25 rules) for US-touching crypto marketing. FINRA Rule 2210, anti-fraud, Reg BI, finfluencer compensation disclosures, securities-status framing.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The marketing asset text to audit (landing-page copy, ad text, email body, X post, KOL contract, whitepaper excerpt, press release, etc.)."
},
"url": {
"type": "string",
"description": "Public URL to fetch and audit instead of pasting text. Server-side fetched with SSRF guards."
},
"asset_type": {
"type": "string",
"description": "Optional hint to the auditor about asset type: landing_page | ad | email | x_post | kol_contract | whitepaper | press_release."
}
}
}🟢run_mas_pro_check(text, url, asset_type)
Run the full MAS Singapore DPT marketing self-audit (~35–40 rules). PS Act, Notice PSN02, January 2022 prohibition on public-space DPT advertising, AML/CFT communications requirements.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The marketing asset text to audit (landing-page copy, ad text, email body, X post, KOL contract, whitepaper excerpt, press release, etc.)."
},
"url": {
"type": "string",
"description": "Public URL to fetch and audit instead of pasting text. Server-side fetched with SSRF guards."
},
"asset_type": {
"type": "string",
"description": "Optional hint to the auditor about asset type: landing_page | ad | email | x_post | kol_contract | whitepaper | press_release."
}
}
}🟢run_vara_pro_check(text, url, asset_type)
Run the full VARA Dubai marketing self-audit (~35–40 rules). Marketing & Promotions Rulebook, pre-approval requirements, KOL contracts, risk warnings, prohibited content.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The marketing asset text to audit (landing-page copy, ad text, email body, X post, KOL contract, whitepaper excerpt, press release, etc.)."
},
"url": {
"type": "string",
"description": "Public URL to fetch and audit instead of pasting text. Server-side fetched with SSRF guards."
},
"asset_type": {
"type": "string",
"description": "Optional hint to the auditor about asset type: landing_page | ad | email | x_post | kol_contract | whitepaper | press_release."
}
}
}🟢run_tge_readiness_check(text, url, asset_type)
Run the full TGE / token-launch marketing readiness audit (28 rules) across MiCA offer-to-public + Article 88, FCA financial promotions, SEC/Howey, MAS and VARA — in one multi-jurisdiction pass. For launch surfaces: landing page, airdrop/points page, staking copy, announcement thread, launch deck, KOL brief. Returns a per-market launch-readiness verdict, per-rule analysis, and concrete rewrites.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The marketing asset text to audit (landing-page copy, ad text, email body, X post, KOL contract, whitepaper excerpt, press release, etc.)."
},
"url": {
"type": "string",
"description": "Public URL to fetch and audit instead of pasting text. Server-side fetched with SSRF guards."
},
"asset_type": {
"type": "string",
"description": "Optional hint to the auditor about asset type: landing_page | ad | email | x_post | kol_contract | whitepaper | press_release."
}
}
}🟢run_aeo_visibility_check(text, url, asset_type)
Run the AEO / GEO (Answer Engine / Generative Engine Optimization) visibility audit (12 rules). Analyses whether AI answer engines (ChatGPT, Perplexity, Claude, Gemini) will cite the project for its category, and the gaps stopping it. Returns a 0–100 citeability score, per-engine read, per-rule analysis, and a ranked fix list. The 2026 successor to SEO.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "The marketing asset text to audit (landing-page copy, ad text, email body, X post, KOL contract, whitepaper excerpt, press release, etc.)."
},
"url": {
"type": "string",
"description": "Public URL to fetch and audit instead of pasting text. Server-side fetched with SSRF guards."
},
"asset_type": {
"type": "string",
"description": "Optional hint to the auditor about asset type: landing_page | ad | email | x_post | kol_contract | whitepaper | press_release."
}
}
}🟢run_ad_creative_check(text, url, image_url, image_b64, caption)
Cross-jurisdiction ad-creative compliance scan (~30 rules). Pass an image URL, base64 image, or just a landing-page URL plus caption — the scanner extracts on-image text, evaluates prominence/contrast/dark patterns/disclosures, and returns a full audit.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Optional text accompanying the ad creative (caption or alt copy)."
},
"url": {
"type": "string",
"description": "Public URL of a landing page connected to the creative — fetched server-side."
},
"image_url": {
"type": "string",
"description": "HTTPS URL of the ad creative image (jpeg/png/gif/webp, <= 5 MB)."
},
"image_b64": {
"type": "string",
"description": "Base64-encoded image bytes (or data: URL). Use this if the image is not publicly hosted."
},
"caption": {
"type": "string",
"description": "Optional caption text shown with the creative on social."
}
}
}🟢get_latest_signal(days)
Return the last N days of NorthPoint's competitor + regulatory + narrative signal feed. Daily-rebuilt digest of what moved in crypto marketing/regulation.
Esquema de entrada
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"minimum": 1,
"maximum": 90,
"default": 7,
"description": "Lookback window in days (default 7, max 90)."
}
}
}🟢search_signals(query, days)
Text-search NorthPoint's signal feed for a keyword or phrase across competitor/regulatory/narrative entries.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text query — matches title, body, subject, tags."
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 365,
"default": 30,
"description": "Lookback window in days (default 30, max 365)."
}
},
"required": [
"query"
]
}Ejemplos de llamadas registradas
list_regimesParámetros de entrada
{}Resultado de salida
{
"result": {
"content": [
{
"type": "text",
"text": "NorthPoint marketing-compliance regimes.\n\n[\n {\n \"regime\": \"mica\",\n \"title\": \"MiCA — EU cryptoasset marketing communications\",\n \"free_rules\": 5,\n \"subscriber_rules\": 40,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_mica_pro_check\"\n },\n {\n \"regime\": \"fca\",\n \"title\": \"fca financial promotions\",\n \"free_rules\": 5,\n \"subscriber_rules\": 25,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_fca_pro_check\"\n },\n {\n \"regime\": \"gdpr\",\n \"title\": \"gdpr marketing self audit\",\n \"free_rules\": 5,\n \"subscriber_rules\": 30,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_gdpr_pro_check\"\n },\n {\n \"regime\": \"sec\",\n \"title\": \"sec retail communications\",\n \"free_rules\": 5,\n \"subscriber_rules\": 25,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_sec_pro_check\"\n },\n {\n \"regime\": \"mas\",\n \"title\": \"mas marketing self audit\",\n \"free_rules\": 10,\n \"subscriber_rules\": 37,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_mas_pro_check\"\n },\n {\n \"regime\": \"vara\",\n \"title\": \"vara marketing self audit\",\n \"free_rules\": 10,\n \"subscriber_rules\": 38,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_vara_pro_check\"\n },\n {\n \"regime\": \"tge\",\n \"title\": \"tge launch readiness\",\n \"free_rules\": 5,\n \"subscriber_rules\": 28,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_tge_readiness_check\"\n },\n {\n \"regime\": \"ad-creative\",\n \"title\": \"ad creative compliance\",\n \"free_rules\": 10,\n \"subscriber_rules\": 32,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_ad_creative_check\"\n },\n {\n \"regime\": \"aeo\",\n \"title\": \"aeo visibility audit\",\n \"free_rules\": 4,\n \"subscriber_rules\": 12,\n \"free_tool\": \"get_lite_ruleset\",\n \"subscriber_tool\": \"run_aeo_visibility_check\"\n }\n]\n\nFree: call get_lite_ruleset({regime}) and audit the copy yourself against the returned rules.\nSubscriber: call the listed run_*_pro_check tool to have NorthPoint run the full audit and return a citable verdict. Key: https://northpoint.fi/portal/mcp-setup\n\nInformation, not legal advice."
}
]
},
"durationMs": 343
}Comunidad
Evidencia