marketing-compliance
Crypto marketing compliance rulesets over MCP: MiCA, FCA, GDPR, SEC, MAS, VARA. Not legal advice.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"marketing-compliance": {
"url": "https://northpoint.fi/api/mcp"
}
}
}Remote-Endpunkte
https://northpoint.fi/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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).
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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.
Eingabe-Schema
{
"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"
]
}Aufgezeichnete Aufrufbeispiele
list_regimesEingabeparameter
{}Ausgabeergebnis
{
"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
}Community
Nachweis