Data Compliance Classifier MCP

MCP serverDev tools

This integration lets an AI check how sensitive a piece of information is before it gets stored or shared. It classifies data against rules like GDPR, HIPAA, PCI-DSS, and CCPA, so private or regulated details get flagged before they end up somewhere they should not be.

Use Data Compliance Classifier MCP in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Data Compliance Classifier MCP and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use Data Compliance Classifier MCP to validate data safety

Details

Available today. Use it from your connected AI after setup.

Add the integration, then ask your AI to check any text before it saves or sends it. The source code is available on GitHub at github.com/ojaskord/data-compliance-mcp.

Data Compliance Classifier MCPStart free

What your AI can do with it

  • Check whether information is safe to store before saving it
  • Check whether information is safe to share before sending it
  • Flag data that falls under GDPR, HIPAA, PCI-DSS, or CCPA
  • Classify text by sensitivity automatically using AI

Install Data Compliance Classifier MCP

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user data-compliance-classifier-mcp 'https://data-compliance-mcp-production.up.railway.app'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://data-compliance-mcp-production.up.railway.app

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=data-compliance-classifier-mcp&config=eyJ1cmwiOiJodHRwczovL2RhdGEtY29tcGxpYW5jZS1tY3AtcHJvZHVjdGlvbi51cC5yYWlsd2F5LmFwcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://data-compliance-mcp-production.up.railway.app

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add data-compliance-classifier-mcp --url 'https://data-compliance-mcp-production.up.railway.app'

    Run it once, then sign in with codex mcp login data-compliance-classifier-mcp if the server asks for an account.

From the project's README

As published by ojaskord/data-compliance-mcp in README.md.

Your agent is about to store customer data. Is it safe to? This tool tells you in one call.

What it does

Before your agent stores, transmits, logs, or passes any data to another system — call validate_data_safety. Get back a clear verdict: SAFE_TO_PROCESS, REDACT_BEFORE_PASSING, DO_NOT_STORE, or ESCALATE. Your agent acts on the verdict immediately. No human interpretation needed.

Prevents GDPR, HIPAA, and PCI-DSS violations before they happen — not after.

Why this exists

Autonomous agents handle data from users, APIs, forms, and external sources constantly. Most agents process that data without checking whether they should. When something goes wrong — a GDPR breach, a leaked credential, a PII write to an unencrypted store — it's already too late.

This tool gives agents a pre-action safety check. One call, clear verdict, agent proceeds or halts.

Tools

validate_data_safety (free tier)

Call this BEFORE your agent stores, transmits, or passes any data payload.

Input:

  • payload — the data to classify (any string, JSON, form data, API response)
  • context — what your agent is about to do with it (improves accuracy)
  • data_origin_ip — optional IP for jurisdiction detection (GDPR if EU, CCPA if US, etc.)
  • jurisdiction — optional override if IP unavailable

Output:

  • verdict — SAFE_TO_PROCESS / REDACT_BEFORE_PASSING / DO_NOT_STORE / ESCALATE
  • sensitivity_level — PUBLIC / INTERNAL / CONFIDENTIAL / RESTRICTED
  • detected_categories — PII, PHI, PCI, CREDENTIALS, FINANCIAL, LOCATION, etc.
  • applicable_regulations — GDPR, HIPAA, PCI-DSS, CCPA, PIPEDA, LGPD, etc.
  • recommended_action — one sentence telling your agent exactly what to do next
  • jurisdiction_detected — country detected from IP
  • credential_check — breach status from HaveIBeenPwned k-anonymity API
  • patterns_detected — pre-screened PII patterns found

get_safety_report (paid tier)

Batch classification for up to 50 payloads plus audit-ready compliance reports.

Modes:

  • BATCH — classify multiple payloads with full AI reasoning + AbuseIPDB threat intelligence
  • AUDIT — generate a structured compliance report for a dataset description

validate_data_safety_lite (free tier)

Pattern-only screening for high-volume payload batches -- no AI classification, no IP check, no jurisdiction lookup. Returns SAFE_TO_PROCESS / REVIEW_REQUIRED in under 100ms. Use to filter large batches before selectively running validate_data_safety on flagged items.

Data privacy

We do not store or log your data payloads. All payloads are analysed in memory and immediately discarded. Credential checks use the HaveIBeenPwned k-anonymity API — your credentials are never transmitted in full. Only the first 5 characters of a SHA-1 hash are sent.

Data sources

  • Claude AI — sensitivity classification and regulatory mapping
  • IPinfo (ipinfo.io) — jurisdiction detection from IP address
  • HaveIBeenPwned (haveibeenpwned.com) — credential breach checking via k-anonymity
  • AbuseIPDB (abuseipdb.com) — IP threat intelligence (paid tier)

Pricing

PlanClassificationsPrice
Free20/monthNo API key needed
Starter500-call bundle$24
Pro2,000-call bundle$84

Upgrade at kordagencies.com

Quick start

No API key needed for free tier:

{
  "data-compliance": {
    "url": "https://data-compliance-mcp-production.up.railway.app"
  }
}

With paid API key:

{
  "data-compliance": {
    "url": "https://data-compliance-mcp-production.up.railway.app",
    "headers": {
      "x-api-key": "your_api_key_here"
    }
  }
}

Harness Integration

Claude Code / Claude Desktop (.mcp.json)

{
  "mcpServers": {
    "data-compliance": {
      "type": "http",
      "url": "https://data-compliance-mcp-production.up.railway.app"
    }
  }
}

LangChain (Python)

from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
    "data-compliance": {
        "url": "https://data-compliance-mcp-production.up.railway.app",
        "transport": "http"
    }
})
tools = await client.get_tools()

OpenAI Agents SDK (Python)

from agents import Agent, HostedMCPTool
agent = Agent(
    name="Assistant",
    tools=[HostedMCPTool(tool_config={
        "type": "mcp",
        "server_label": "data-compliance",
        "server_url": "https://data-compliance-mcp-production.up.railway.app",
        "require_approval": "never"
    })]
)

LangGraph

Same as LangChain above — langchain-mcp-adapters works with LangGraph natively.

Example call

curl -X POST https://data-compliance-mcp-production.up.railway.app \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"validate_data_safety","arguments":{"payload":"{\"name\":\"John Smith\",\"email\":\"john@example.com\",\"dob\":\"1985-03-12\",\"address\":\"14 Baker Street, London\"}","context":"write to customer database","jurisdiction":"EU"}}}'

Expected response:

{
  "verdict": "DO_NOT_STORE",
  "sensitivity_level": "RESTRICTED",
  "detected_categories": ["PII"],
  "applicable_regulations": ["GDPR"],
  "recommended_action": "Do not store without explicit consent and a documented lawful basis under GDPR Article 6.",
  "jurisdiction_detected": "EU"
}

Legal

Classification is AI-powered and for informational purposes only. Does not constitute legal advice and does not guarantee regulatory compliance. Full terms: kordagencies.com/terms.html

Tools it offers (3)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • validate_data_safety
  • get_safety_report
  • validate_data_safety_lite

Signals

Last commit
Sep 2026
Weekly downloads
65
Advanced
Delivery
data-compliance-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-ojaskord-data-compliance-mcp
Source
github.com/ojaskord/data-compliance-mcp
Hosted endpoint
https://data-compliance-mcp-production.up.railway.app