Skip to content

fi.northpoint/marketing-compliance

by northpoint.fi · remote · no sign-in to list tools · v1.0.0 · published by fi.northpoint

Crypto marketing compliance rulesets over MCP: MiCA, FCA, GDPR, SEC, MAS, VARA. Not legal advice.

Changes · 9

13 tools: 9 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http marketing-compliance https://northpoint.fi/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

13 tools

Changes things 9Claude Code: ask
  • run_ad_creative_checkCross-jurisdiction ad-creative compliance scan (~30 rules).No findings

    Why it is in this group

    • The name "run_ad_creative_check" says "run": a word for a change.
    Description, as the server wrote it
    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.
  • run_aeo_visibility_checkRun the AEO / GEO (Answer Engine / Generative Engine Optimization) visibility audit (12 rules).No findings

    Why it is in this group

    • The name "run_aeo_visibility_check" says "run": a word for a change.
    Description, as the server wrote it
    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.
  • run_fca_pro_checkRun the full FCA UK financial-promotions self-audit for cryptoasset marketing (~25 rules).No findings

    Why it is in this group

    • The name "run_fca_pro_check" says "run": a word for a change.
    Description, as the server wrote it
    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.
  • run_gdpr_pro_checkRun the full GDPR + ePrivacy marketing self-audit (~30 rules).No findings

    Why it is in this group

    • The name "run_gdpr_pro_check" says "run": a word for a change.
    Description, as the server wrote it
    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.
  • run_mas_pro_checkRun the full MAS Singapore DPT marketing self-audit (~35–40 rules).No findings

    Why it is in this group

    • The name "run_mas_pro_check" says "run": a word for a change.
    Description, as the server wrote it
    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.
  • run_mica_pro_checkRun the full MiCA (EU cryptoasset marketing) self-audit on a marketing asset.No findings

    Why it is in this group

    • The name "run_mica_pro_check" says "run": a word for a change.
    Description, as the server wrote it
    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.
  • run_sec_pro_checkRun the SEC retail communications self-audit (~25 rules) for US-touching crypto marketing.No findings

    Why it is in this group

    • The name "run_sec_pro_check" says "run": a word for a change.
    Description, as the server wrote it
    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.
  • run_tge_readiness_checkRun 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-juri…No findings

    Why it is in this group

    • The name "run_tge_readiness_check" says "run": a word for a change.
    Description, as the server wrote it
    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.
  • run_vara_pro_checkRun the full VARA Dubai marketing self-audit (~35–40 rules).No findings

    Why it is in this group

    • The name "run_vara_pro_check" says "run": a word for a change.
    Description, as the server wrote it
    Run the full VARA Dubai marketing self-audit (~35–40 rules). Marketing & Promotions Rulebook, pre-approval requirements, KOL contracts, risk warnings, prohibited content.
Only reads 4Claude Code: allow
  • get_latest_signalReturn the last N days of NorthPoint's competitor + regulatory + narrative signal feed.No findings

    Why it is in this group

    • The name "get_latest_signal" says "get": a word for reading.
    Description, as the server wrote it
    Return the last N days of NorthPoint's competitor + regulatory + narrative signal feed. Daily-rebuilt digest of what moved in crypto marketing/regulation.
  • get_lite_rulesetReturn 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…No findings

    Why it is in this group

    • The name "get_lite_ruleset" says "get": a word for reading.
    Description, as the server wrote it
    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).
  • list_regimesList 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…No findings

    Why it is in this group

    • The name "list_regimes" says "list": a word for reading.
    Description, as the server wrote it
    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.
  • search_signalsText-search NorthPoint's signal feed for a keyword or phrase across competitor/regulatory/narrative entries.No findings

    Why it is in this group

    • The name "search_signals" says "search": a word for reading.
    Description, as the server wrote it
    Text-search NorthPoint's signal feed for a keyword or phrase across competitor/regulatory/narrative entries.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http marketing-compliance https://northpoint.fi/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__marketing-compliance__list_regimes",
      "mcp__marketing-compliance__get_lite_ruleset",
      "mcp__marketing-compliance__get_latest_signal",
      "mcp__marketing-compliance__search_signals"
    ],
    "ask": [
      "mcp__marketing-compliance__run_mica_pro_check",
      "mcp__marketing-compliance__run_gdpr_pro_check",
      "mcp__marketing-compliance__run_fca_pro_check",
      "mcp__marketing-compliance__run_sec_pro_check",
      "mcp__marketing-compliance__run_mas_pro_check",
      "mcp__marketing-compliance__run_vara_pro_check",
      "mcp__marketing-compliance__run_tge_readiness_check",
      "mcp__marketing-compliance__run_aeo_visibility_check",
      "mcp__marketing-compliance__run_ad_creative_check"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as marketing-compliance. Review it before you use it.