Check prompts against ComplyEdge TrustLint offline rules with article-cited findings.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
EU AI Act Article 5 and Article 50 runtime deny for AI agents. The platform enforces in production, on every request β and the same discipline is available to your agent as an MCP server that checks and scans the text you pass it, offline, with an article citation on every finding. Classifiers (eu-ai-act-*) score the system; ComplyEdge denies this prompt or output. Article 50 here is unlabeled or deceptive use, not C2PA.
Ships three ways: a Python SDK, an offline CI linter (TrustLint), and an MCP server β a Model Context Protocol server that exposes compliance checks as tools to any MCP host (Claude, Cursor, MCP Inspector).
Article 5 is already law. GPAI fines have applied since 2 August 2026. Your AI is either compliant right now, or it isn't.
What does your compliance tool tell a regulator when it blocks a request? A probability score?
ComplyEdge says: Article 5(1)(a), rule
rego-art5-1a-001, timestamp, input hash. One is an audit trail. One is a guess.
ComplyEdge TrustLint is an MCP server built on the official MCP Python SDK (mcp>=1.9). It gives an agent article-cited compliance checks instead of a probability score, and it runs fully offline: no API key, no network call, rules evaluated from the bundled YAML corpus.
Tools (the server exposes MCP tools only β no resources, no prompts; all are read-only and idempotent):
| Tool | What it does |
|---|---|
check_compliance | Check text against the TrustLint rule corpus. Returns PASS/FAIL with rule ID, severity, and the article citation behind each finding. |
list_rules | List available rules, filterable by jurisdiction (EU, US, Global, Universal). |
scan_prompt | Pre-generation prompt scan. Returns SAFE or RISK_DETECTED before the model is called. |
sandbox_check | Optional, with your API key: hosted enforcement in sandbox mode (POST /v1/sandbox/check). Your tenant's real rules and settings, the same verdict as production, and nothing recorded: no audit entry, no usage, no rate-limit count. Returns BLOCKED/ALLOWED with rule ID and article citation. Never evidence. |
Local (stdio) β for Claude Desktop, Cursor, MCP Inspector, or any MCP host:
Remote (Streamable HTTP): https://mcp.complyedge.io/mcp
sandbox_check is the one tool that needs a key. Locally, set COMPLYEDGE_API_KEY
in the server's environment (without it the tool is not listed and the server stays
fully offline). On the hosted server it is always listed and works only for a caller
that sends its own key as the Authorization: Bearer <key> header on the MCP
connection; the key is never a tool argument, never logged, and the hosted server
keeps no keys.
Server source: sdks/python/complyedge/mcp_server.py. Full MCP docs: sdks/python/README.md. The three offline tools use the TrustLint engine and never call the hosted OPA/Rego policy API; sandbox_check is the one that does, and only with your key.
Install (coding agents):
Listing: smithery.ai/servers/complyedge/complyedge
Cursor one-click: Install TrustLint MCP
OpenAI Agents extra (hosted path; needs COMPLYEDGE_API_KEY):
CI: uses: complyedge/trustlint-action@v1
GOPAL is an OPA library in your process. ComplyEdge is per-request deny + citation + AI Trust Center + MCP.
Not a static badge. These seals reflect live /v1/check traffic from open-source projects
embedding ComplyEdge: they change as real enforcement happens.
Both projects below are our own. ComplyEdge runs in production against our own code before we ask anyone else to run it against theirs.
| Project | Live AI Trust Center |
|---|---|
| IVD Framework | trust.complyedge.io/ivd |
| Horizon | trust.complyedge.io/horizon |
Each AI Trust Center is generated from that project's real audit trail: enforcement status, check volume, and the EU AI Act articles enforced at runtime. (GitHub proxies and caches images, so the seal above can lag; the AI Trust Center is always current.)
Embed one on your own project: Enforcement Seal docs.
Three lines. Every AI input and output evaluated against the EU AI Act rule corpus (Article 5, Article 50, GPAI). Violations blocked before they reach the user: with article citation, rule ID, and timestamp on every decision.
Set COMPLYEDGE_API_KEY to your key. The decorator activates by default; to disable without removing the key (e.g., in CI), set COMPLYEDGE_ENABLED=false.
rule_id is the citation key: every rule carries its article reference in the corpus (rego-art5-1c-001 β Article 5(1)(c)), and the full citation text ships with the rule under rules/.
Jurisdiction maps to the rule corpus: EU evaluates against EU AI Act Article 5, Article 50, and GPAI obligations. US evaluates against HIPAA, SOX, COPPA, TCPA, BIPA, CCPA, Colorado AI Act, NYC LL144, ECPA.
No API key required. Scans text against the YAML rule corpus using regex patterns. Published as a standalone package, versioned independently of the SDK.
Exit codes: 0 = pass, 1 = violations found. Designed for CI/CD pipelines. Source: packages/trustlint/.
ComplyEdge resolves the same regulations through two engines, each with its own rule-ID namespace:
rego-art5-1c-001: returned by compliance_check and the /v1/check API. This is the audit trail your production system logs.EU_AI_ACT_ART5_SOCIAL_SCORING_001: emitted by the offline linter.Both cite the same legal article and differ only in engine. Map between them via the article reference carried in every rule.
64 YAML rules + 64 deterministic leaf OPA/Rego policies (+ 7 package aggregators) across 4 jurisdictions.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/complyedge-trustlint)<a href="https://allmcps.com/mcp/complyedge-trustlint"><img src="https://allmcps.com/api/badge/complyedge-trustlint?style=directory" alt="ComplyEdge TrustLint on AllMCPs" /></a>